day 68 Zabbix郵件告警
阿新 • • 發佈:2019-02-14
19.12 新增自定義監控專案
1、需求 監控某臺web的80埠連線數,並出圖 2、配置步驟 1)zabbix監控中心建立監控專案; 2)針對該監控專案以圖形展現 對於第1步,需要到客戶端定義指令碼- vim /usr/local/sbin/estab.sh //內容如下
- chmod 755 /usr/local/sbin/estab.sh
- 客戶端上編輯配置檔案 vim /etc/zabbix/zabbix_agentd.conf,增加如下內容
- 重啟zabbix-agent服務 systemctl restart zabbix-agent
- 首先到服務端驗證,執行命令
- 然後在zabbix監控中心(瀏覽器)配置增加監控專案
- 鍵值寫my.estab.count
- 新增該專案後,到“監測中”——> “最新資料”檢視剛新增的專案是否有資料出現
- 資料出現後就可以新增圖形了
- “配置”->“主機”->“圖形”->“建立圖形”
1、使用郵箱發告警郵件
- 首先登入郵箱,設定開啟POP3、IMAP、SMTP服務
- 開啟並記錄授權碼,然後到監控中心設定郵件告警
- “管理”,“報警媒介型別”,“建立媒體型別”
- {ALERT.SENDTO} ,{ALERT.SUBJECT},{ALERT.MESSAGE}
- 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”(自定義),“操作”頁面,內容如下
- “新的觸發條件”,A維護狀態 非在 維護,B觸發器示警度>=未分類
- “操作”,選擇傳送的使用者為剛建立的使用者,僅送到選擇“baojing”
- 切換到“恢復操作”,把資訊改成如下
- 點選“新的”,“操作”,選擇傳送的使用者為剛建立的使用者,僅送到選擇“baojing”
- 測試告警