19.13 配置邮件告警
19.13 配置邮件告警
脑洞老湿_ 发表于3个月前
19.13 配置邮件告警
  • 发表于 3个月前
  • 阅读 1
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

19.13 配置邮件告警

> 1、邮箱设置:
使用163或者QQ邮箱发告警邮件
首先登录你的163邮箱,设置开启POP3、IMAP、SMTP服务
开启并记录授权码
2、创建报警媒介:
然后到监控中心设置邮件告警
“管理”,“报警媒介类型”,“创建媒体类型”
{ALERT.SENDTO} ,{ALERT.SUBJECT},{ALERT.MESSAGE}
mark

1、配置邮箱:

mark

2、创建报警媒介:

mark mark

3、创建报警脚本mail.py:

[root@DasonCheng ~]# grep Alert /etc/zabbix/zabbix_server.conf     //server端查看自定义脚本目录;
### Option: AlertScriptsPath
# AlertScriptsPath=${datadir}/zabbix/alertscripts
AlertScriptsPath=/usr/lib/zabbix/alertscripts
[root@DasonCheng ~]# vim /usr/lib/zabbix/alertscripts/mail.py  //修改gserver、邮箱和密码;
//Python脚本内容请参考(zabbix自带的邮件报警有问题):https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D22Z/mail.py
[root@DasonCheng ~]# chmod +x /usr/lib/zabbix/alertscripts/mail.py   //赋予执行权限;

4、测试邮箱脚本:

[root@DasonCheng alertscripts]# python mail.py gecz0000@163.com "this is a test mail subject" "content"
[root@DasonCheng alertscripts]# python mail.py gecz0000@163.com "this is a test mail subject" "content2"
[root@DasonCheng ~]# python /usr/lib/zabbix/alertscripts/mail.py gecz0000@163.com "this is a test mail subject" "content"

测试成功:
mark

5、创建zabbix用户(用于接受邮件):

mark mark
配置用户报警媒介:
mark mark
配置用户权限:
mark
配置用户组权限:
mark mark mark

> 现在,脚本配置好了,用户创建完了;接下来配置动作(触发器配置了这个事件,那我们需要做什么呢?这里动作就来定义)

6、新建动作:

mark 配置操作:
mark mark
配置恢复操作:
mark

19.15 测试告警

1、创建自定义触发器(针对系统负载):

mark mark mark
把触发器添加一下;
为了更快的得到数据,我将触发器更新时间设为10秒;线上机器修改的过于频繁会增加服务器的负载的;
mark
问题出现,但是邮箱里面没有邮件!呵呵了
我现在将触发器修改正常,看看有没有恢复邮件;然而并没有邮件

捣鼓这个报警两天了,试了n遍 还原快照了n遍,还是没成功;反复试的时候倒是发现许多问题!有可能我的快照本来就有问题,我找时间在做一个系统了 再试试,心累
把监控主机停了之后,倒是有邮件发过来了;自己配置的触发器 也显示发邮件了,但始终收不到邮件
换了一个邮件脚本就可以了
mark

共有 人打赏支持
粉丝 2
博文 71
码字总数 81838
×
脑洞老湿_
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: