5 Frontend-onderhoudsmodus

Overzicht

De Zabbix-webinterface kan tijdelijk worden uitgeschakeld om toegang tot deze interface te verbieden. Dit kan nuttig zijn om de Zabbix-database te beschermen tegen wijzigingen die door gebruikers worden geïnitieerd, waardoor de integriteit van de database wordt gewaarborgd.

De Zabbix-database kan worden gestopt en onderhoudstaken kunnen worden uitgevoerd terwijl de Zabbix-webinterface in onderhoudsmodus is.

Gebruikers van gedefinieerde IP-adressen kunnen normaal gesproken met de webinterface werken tijdens de onderhoudsmodus.

Configuratie

Om onderhoudsmodus in te schakelen, moet het bestand maintenance.inc.php (gelegen in /conf van de Zabbix HTML-documentmap op de webserver) worden aangepast om de volgende regels uit te commentariëren:

// Onderhoudsmodus.
       define('ZBX_DENY_GUI_ACCESS', 1);
       
       // Array van IP-adressen die zijn toegestaan om verbinding te maken met de frontend (optioneel).
       $ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');
       
       // Bericht weergegeven op het waarschuwingsscherm (optioneel).
       $ZBX_GUI_ACCESS_MESSAGE = 'We zijn bezig met het upgraden van de MySQL-database tot 15:00 uur. Blijf op de hoogte...';

Meestal bevindt het maintenance.inc.php bestand zich in de /conf map van de Zabbix HTML-documentdirectory op de webserver. De locatie van de map kan echter verschillen afhankelijk van het besturingssysteem en de webserver die wordt gebruikt.

Bijvoorbeeld, de locatie voor:

  • SUSE en RedHat is /etc/zabbix/web/maintenance.inc.php.
  • Debian-gebaseerde systemen is /usr/share/zabbix/conf/.

Zie ook Kopiëren van PHP-bestanden.

Parameter Details
ZBX_DENY_GUI_ACCESS Schakel onderhoudsmodus in:
1 - onderhoudsmodus is ingeschakeld, anders uitgeschakeld
ZBX_GUI_ACCESS_IP_RANGE Array van IP-adressen die zijn toegestaan om verbinding te maken met de frontend (optioneel).
Bijvoorbeeld:
array('192.168.1.1', '192.168.1.2')
ZBX_GUI_ACCESS_MESSAGE Een bericht dat u kunt invoeren om gebruikers te informeren over het onderhoud (optioneel).

Houd er rekening mee dat de locatie van de /conf map kan variëren op basis van het besturingssysteem en de webserver.

Weergave

De volgende schermweergave wordt weergegeven wanneer u probeert toegang te krijgen tot de Zabbix-frontend terwijl deze zich in de onderhoudsmodus bevindt. Het scherm wordt elke 30 seconden vernieuwd om automatisch terug te keren naar een normale staat zonder tussenkomst van de gebruiker wanneer het onderhoud is voltooid.

Zabbix Frontend Onderhoudsmodus

IP-adressen die zijn gedefinieerd in ZBX_GUI_ACCESS_IP_RANGE kunnen zoals altijd toegang krijgen tot de frontend.#### Weergave

Het volgende scherm wordt weergegeven wanneer u probeert toegang te krijgen tot de Zabbix frontend in onderhoudsmodus. Het scherm wordt elke 30 seconden ververst om automatisch terug te keren naar een normale staat zonder tussenkomst van de gebruiker wanneer het onderhoud is voltooid.

IP-adressen die zijn gedefinieerd in ZBX_GUI_ACCESS_IP_RANGE kunnen altijd toegang krijgen tot de frontend.