首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

zabbix上怎么通过sendmail发送邮件报警

2012-12-25 
zabbix下如何通过sendmail发送邮件报警? 我的zabbix相关环境:? ?? ?? ?? ???OS: centos 5.4??x86_64? ?? ?

zabbix下如何通过sendmail发送邮件报警

? 我的zabbix相关环境:
? ?? ?? ?? ???OS: centos 5.4??x86_64? ?? ? zabbix:? ?1.8.3? ???sendmail:??8.13.8-2.el5
? ? 在配置zabbix的Email报警之前,需要将sendmail使用的域名进行相应的修改,系统默认为localhost.localdomain,其实不改也行,不过有些pop3服务器会过滤掉来自localhost.localdomain的邮件,导致邮件不能正常查收,所以,最好是改一下 hostname,确保邮件发送的成功率。
? ?? ? 以下是我线上机器修改好了的配置,可供参考。
? ?? ?# cat /etc/hosts
? ?? ?? ?127.0.0.1? ?? ? monitor.bot.cms? ? localhost.localdomain? ? localhost
? ?? ?# cat /etc/mail/access
? ?? ???Connect:localhost.localdomain? ?? ?? ???RELAY
 ? ? Connect:localhost? ?? ?? ?? ?? ?? ?? ???RELAY
? ?? ???Connect:127.0.0.1
? ?? ???Connect:monitor.bot.cms? ?? ?? ?? ?? ???RELAY
? ???# cat /etc/mail/local-host-names
? ?? ???monitor.bot.cms
? ???修改完成后,重启sendmail服务,通过telnet命令,测试一下看看是否已生效
? ???# telnet 127.0.0.1 25
? ???Trying 127.0.0.1...
? ???Connected to monitor.bot.cms (127.0.0.1).
? ???Escape character is '^]'.
? ???220 monitor.bot.cms ESMTP Sendmail 8.13.8/8.13.8; Sun, 10 Oct 2010 14:00:33 +0800
? ???从以上结果可以发现,localhost.localdomain 已经变成了 monitor.bot.cms 这个域名,表示修改成功,接下来就可以在zabbix 的管理页面上进行Email 报警设置了。

?描述Email类型EmailSMTP servermonitor.bot.cmsSMTP helomonitor.bot.cmsSMTP emailroot@monitor.bot.cms


设置完成后点击保存按钮,到此Email报警设置就结束了,测试时,可以新建一个action,报警方式选择Email, 当trigger成功触发后,一分钟后就可以查收邮件了。赶紧去试一下!

热点排行