Zabbix maintenance period not suppressing alerts for hosts behind a proxy.
Running Zabbix 7.4.10 and experiencing an issue with maintenance periods not working correctly for hosts monitored through a Zabbix proxy.
The setup:
- Two hosts sitting behind a Zabbix proxy
- Maintenance period configured with both hosts explicitly listed
- Maintenance type: "With data collection"
- "Pause operations for suppressed problems" is enabled in the trigger action
The problem:
During the maintenance window, alerts are still being sent out.
When checking Monitoring - Problems with "Show suppressed problems" enabled, the problems don't show up at all - meaning the server never marked them as suppressed in the first place.
After some digging I found this in the Zabbix documentation:
"The Zabbix proxy is not aware of maintenance periods because there is no synchronization of maintenance configuration between the Zabbix server and proxy."
So it seems the proxy just forwards data without knowing about the maintenance, and the server isn't handling the suppression correctly either.
Moving the hosts directly under the Zabbix server is not an option due to network/firewall restrictions.
Has anyone dealt with this and found a cleaner solution?
Would love to hear how others are handling maintenance periods in a proxy-based setup.