Hi,
We are currently using Zabbix for monitoring our internal websites (among other things), it basically only hit the home page and check for HTTP Status Code = 200.
This check is made every 60 seconds and it send us a mail when an error is detected.
Recently, we ran into an issue where the site went up and down about 8 times in 2 hours, which send us 8 mails.
So we are trying to throttle those mail so they are sent only the first time the trigger is raised, then it wait until the event has been acknowledged or if the error still occurs after 2 hours.
Our trigger use the following expression:
{server.website:web.test.fail[Internal Website].last(0)}#0
I am pretty new to Zabbix so I'm not sure I fully understand how the trigger expression works. I first tried to add an operation condition to the action that send us the mail: "Event Acknowledged = Not Ack" but it doesn't seems work.
Do you guys have an idea on how we could achieve this or can you point me the right direction?
Thanks for your help!
We are currently using Zabbix for monitoring our internal websites (among other things), it basically only hit the home page and check for HTTP Status Code = 200.
This check is made every 60 seconds and it send us a mail when an error is detected.
Recently, we ran into an issue where the site went up and down about 8 times in 2 hours, which send us 8 mails.
So we are trying to throttle those mail so they are sent only the first time the trigger is raised, then it wait until the event has been acknowledged or if the error still occurs after 2 hours.
Our trigger use the following expression:
{server.website:web.test.fail[Internal Website].last(0)}#0
I am pretty new to Zabbix so I'm not sure I fully understand how the trigger expression works. I first tried to add an operation condition to the action that send us the mail: "Event Acknowledged = Not Ack" but it doesn't seems work.
Do you guys have an idea on how we could achieve this or can you point me the right direction?
Thanks for your help!
Comment