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 verwenden jedoch möglicherweise einen anderen Speicherort.
Zum Beispiel befindet sich der Speicherort für:
- SUSE und RedHat unter
/etc/zabbix/web/maintenance.inc.php. - Debian-basierte Systeme unter
/usr/share/zabbix/conf/.
Siehe auch PHP-Dateien kopieren.
| Parameter | Details |
|---|---|
| ZBX_DENY_GUI_ACCESS | Wenn mit einem beliebigen Wert definiert, wird der Wartungsmodus aktiviert. Um den Wartungsmodus zu deaktivieren, auskommentieren oder löschen. |
| ZBX_GUI_ACCESS_IP_RANGE | Array von IP-Adressen, die sich mit dem Frontend verbinden dürfen (optional). Zum Beispiel: array('192.168.1.1', '192.168.1.2') |
| ZBX_GUI_ACCESS_MESSAGE | Eine Meldung, um Benutzer über die Wartung zu informieren (optional). Wenn 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.