1. 程式人生 > >新增自定義監控專案 配置郵件告警 測試告警 不發郵件的問題處理

新增自定義監控專案 配置郵件告警 測試告警 不發郵件的問題處理

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”

 測試告警