zabbix之自定義告警


zabbix支持內置的告警類型.email,sms,等

有時候需要自定義類型的. [其他微信,釘釘都差不多方式,只是腳本不一樣]

自定義告警類型[自定義郵件]

  1. 編寫自定義腳本,並測試成功. [腳本需要接受 幾個參數如 接受者,主題,內容. 以參數方式傳遞]
    2.報警媒介里面添加郵件告警
  2. 為用戶設置報警媒介
  3. 創建觸發器

在報警媒介中添加自定義腳本告警[郵件告警].

  1. 確定自定義腳本沒有問題. 默認要放到/usr/lib/zabbix/alertscripts/ 這個目錄下.
  2. 設置腳本名稱
  3. 配置參數
    {ALERT.SENDTO} #接受者
    {ALERT.SUBJECT} #主題
    {ALERT.MESSAGE} #消息內容

配置發送郵件模板(更多可以自定義)
標題:故障{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}

在用戶報警媒介中配置接受人.

到此就配置完成了.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM