Compact dashboard widget for visualizing maintenance periods in Zabbix. It is designed to match the native UI style and stay readable in both Blue and Dark themes.
- Zabbix frontend with dashboard widget module support enabled
- Permission to access Maintenance configuration (
UI_CONFIGURATION_MAINTENANCE)
- Copy the module to
/usr/share/zabbix/modules/MaintenanceWidget. - Enable the module in Administration → General → Modules.
- Add Maintenance Overview widget to a dashboard.
- State: Any / Active / Approaching / Expired
- Limit: Maximum number of entries to show
- Show scope: Display hosts and host groups
- Show description: Show tooltip icon for descriptions
- Time period: Uses the dashboard time selector by default
- The widget shows maintenances that overlap the selected time period.
- Clicking a maintenance name opens
maintenance.listfiltered by name and status. - "Open maintenance list" clears any previously applied filters.
- Scope listing shows the first 3 names inline and provides a native "more" icon with a hint containing up to 30 items.
mnz.maintenance.widget.modemnz.maintenance.widget.limitmnz.maintenance.widget.show_scopemnz.maintenance.widget.show_descriptionmnz.maintenance.widget.last_view
actions/WidgetView.phpincludes/WidgetForm.phpviews/widget.view.phpviews/widget.edit.phpassets/js/class.widget.jsmanifest.jsonWidget.php
- Uses native Zabbix components and icons for theme compatibility.