Promethus(普罗米修斯)的Grafana+onealert实现报警功能

一、Centos7安装Promethus(普罗米修斯)监控系统完整版

二、Promethus(普罗米修斯)监控Mysql数据库

三、Promethus(普罗米修斯)安装Grafana可视化图形工具

四、Promethus的Grafana图形显示MySQL监控数据

目录node

一、Centos7安装Promethus(普罗米修斯)监控系统完整版mysql

二、Promethus(普罗米修斯)监控Mysql数据库web

三、Promethus(普罗米修斯)安装Grafana可视化图形工具sql

四、Promethus的Grafana图形显示MySQL监控数据数据库

Grafana+onealert报警windows

一、 先在onealert里添加grafana应用(申请onealert帐号)服务器

二、在Grafana中配置Webhook URL运维

如今能够去设置一个报警来测试了(这里以咱们前面加的cpu负载监控来 作测试)dom

最终的邮件报警效果:工具

测试mysql连接数报警

总结报警不成功的可能缘由

扩展


 

Grafana+onealert报警

prometheus报警须要使用alertmanager这个组件,并且报警规则须要手 动编写(对运维来讲不友好)。因此我这里选用grafana+onealert报警。

注意: 实现报警前把全部机器时间同步再检查一遍.

ntpdate time.windows.com

一、 先在onealert里添加grafana应用(申请onealert帐号)

https://caweb.aiops.com/

 

二、在Grafana中配置Webhook URL

一、在Grafana中建立Notification channel,选择类型为Webhook;

二、推荐选中Send on all alerts和Include image,Cloud Alert体验更佳;

三、将第一步中生成的Webhook URL填入Webhook settings Url;

四、Http Method选择POST;

五、Send Test&Save;

如今能够去设置一个报警来测试了(这里以咱们前面加的cpu负载监控来 作测试)

配置

保存后就能够测试了

若是node1上的cpu负载尚未到0.5,你能够试试0.1,或者运行一些程序 把node1负载调大。最终能测试报警成功

模拟cpu负载

cat /dev/urandom | md5sum

 

最终的邮件报警效果:

测试mysql连接数报警

总结报警不成功的可能缘由

  • 各服务器之间时间不一样步,这样时序数据会出问题,也会形成报警出问 题
  • 必须写通知内容,留空内容是不会发报警的
  • 修改完报警配置后,记得要点右上角的保存
  • 保存配置后,须要由OK状态变为alerting状态才会报警(也就是说,你 配置保存后,就已是alerting状态是不会报警的)
  • grafana与onealert通讯有问题

扩展

prometheus目前还在发展中,不少相应的监控都须要开发。但在官网的 dashboard库中,也有一些官方和社区开发人员开发的dashboard能够直接 拿来用。

相关博文

一、Centos7安装Promethus(普罗米修斯)监控系统完整版

二、Promethus(普罗米修斯)监控Mysql数据库

三、Promethus(普罗米修斯)安装Grafana可视化图形工具

四、Promethus的Grafana图形显示MySQL监控数据

相关文章
相关标签/搜索