- 服务端配置发件人邮箱信息
vim /etc/grafana/grafana.ini
enabled = true
host = smtp.163.com:25 #smtp服务器的地址:端口 (服务器地址不同公司可能不相同)
user = 你的邮箱
# If the password contains # or ; you have to wrap it with trippel quotes. Ex """#password;"""
password = 你的密码
;cert_file =
;key_file =
skip_verify = true #Verify SSL for smtp server? defaults to false
from_address = 你的邮箱
from_name = Grafana
修改后,保存退出,重启grafana服务
service grafana-server restart
- 登入grafana页面
- 创建邮件发送规则
- 创建邮件发送规则,Email addresses中多个收件人以英文分号隔开。例:xxx@163.com;xxx@qq.com
创建成功后,点击Send Test 按钮,测试邮件是否能发送成功。(如果发送不成功,可在grafana.log中查看日志信息)
- 针对具体监控项,设置发送邮件阈值等
参数说明:
name:alert名称
Evaluate every:触发频率
Conditions:触发条件 注:WHEN下面有很多函数,可以根据自己需求选择对应的函数
OF下面的query三个参数含义:第一个是选择你所需要触发监控的对应sql,这个会自动列出来你当前监控有哪些sql,第二个,第三个是监控的区间,如图是当前时间24小时内的数据进行监控
IS ABOVE:也是下拉选项,也可以根据自己需求选择对应的函数 ,如图的含义就是超过设定的阈值200时会发送邮件 - 邮件内容设置, send to 就是刚才配置的信息,可以自动带出来,Message是邮件内容
- 成功发送邮件后
原创作品,转载请标注原文地址,谢谢。