echo "zabbix test mail" |mail-s "zabbix" xxx@126.com
#测试发送邮件,标题zabbix,邮件内容:zabbix test mail,发送到的邮箱:xxx@126.com
设置Zabbix用户报警邮箱地址
类型sendmial
收件人: **@126.com
内容可以修改
Warning host:{HOSTNAME1}
Warning date:{EVENT.DATE} {EVENT.TIME}
Warning level:{TRIGGER.SEVERITY}
Warning message: {TRIGGER.NAME}
Warning project:{TRIGGER.KEY1}
Details problem:{ITEM.NAME}:{ITEM.VALUE}
currentstate:{TRIGGER.STATUS}:{ITEM.VALUE1}
event ID:{EVENT.ID}
4、添加Zabbix服务端邮件发送脚本
cd /usr/local/zabbix/share/zabbix/alertscripts #进入脚本存放目录
vi sendmail.sh #编辑,添加以下代码
#!/bin/sh
echo "$3" | mail -s "$2" $1
:wq! #保存退出
chown zabbix.zabbix/usr/local/zabbix/share/zabbix/alertscripts/sendmail.sh
#设置脚本所有者为zabbix用户
chmod +x/usr/local/zabbix/share/zabbix/alertscripts/sendmail.sh
#设置脚本执行权限
五、测试Zabbix报警
关闭Zabbix客户端服务
service zabbix_agentd stop
查看**@126.com邮箱,会收到报警邮件
再开启Zabbix客户端服务
service zabbix_agentd start
查看**@126.com邮箱,会收到恢复邮件
我们公司用的是腾讯企业邮箱,所以可以和微信绑定,一单有邮件,手机微信就会弹出消息,这个功能蛮好用,可以替代短信。
转载于:https://blog.51cto.com/yangmv/1670197