新增自定義監控專案 配置郵件告警 測試告警 不發郵件的問題處理
1,新增自定義監控專案。
首先到服務端驗證,執行命令
zabbix_get -s 192.168.177.130-p 10050 -k 'my.estab.count‘
然後在zabbix監控中心(瀏覽器)配置增加監控專案
鍵值寫my.estab.count
新增該專案後,到“監測中” “最新資料”檢視剛新增的專案是否有資料出現
有了資料就可以新增圖形了
“配置”->“主機” ->“圖形” ->“建立圖形”
2,配置郵件告警。
使用163或者QQ郵箱發告警郵件
首先登入你的163郵箱,設定開啟POP3、IMAP、SMTP服務
開啟並記錄授權碼
然後到監控中心設定郵件告警
“管理”,“報警媒介型別”,“建立媒體型別”
{ALERT.SENDTO} ,{ALERT.SUBJECT},{ALERT.MESSAGE}
建立報警指令碼mail.py
vim /usr/lib/zabbix/alertscripts/mail.py //內容參考https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D22Z/mail.py
chmod 755 /usr/lib/zabbix/alertscripts/mail.py
建立一個接受告警郵件的使用者,“管理”,“使用者”,“建立使用者”,“報警媒介”,型別選擇“baojing”,注意使用者的許可權,如果沒有需要到使用者組去設定許可權
設定動作,“配置”,“動作”,“建立動作”,名稱寫“sendmail”(自定義),“操作”頁面,內容如下
HOST:{HOST.NAME} {HOST.IP}
TIME:{EVENT.DATE} {EVENT.TIME}
LEVEL:{TRIGGER.SEVERITY}
NAME:{TRIGGER.NAME}
messages:{ITEM.NAME}:{ITEM.VALUE}
ID:{EVENT.ID}
“新的觸發條件”,A維護狀態 非在 維護,B觸發器示警度>=未分類
“操作”,選擇傳送的使用者為剛建立的使用者,僅送到選擇“baojing”
切換到“恢復操作”,把資訊改成如下
HOST:{HOST.NAME} {HOST.IP}
TIME:{EVENT.DATE} {EVENT.TIME}
LEVEL:{TRIGGER.SEVERITY}
NAME:{TRIGGER.NAME}
messages:{ITEM.NAME}:{ITEM.VALUE}
ID:{EVENT.ID}
點選“新的”,“操作”,選擇傳送的使用者為剛建立的使用者,僅送到選擇“baojing”
測試告警