码迷,mamicode.com
首页 > 其他好文 > 详细

Zabbix邮件报警设置

时间:2019-04-08 15:52:09      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:启用   亲测   message   server   edm   seve   配置   vim   xxxx   

1,首先安装mailx组件并且配置好能够通过第三方邮箱发送邮件。
yum install mailx
然后编辑mailx的配置文件
vi /etc/mail.rc
在末尾添加:set from=xxxxxx@163.com
set smtp=smtp.163.com
set smtp-auth-user=xxxxxx@163.com smtp-auth-password=xxxxxx
set smtp-auth=login
添加完成后保存退出。
注意:可能是qq邮箱默认安全级别太高的原因,qq邮箱一直都不好使,163邮箱亲测好用。
保存退出后测试邮件是否能够正常发送出去
#echo "zabbix test mail" |mailx -s "zabbix" xxx@163.com

2,写邮件自动发送脚本。
#cd /usr/lib/zabbix/alertscripts/
#vim sedmail.sh
脚本:
#!/bin/bash
messages=echo $3 | tr ‘\r\n‘ ‘\n‘
subject=echo $2 | tr ‘\r\n‘ ‘\n‘
echo "${messages}" | mailx -s "${subject}" $1 >>/tmp/sendmail.log 2>&1

给脚本赋予权限
#chown zabbix.zabbix sendmail.sh
#chmod +x sendmail.sh

修改zabbix主服务器配置文件,让服务器读取到这个脚本
vim /usr/local/zabbix/etc/zabbix_server.conf
添加一行:
AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts

测试发送脚本
/usr/local/zabbix/share/zabbix/alertscripts/sendmail.sh 136xxx@126.com "测试邮件标题" "测试邮件内容"

3, 页面添加

技术图片

技术图片

这是因为zabbix3.0之后,可以自定义参数了。所以不写参数,它是不会传参数的。
在2.x版本不存在这个问题,默认会传3个参数。

技术图片

技术图片

技术图片

技术图片

内容如下
名称:Action-Email
默认接收人:故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!
默认信息:
告警主机:{HOSTNAME1}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件 ID:{EVENT.ID}
恢复信息:打钩

恢复主旨:恢复{TRIGGER.STATUS}, 服务器:{HOSTNAME1}: {TRIGGER.NAME}已恢复!
恢复信息:
告警主机:{HOSTNAME1}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}

告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件 ID:{EVENT.ID}
已启用:打钩

不要更新,先切换到操作:
技术图片

技术图片

测试,关闭 zabbix 客户端服务 zabbix_agentd
[root@XueGod64 ~]# service zabbix_agentd stop 结果:
延迟比较大,大概要5-10分钟
可以在日志看送达状态:
技术图片

Zabbix邮件报警设置

标签:启用   亲测   message   server   edm   seve   配置   vim   xxxx   

原文地址:https://blog.51cto.com/12886496/2375160

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!