使用grafana的alert功能:告警配置并发送邮件

32 篇文章 0 订阅

1.修改grafana的配置文件

grafana的配置文件默认是在/etc/grafana/grafana.ini,修改配置文件如下

[smtp]
enabled = true
host = smtp.126.com:25
user = xxxxxx
password = xxxxx
;cert_file =
;key_file =
skip_verify = true
from_address = xxxxxx@126.com


[alerting]
# Makes it possible to turn off alert rule execution.
execute_alerts = true

2.重启grafana服务      sudo service grafana-server restart

3.增加alert

send test测试,查看是否收到邮件

右上角发送成功提示,不成功请检查配置或网络

4.到面板上对监控组件设置alert

------------------------------------------------------------------------

使用本地smtp 25服务

首先我们需要在机器上开启smtp/25服务,注意,云主机为了防止滥发邮件已经封掉了smtp的所有通信,所以云主机发邮件是有问题的。

安装sendmail,ubuntu用apt,centos用yum

  1. sendmail必须先要安装两个包

    (1)sudo apt-get install sendmail

    (2)sudo apt-get install sendmail-cf

  2. ubuntu下最常使用的是mail功能,需要安装mailutils

    sudo apt-get install mailutils

  3. 若需要使用带“附件”的功能,还需要安装sharutils

    sudo apt-get install sharutils

  4. 测试

    输入命令:ps aux | grep sendmail

安装好后一般自动就跑起来了,netstat查看25端口:


这里注意,我们的grafana服务器和sendmail在同一台机器上,否则sendmail需要处理为open relay中继服务器,具体方法如下:

修改sendmail配置/etc/mail/access

添加grafana服务器ip,允许进入

Connect:grafanaserverip          RELAY
GreetPause:grafanaserverip    0
ClientRate:grafanaserverip      0
ClientConn:grafanaserverip     0
Connect:10.0.0.0        RELAY
Connect:0.0.0.0            RELAY
Connect:winvip.top        RELAY

输入如图的命令对本地smtp进行测试,查看是否收到邮件,收到邮件则本地smtp配置成功,否则,请检查系统服务或咨询网络提供商

 service sendmail status
解决Sendmail启动失败 World writable directory: 
1、设置合理权限

  1. chmod go-w / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue 
  2.  chmod 777 /etc/mail/sendmail.cf

     chmod 777 /etc/mail/submit.cf

2、放松文件权限检查:    

  1. 替换/etc/mail/sendmail.cf 中  
  2. 第91行Fw/etc/mail/local-host-names为Fw-o /etc/mail/local-host-names  
  3. 第588行Ft/etc/mail/trusted-users为Ft-o /etc/mail/trusted-users  
  4. 替换/etc/mail/submit.cf中  
  5. 第545行Ft/etc/mail/trusted-users为Ft-o /etc/mail/trusted-users  

即可正常启动SendMail服务。 


smtp配置完,我们还要配置和重启(注意重启!)grafana server

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值