Grafana监控告警通知邮件/钉钉

监控页面Grafana配合Zabbix进行告警通知,还可以添加告警信息图标发送。
更方便掌握主机各种状况,及时发现。

邮件告警通知

在安装zabbix插件后,就可以获取zabbix监控中的主机信息,根据此信息可以创建监控大屏。
Grafana监控告警通知邮件/钉钉
邮件告警,首先要建立SMTP服务器,一般都可以直接使用外部的SMTP服务器,如qq邮箱、163邮箱等等。
两种方式:一种直接在Grafana配置文件里配置SMTP服务器;第二种配置系统本身的邮件服务 /etc/mail.rc,在这个配置文件后面设置SMTP服务器配置,Grafana需要发送邮件时回来通过它发送。

SMTP的配置  在/etc/mail.rc文件最后写入
set from=xxxxxxx@163.com		##邮件发送者
set smtp=smtps://smtp.163.com:465	##邮件服务器地址和端口
set ssl-verify=ignore			##忽略ssl认证
set nss-config-dir=/root/.certs		##证书存放路径
set smtp-auth-user=xxxxxx@163.com	##登录SMTP的用户名
set smtp-auth-password=xxxxxx		##登录SMTP的密码,这里需要使用授权码
set smtp-auth=login		#SMTP的认证方式

建立证书
mkdir -p /root/.certs/		##创建证书目录
cd /root/.certs
echo -n | openssl s_client -connect smtp.163.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/163.crt
certutil -A -n “GeoTrust SSL CA” -t “C,” -d ~/.certs -i ~/.certs/163.crt
certutil -A -n “GeoTrust Global CA” -t “C,” -d ~/.certs -i ~/.certs/163.crt
certutil -A -n “GeoTrust SSL CA - G3” -t “Pu,Pu,Pu” -d ~/.certs/./ -i 163.crt
列出目录下证书
certutil -L -d /root/.certs 	
测试发送邮件
echo "456" |mail -s "test" XXXX@qq.com

在Grafana配置文件里开启邮件发送服务

vim /etc/grafana/grafana.ini

#################################### SMTP / Emailing ##########################
[smtp]
enabled = true
host = localhost:25
user = root

邮件发送配置完成后,在页面里建立通道
Grafana监控告警通知邮件/钉钉
Grafana监控告警通知邮件/钉钉
设置完后可以点击Send Test发送测试邮件,如下

Grafana监控告警通知邮件/钉钉
完成后进入监控面板,选定指标编辑
Grafana监控告警通知邮件/钉钉
进入后新建告警
Grafana监控告警通知邮件/钉钉
Grafana监控告警通知邮件/钉钉
设置完成就可以在告警规则里看到了,目前是暂停状态,可以手动开启
Grafana监控告警通知邮件/钉钉
开启后注意你的监控面板,规则开始进行检测
触发检测器1分钟内30s检测一次,检测值均在警戒线上触发告警,发送邮件通知
Grafana监控告警通知邮件/钉钉
邮件自动发送到指定邮箱,并且每两分钟发一次直到告警恢复
Grafana监控告警通知邮件/钉钉

钉钉告警通知

钉钉告警配置更为简单,首先需要钉钉应用,然后创建群聊,因为钉钉告警是需要机器人来通知,只有群聊中才可以设置机器人。
机器人添加:电脑端群设置==》智能群助手==》添加机器人==》选择自定义机器人==》添加。
然后设置机器人名字,配置安全设置,设置IP,将Grafana主机出口IP写入即可,同意条款,完成。
将机器人的Webhook保存下来
Grafana监控告警通知邮件/钉钉

创建钉钉告警的通道,将机器人的Url填入,测试就可以了,
Grafana监控告警通知邮件/钉钉
然后在告警配置中加入dingding的通道即可
Grafana监控告警通知邮件/钉钉
触发告警,就可以在钉钉上接收到信息。

上一篇:dashboard apiserver-host param points to a server that does not exist


下一篇:建立私有CA实现证书申请颁发