5 Frontend-Wartungsmodus
Übersicht
Es ist möglich, das Zabbix Frontend vorübergehend zu deaktivieren, um den Zugriff einzuschränken. Dies ist nützlich, um die Zabbix-Datenbank vor von Benutzern initiierten Änderungen zu schützen und ihre Integrität zu bewahren.
Während sich das Zabbix Frontend im Wartungsmodus befindet, können Sie die Datenbank sicher anhalten und Wartungsaufgaben durchführen.
Benutzer von definierten IP-Adressen können während des Wartungsmodus normal mit dem Frontend interagieren.
Konfiguration
Um den Wartungsmodus zu aktivieren, öffnen Sie die Datei maintenance.inc.php (im Verzeichnis /conf des Zabbix-HTML-Dokumentverzeichnisses
auf dem Webserver) und entfernen Sie die Auskommentierung der folgenden Zeilen:
// Wartungsmodus.
define('ZBX_DENY_GUI_ACCESS', 1);
// Array von IP-Adressen, die eine Verbindung zum Frontend herstellen dürfen (optional).
$ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');
// Auf dem Warnbildschirm angezeigte Meldung (optional).
$ZBX_GUI_ACCESS_MESSAGE = 'Wir aktualisieren die MySQL-Datenbank bis 15:00. Bitte haben Sie etwas Geduld...';
In den meisten Fällen befindet sich die Datei maintenance.inc.php im Verzeichnis /conf des Zabbix-HTML-Dokumentverzeichnisses auf dem Webserver.
Einige Betriebssysteme und Webserver können jedoch einen anderen Speicherort verwenden.
Zum Beispiel ist der Speicherort für:
- SUSE und RedHat
/etc/zabbix/web/maintenance.inc.php. - Debian-basierte Systeme
/usr/share/zabbix/conf/.
Siehe auch Kopieren von PHP-Dateien.
| Parameter | Details |
|---|---|
| ZBX_DENY_GUI_ACCESS | Wenn mit einem beliebigen Wert definiert, wird der Wartungsmodus aktiviert. Zum Deaktivieren des Wartungsmodus auskommentieren oder löschen. |
| ZBX_GUI_ACCESS_IP_RANGE | Array von IP-Adressen, die eine Verbindung zum Frontend herstellen dürfen (optional). Zum Beispiel: array('192.168.1.1', '192.168.1.2') |
| ZBX_GUI_ACCESS_MESSAGE | Eine Nachricht, um Benutzer über die Wartung zu informieren (optional). Falls nicht definiert, wird die Standardmeldung 'Zabbix is under maintenance' verwendet. |
Anzeige
Benutzer sehen den folgenden Bildschirm, wenn sie versuchen, auf das Zabbix Frontend zuzugreifen, während der Wartungsmodus aktiv ist. Der Bildschirm wird alle 30 Sekunden aktualisiert, damit nach dem Ende der Wartung ohne Benutzereingriff zum normalen Zustand zurückgekehrt wird.

In ZBX_GUI_ACCESS_IP_RANGE definierte IP-Adressen können wie gewohnt auf das Frontend zugreifen.