Zabbix

如何延遲 Zabbix 恢復消息

  • September 11, 2019

我正在執行安裝在 CentOS 7 上的 Zabbix 4.0。需要設置發送恢復消息的延遲,以便如果問題得到解決,那麼 Zabbix 應該在發送恢復消息之前等待一段時間,以避免觸發失敗的情況。我知道可以使用滯後自定義觸發器表達式,以便在問題解決後觸發器不會立即進入 OK 狀態,但是有沒有辦法通過操作選項卡設置延遲?如果有的話,設置通過操作選項卡發送問題消息的延遲的最佳方法是什麼?順便說一句,我對 3.0 到 4.0 版本的解決方案很感興趣。

延遲問題消息是通過升級功能完成的。您將操作設置為不是從第 1 步開始,而是在後面的某個步驟開始 - 這樣觸發器將觸發並生成一個事件,但只有在它保持在 PROBLEM 狀態一段時間(您通過以下方式配置的時間)時才會發送警報升級步驟)。這在手冊的第二個範例中有所介紹。

您不能在恢復操作中執行此操作(並且在 3.0 和 4.0 之間發生了變化,但我會忽略這一點以保持理智)。即使可以,它也對您沒有多大幫助-如果觸發器+問題解決了,那麼下次觸發器觸發時,它就是一個新問題/事件。因此,當它“真正恢復”時,您不會收到恢復警報,您會收到延遲恢復另一個問題警報 - 甚至可能首先出現問題,然後再進行先前的恢復。

為了延遲恢復,我建議在觸發器表達式中執行此操作。

引用自:https://serverfault.com/questions/983778