19.13 配置邮件告警

19.13 配置邮件告警

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

1、配置邮箱:

mark

2、创建报警媒介:

markmark

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用户(用于接受邮件):

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

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

6、新建动作:

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

19.15 测试告警

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

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

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

转载于:https://my.oschina.net/u/3651233/blog/1535005

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值