天天看點

自學Zabbix3.12-動作Action

自學Zabbix3.12-動作Action介紹

1. 動作action

  • 在配置好監控項和觸發器之後,一旦正常工作中的某觸發器狀态發生改變,一般意味着異常情況發生,此時通常需要采取一定的動作action,如告警或者執行遠端指令等。
  • 并非所有的觸發器狀态發生改變的場景都需要對其進行幹預,如轉變為“OK”狀态時,相應的如果觸發器的狀态轉變為“problem”就需要告知所有關心其相關監控名額的人員。

    “通知notification”是zabbix中最常見的“action”之一

  • 實作zabbix的通知功能,一般需要兩個步驟:

    ①定義所需要的媒介media,通常是指發送資訊的途徑,如郵件、jabber和SMS等

    ②配置一個動作action,發送資訊至某一個媒介media

  • 動作是由“條件”和“操作”組成,它的邏輯為當條件滿足時就執行相應的操作

    “發送通知”“執行遠端指令”是兩個最基本的操作

2. event事件 

自學Zabbix3.12-動作Action
  • zabbix的事件是基于時間戳進行标記的,他們是采取動作action,如發送郵件通知的寄出,其主要來源于4種途徑:

                 ①觸發器trigger事件:觸發器狀态每次發生改變,都會生成相應事件,且通常包含詳細資訊,如發生的時間及新的狀态等

                 ②發現discovery事件:zabbix會周期性的掃描“網絡發現規則”中指定的IP範圍,一旦發現主機或者服務,就會生成一個或幾個發現事件

  • zabbix的通知機制也稱作基于事件的通知機制,也隻有了解事件本身才能定制出符合需求的通知系統