Apache2
web場景下zabbix trigger的誤報
我有一個在 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 場景中增加嘗試次數,以消除一些錯誤錯誤。