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 web server) e rimuovere il commento dalle righe seguenti:
// Modalità di manutenzione.
define('ZBX_DENY_GUI_ACCESS', 1);
// Array di indirizzi IP autorizzati a connettersi al frontend (facoltativo).
$ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');
// Messaggio visualizzato nella schermata di avviso (facoltativo).
$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 nella directory dei documenti HTML di Zabbix sul web server.
Tuttavia, alcuni sistemi operativi e web server potrebbero utilizzare 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/.
Vedere anche Copia dei file PHP.
| Parametro | Dettagli |
|---|---|
| ZBX_DENY_GUI_ACCESS | Se definito con un valore qualsiasi, la modalità di manutenzione sarà abilitata. Per disabilitare la modalità di manutenzione, commentare o eliminare la definizione. |
| ZBX_GUI_ACCESS_IP_RANGE | Array di indirizzi IP autorizzati a connettersi al frontend (facoltativo). Ad esempio: array('192.168.1.1', '192.168.1.2') |
| ZBX_GUI_ACCESS_MESSAGE | Un messaggio per informare gli utenti della manutenzione (facoltativo). 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.