5 Modalità di manutenzione del frontend

Panoramica

È possibile disabilitare temporaneamente il frontend di Zabbix per limitarne l'accesso. Questo è utile per proteggere il database di Zabbix dalle modifiche avviate dagli utenti, preservandone l'integrità.

Mentre il frontend di Zabbix è in modalità di manutenzione, è possibile arrestare in sicurezza il database ed eseguire attività di manutenzione.

Gli utenti provenienti dagli indirizzi IP definiti potranno interagire normalmente con il frontend durante la modalità di manutenzione.

Configurazione

Per abilitare la modalità di manutenzione, aprire il file maintenance.inc.php (situato in /conf della directory dei documenti HTML di Zabbix sul server web) e decommentare le seguenti righe:

// Modalità di manutenzione.
define('ZBX_DENY_GUI_ACCESS', 1);

// Array di indirizzi IP autorizzati a connettersi al frontend (opzionale).
$ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');

// Messaggio mostrato nella schermata di avviso (opzionale).
$ZBX_GUI_ACCESS_MESSAGE = 'Stiamo aggiornando il database MySQL fino alle 15:00. Restate sintonizzati...';

Nella maggior parte dei casi, il file maintenance.inc.php si trova in /conf della directory dei documenti HTML di Zabbix sul server web. Tuttavia, alcuni sistemi operativi e server web potrebbero utilizzare un percorso diverso.

Ad esempio, il percorso per:

  • SUSE e RedHat è /etc/zabbix/web/maintenance.inc.php.
  • I sistemi basati su Debian è /usr/share/zabbix/conf/.

Vedi anche Copia dei file PHP.

Parametro Dettagli
ZBX_DENY_GUI_ACCESS Se definito con qualsiasi valore, la modalità di manutenzione verrà abilitata.
Per disabilitare la modalità di manutenzione, commentare o eliminare.
ZBX_GUI_ACCESS_IP_RANGE Array di indirizzi IP a cui è consentito connettersi al frontend (opzionale).
Ad esempio:
array('192.168.1.1', '192.168.1.2')
ZBX_GUI_ACCESS_MESSAGE Un messaggio per informare gli utenti della manutenzione (opzionale).
Se non definito, verrà utilizzato il messaggio predefinito 'Zabbix is under maintenance'.

Visualizzazione

Gli utenti vedranno la seguente schermata quando tenteranno di accedere al frontend di Zabbix mentre è in modalità di manutenzione. La schermata viene aggiornata ogni 30 secondi per tornare allo stato normale senza intervento dell'utente al termine della manutenzione.

Gli indirizzi IP definiti in ZBX_GUI_ACCESS_IP_RANGE potranno accedere al frontend come di consueto.