zabbix 邮件报警(三)


该方法是最简单的邮件报警方法
zabbix 添加邮件报警
下载sendEmail
http://caspian.dotconf.net/menu/Software/SendEmail/

安装sendEmail 命令 到zabbix web server
cp sendEmail /usr/local/bin
chmod 755 /usr/local/bin/sendEmail

编写脚本
cat /usr/bin/zabbix_mail

#!/bin/sh
/usr/local/bin/sendEmail -f [email protected] -t $1 -s smtp.qq.com -u "$2" -m "$3"  -xu [email protected] -xp PASSWORD >> /home/zabbix/mail.log 2>&1

chmod 755 /usr/bin/zabbix_mail

你可以在你的zabbix_server.conf 文件中找到

### Option: AlertScriptsPath
#       Full path to location of custom alert scripts.
#       Default depends on compilation options.
#
# Mandatory: no
# Default:
# AlertScriptsPath=${datadir}/zabbix/alertscripts

这就是你的脚本存放位置


完成了上面的操作后,剩下的事情就只需要在zabbix中操作就可以了,首先以管理员(admin)登陆zabbix,在Administration/Media Types这个页面中添加一种媒体类型,如下图所示。 
然后在个人用户的管理界面中添加一种报警媒体,在类型中选取上面添加的报警方式,在联系方式的地方填写收件人的邮箱地址,如下图所示。



最后你只需要调整一下监控内容中的action就可以完成整体的报警动作了。对于trigger配置后的图形如下图所示。
然后可以通过Monitring―->Events 中的Actions 来查看报警动作是否OK

你可能感兴趣的:(邮件,zabbix,报警)