把email 报警整了一遍 。
1 ,先把mail 系统整好。 我用的是sendmail
yum install -y sendmail sendmail-cf
vim /etc/mail/local-host-names 添加域名,我这里是 zabbix.jiagouyun.com
之后在 /etc/hosts 里面添加
127.0.0.1 zabbix.jiagouyun.com ..
vim /etc/mail/access 添加
Connect:zabbix.jiagouyun.com RELAY
重启sendmail ,
telnet localhost 25
220 出现你前面的域名,说明ok 。
220 zabbix.jiagouyun.com
helo 验证 ,250 ok ,可以进行下一步,否则重新检查一下。
helo zabbix.jiagouyun.com
250 zabbix.jiagouyun.com Hello zabbix.jiagouyun.com [127.0.0.1], pleased to meet you
调试可以看 /var/log/maillog
2.zabbix 上面的设置
2.1 media
administron -> media types -> 都填上,我这里是
zabbix.jiagouyun.com
root@zabbix.jiagouyun.com
在administron -> users , 设置用户的 邮箱 。
2.2 action
里面有一个 Report problems to Zabbix administrators 简单的克隆,然后一个就ok了。
完了之后,会在主界面 last 20 Issue 里面有action 一栏,发成功了会显示。
这篇文章很不错 值得一读
http://oplinux.com/monitor/zabbix/zabbix-email-error.html