Networking
如何在 4 次嘗試後強制 Zabbix 警告災難警報?
我使用 Zabbix 3.4,我試圖將 Zabbix 配置為僅在 4 次嘗試後才發送警報。此警報檢查 HTTP 伺服器是否返回 200 程式碼。我試圖設置一個 Web 場景,但在 Zabbix Docs 中他們這樣說:
嘗試執行 Web 場景步驟的次數。如果出現網路問題(超時、無連接等),Zabbix 可以多次重複執行一個步驟。圖集同樣會影響場景的每個步驟。最多可以指定 10 次嘗試,預設值為 1。 注意:Zabbix 不會因為響應碼錯誤或所需字元串不匹配而重複步驟。從 Zabbix 2.2 開始支持此參數。
引用的部分是關於在 Web 場景中重試的。您將不得不使用觸發功能。
檢查返回程式碼項,您可以在表達式中使用
count(#4,200)=0
。雖然這個問題有點不同,但最終的解決方案與https://stackoverflow.com/questions/43605281/how-to-teach-zabbix-to-be-smart-about-short-spikes-in-中的相同事件。