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 (sie befindet sich im Verzeichnis /conf des HTML-Dokumentverzeichnisses von Zabbix auf dem Webserver) und entfernen Sie die Kommentarzeichen in den 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 Uhr. Bleiben Sie dran...';

In den meisten Fällen befindet sich die Datei maintenance.inc.php im Verzeichnis /conf des HTML-Dokumentverzeichnisses von Zabbix auf dem Webserver. Einige Betriebssysteme und Webserver verwenden jedoch möglicherweise einen anderen Speicherort.

Beispiele für den Speicherort:

  • SUSE und RedHat: /etc/zabbix/web/maintenance.inc.php.
  • Debian-basierte Systeme: /usr/share/zabbix/conf/.

Siehe auch PHP-Dateien kopieren.

Parameter Details
ZBX_DENY_GUI_ACCESS Wenn der Parameter mit einem beliebigen Wert definiert ist, wird der Wartungsmodus aktiviert.
Um den Wartungsmodus zu deaktivieren, kommentieren Sie den Parameter aus oder löschen Sie ihn.
ZBX_GUI_ACCESS_IP_RANGE Array von IP-Adressen, die eine Verbindung zum Frontend herstellen dürfen (optional).
Beispiel:
array('192.168.1.1', '192.168.1.2')
ZBX_GUI_ACCESS_MESSAGE Eine Nachricht, um Benutzer über die Wartungsarbeiten zu informieren (optional).
Wenn der Parameter nicht definiert ist, wird die Standardnachricht „Zabbix befindet sich im Wartungsmodus“ 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.