該方法是最簡單的郵件報警方法
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