I've got a (very?) small Zabbix monitoring setup, 1 node and 1 proxy, the latter collecting data from the 4 (current) hosts on my home LAN. One such host, Odin, happens to be my file server, and one of its routine tasks is a nightly anti-virus scan (via Clam AV); on the amount of data I have there, this pegs the CPUs to max for nearly 90 minutes, which Zabbix (rightly so) freaks out about and sends me notifications. Ditto for high disk I/O.
Obviously I don't need alerts for these, so I set up a daily Maintenance window for this period, thinking that Zabbix would put my host into Maintenance mode and therefore not send me alerts during that period. No such luck.
Here's the (relevant) setup:
Action:
I disabled the default "alert admins on all media" and created a new one, thinking maybe something wasn't quite right somehow when it was auto-generated. It has the default "maintenance status not in maintenance" condition, is set to "AND", and the usual "trigger value = problem". It evidently works because I get notifications.
Maintenance:
Active from 19/02/2014 00:00 to 20/02/2034 00:00 (NB: This is not the correct date format per my locale, but is what Zabbix's frontend seems to want to use; could that be the problem?), daily period starting at 03:30 and going for 1.5 hours (until 05:00). It has my single host, Odin, which I'm trying to disable alerts for during this period. It is configured with data collection.
Last night PROBLEM alerts arrived in my inbox a little after 04:00, with OK alerts following just before and just after 05:00. The one that came after 05:00 should be expected, but the others of course are during the maintenance period.
Am I doing something wrong here? Or are maintenance periods broken in 2.2.2? I've done extensive Googling over the last few days trying to figure out what's wrong, and found lots of complaints about maintenance mode not working, but the most recent I saw was for Zabbix 1.8.4 (or .5?); surely a feature this important would have been fixed since then?
I've found a workaround that should work, but I'd rather not have to do anything as non-standard as that -- and maintenance periods seem crucial to the basic workings of a system like this, so surely I should be able to use them as designed!
Obviously I don't need alerts for these, so I set up a daily Maintenance window for this period, thinking that Zabbix would put my host into Maintenance mode and therefore not send me alerts during that period. No such luck.

Here's the (relevant) setup:
Action:
I disabled the default "alert admins on all media" and created a new one, thinking maybe something wasn't quite right somehow when it was auto-generated. It has the default "maintenance status not in maintenance" condition, is set to "AND", and the usual "trigger value = problem". It evidently works because I get notifications.
Maintenance:
Active from 19/02/2014 00:00 to 20/02/2034 00:00 (NB: This is not the correct date format per my locale, but is what Zabbix's frontend seems to want to use; could that be the problem?), daily period starting at 03:30 and going for 1.5 hours (until 05:00). It has my single host, Odin, which I'm trying to disable alerts for during this period. It is configured with data collection.
Last night PROBLEM alerts arrived in my inbox a little after 04:00, with OK alerts following just before and just after 05:00. The one that came after 05:00 should be expected, but the others of course are during the maintenance period.
Am I doing something wrong here? Or are maintenance periods broken in 2.2.2? I've done extensive Googling over the last few days trying to figure out what's wrong, and found lots of complaints about maintenance mode not working, but the most recent I saw was for Zabbix 1.8.4 (or .5?); surely a feature this important would have been fixed since then?

I've found a workaround that should work, but I'd rather not have to do anything as non-standard as that -- and maintenance periods seem crucial to the basic workings of a system like this, so surely I should be able to use them as designed!

Comment