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 web server.
Tuttavia, alcuni sistemi operativi e web server possono usare una posizione diversa.
Ad esempio, la posizione per:
- SUSE e RedHat è
/etc/zabbix/web/maintenance.inc.php. - I sistemi basati su Debian è
/usr/share/zabbix/conf/.
Vedi anche Copying PHP files.
| Parameter | Details |
|---|---|
| ZBX_DENY_GUI_ACCESS | Se definito con qualsiasi valore, la modalità manutenzione sarà abilitata. Per disabilitare la modalità manutenzione, commentare o eliminare. |
| ZBX_GUI_ACCESS_IP_RANGE | Array di indirizzi IP, che sono autorizzati a 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 sulla manutenzione (opzionale). Se non definito, verrà usato 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.