1. 程式人生 > >zabbix 觸發器

zabbix 觸發器

clas zab 發生 minutes add 綠色 我們 ges 定義數據

概觀

項目只收集數據。要自動評估傳入數據,我們需要定義觸發器。觸發器包含一個表達式,該表達式定義數據的可接受級別的閾值。

如果這一級別超出了傳入的數據,觸發器將“ fire 觸發”或進入“‘ Problem 問題”狀態 - 讓我們知道發生的事情可能需要註意。如果該級別再次可以接受,則觸發器返回到“Ok”狀態。

添加觸發器

要為我們的項目配置觸發器,請轉到 Configuration → Hosts,單擊 Triggers ,然後單擊 Create trigger.。這給我們提供了觸發器定義形式。

技術分享

Name:在 “‘New host ”上輸入CPU load too high on ‘New host‘ for 3 minutes

。這將是列表和其他地方顯示的觸發器名稱

Expression:輸入:{New host:system.cpu.load.avg(180)}>2

這是觸發表達式。確保表達式被正確輸入,直到最後一個符號。這裏的項目鍵(system.cpu.load)用於引用該項目。這個特殊表達式基本上表示當CPU負載平均值3分鐘超過2時,會超出問題閾值。您可以更多地了解觸發器表達式的語法。

完成後,單擊Add。觸發器應該出現在觸發器列表中。

顯示觸發狀態

定義觸發器後,您可能有興趣查看其狀態。

為此,請轉到 Monitoring → Triggers.。3分鐘左右(我們要求評估平均3分鐘),您的觸發器應該出現在那裏,大概在“ Status ”列中有一個綠色的“OK”閃爍。

技術分享

閃爍表示最近30分鐘內發生觸發狀態的最近變化。

如果紅色的“PROBLEM”在那裏閃爍,那麽顯然,CPU負載已經超過您在觸發器中定義的閾值級別。

zabbix 觸發器