zabbix告警配置
阿新 • • 發佈:2018-03-12
trigger告警概述
告警是監控的重要職能,是指將達到某一閾值時間的消息發給用戶,讓用戶在事件發生的 時候即可知道監控項處於不正常狀態,從而讓用戶來覺得是否采取相關措施。 在zabbix中,告警是由一系列的流程組成的,首先是觸發器達到閾值,接下來是Action對 事件信息進行處理,其中包括兩部分:第一部分是發送消息,即將告警信息發給用戶;第 二部分是執行命令,即將事件用命令進行處理,達到時間故障自動嘗試回復的效果。 zabbix的告警流程如下: Host group(設備組) →Hosts(設備)→ Applications(監控項組)→ Items(監控項)→ Triggers (觸發器)→Actions(告警動作)→ Medias(告警方式)→ User Groups→ Users
Zabbix告警的配置步驟如下:
- 設置Trigger
- 配置用戶
- 配置告警介質
- 設置Action
Trigger的配置
我們知道Items的作用是采集數據,而不是判斷采集到的數據是否屬於正常值;Trigger的作
用是對采集到的數據進行閾值狀態的判斷,出發閾值,則會產生一個事件,同時,Action對
達到條件的Trigger觸發告警動作。
1.Tigger的狀態如表
值 | 描述 |
---|---|
OK | 正常狀態(老版本中是FALSE) |
PROBLEM | 有事件發生,例如,CPU負載過高(老版本中是TRUE) |
2.Trigger的配置步驟 Trigger的配置是通過單擊菜單欄中的Configuration →Template/Hosts →Trigger → Create →trigger 這裏以配置一個用戶登錄的觸發器為例:
單擊如圖所示的Create trigger
單擊如圖“Add”按鈕添加正規邏輯表達式
在Item下拉列表中選擇Number of logged in users
其中的Function是觸發器的函數表達式
選擇Last函數。Last of為時間,Time shift為時間偏移,N為觸發器的條件判斷
配置後的選項如圖
zabbix告警配置