自學Zabbix3.12-動作Action介紹
1. 動作action
- 在配置好監控項和觸發器之後,一旦正常工作中的某觸發器狀态發生改變,一般意味着異常情況發生,此時通常需要采取一定的動作action,如告警或者執行遠端指令等。
-
并非所有的觸發器狀态發生改變的場景都需要對其進行幹預,如轉變為“OK”狀态時,相應的如果觸發器的狀态轉變為“problem”就需要告知所有關心其相關監控名額的人員。
“通知notification”是zabbix中最常見的“action”之一
-
實作zabbix的通知功能,一般需要兩個步驟:
①定義所需要的媒介media,通常是指發送資訊的途徑,如郵件、jabber和SMS等
②配置一個動作action,發送資訊至某一個媒介media
-
動作是由“條件”和“操作”組成,它的邏輯為當條件滿足時就執行相應的操作
“發送通知”“執行遠端指令”是兩個最基本的操作
2. event事件
- zabbix的事件是基于時間戳進行标記的,他們是采取動作action,如發送郵件通知的寄出,其主要來源于4種途徑:
①觸發器trigger事件:觸發器狀态每次發生改變,都會生成相應事件,且通常包含詳細資訊,如發生的時間及新的狀态等
②發現discovery事件:zabbix會周期性的掃描“網絡發現規則”中指定的IP範圍,一旦發現主機或者服務,就會生成一個或幾個發現事件
- zabbix的通知機制也稱作基于事件的通知機制,也隻有了解事件本身才能定制出符合需求的通知系統