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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章