Hey Everyone,
I've been fighting with how to make our web checks a little less sensitive.
We've been having issues with flapping on a 200 status check (Timeout, HTTP Status 0). Even if I see the alert hit on the web interface, I can go straight to the web and there's no issues. Nothing reported on logs on the web server or Zabbix. It goes back to normal once the next check comes in. Timeout was 15 sec, I've increased it to 30 sec.
I'd like to write a trigger that says: "If the last 3 checks are all not 200, then trigger"
I've been using a simple trigger like this previously:
{[SERVERNAME]:web.test.rspcode[(WEBNAME)].last()}<>200
I've been fighting with how to make our web checks a little less sensitive.
We've been having issues with flapping on a 200 status check (Timeout, HTTP Status 0). Even if I see the alert hit on the web interface, I can go straight to the web and there's no issues. Nothing reported on logs on the web server or Zabbix. It goes back to normal once the next check comes in. Timeout was 15 sec, I've increased it to 30 sec.
I'd like to write a trigger that says: "If the last 3 checks are all not 200, then trigger"
I've been using a simple trigger like this previously:
{[SERVERNAME]:web.test.rspcode[(WEBNAME)].last()}<>200
Comment