Apache2

web場景下zabbix trigger的誤報

  • July 21, 2020

我有一個在 Apache 伺服器上執行的網站。每次網站崩潰時,我都希望收到通知。我創建了一個觸發器:

{Zabbix server:web.test.fail[http:example.com].sum(#6)}>0

但是網站執行不好,我每 6 小時或 30 分鐘就會收到一個錯誤。

如何編寫在 12 分鐘(例如)錯誤站點後向我發送通知的觸發器?

我只想讓我的觸發器沒有捕捉到網站的小錯誤。只有全球崩潰。

為此,您可以使用 min / max 函式。

例如

{Zabbix server:web.test.fail[http:example.com].min(12m)}>0

如果站點在 12 分鐘內不可用,觸發器將起作用。

有了這個例子

{Zabbix server:web.test.fail[http:example.com].max(12m)}<1

如果站點可用超過 12 分鐘,您可以將觸發器恢復到工作狀態

https://www.zabbix.com/documentation/4.2/ru/manual/appendix/triggers/functions

您可以在 Web 場景中增加嘗試次數,以消除一些錯誤錯誤。

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