zabbix的郵箱報警配置須要配置的步驟是:找到要報警的主機》》Triggers 》》建立triggers>>選擇item》》Actionscentos
》》ok 服務器
要進行這些步驟前要進行前提的配置,建立報警接收用戶和配置服務器能夠用mail命令發送郵件測試。jsp
個人是centos 我直接用postfix郵箱ide
第一 安裝postfix郵箱post
yum install postfix -y 以後啓動服務測試
第二 mail 命令測試spa
echo "zabbix test mail" |mail -s "zabbix" xxx@123.com 報錯了,錯誤如圖rest
解決錯誤blog
# /usr/sbin/postconf | grep inet_protocols事件
inet_protocols = all
# vi /etc/postfix/main.cf
net_protocols and change it from 「inet_protocols = all」 to 「inet_protocols = ipv4″ all換成ipv4
# /etc/init.d/postfix restart
再次測試成功!
第三 創建用戶接收郵件
我直接編輯admin media配置添加郵箱報警如圖很少寫
第四 主機配置Triggers
第五配置 actions動做
action
這裏默認英語的能夠換成下面的中文:
默認接收人:故障{TRIGGER.STATUS},服務器:{HOSTNAME1}發生: {TRIGGER.NAME}故障!
默認信息:
告警主機:{HOSTNAME1}
告警時間:{EVENT.DATE} {EVENT.TIME}
告警等級:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警項目:{TRIGGER.KEY1}
問題詳情:{ITEM.NAME}:{ITEM.VALUE}
當前狀態:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
恢復信息:打鉤
恢復主旨:恢復{TRIGGER.STATUS}, 服務器:{HOSTNAME1}: {TRIGGER.NAME}已恢復!
恢復信息:
告警主機:{HOSTNAME1}
告警時間:{EVENT.DATE} {EVENT.TIME}
告警等級:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警項目:{TRIGGER.KEY1}
問題詳情:{ITEM.NAME}:{ITEM.VALUE}
當前狀態:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
比較簡單記錄下,爲了下次本身能夠用到。
http://www.onealert.com/open/alert/zabbix.jsp 發現一個這個也不錯,確定要收費短信沒試過,對於小企業應該能夠試試,偶爾發現的