[comment]: # ({8fc97588-8fc97588})
# 5 Modalità di manutenzione del frontend

[comment]: # ({/8fc97588-8fc97588})

[comment]: # ({46514efb-fca7c17f})
#### 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.

[comment]: # ({/46514efb-fca7c17f})

[comment]: # ({6a118718-dcfd8b13})
#### 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...';

[comment]: # ({/6a118718-dcfd8b13})

[comment]: # ({728cf2a7-ae331777})
::: notetip
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](/manual/installation/install#copying-php-files). 
:::

| Parameter | Details |
|--|--------|
| **ZBX\_DENY\_GUI\_ACCESS** | Se definito con qualsiasi valore, la modalità manutenzione sarà abilitata. <br>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).<br>Ad esempio:<br>`array('192.168.1.1', '192.168.1.2')` |
| **ZBX\_GUI\_ACCESS\_MESSAGE** | Un messaggio per informare gli utenti sulla manutenzione (opzionale). <br>Se non definito, verrà usato il messaggio predefinito *'Zabbix is under maintenance'*. |

[comment]: # ({/728cf2a7-ae331777})

[comment]: # ({ca8463c2-987fdc44})
#### 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.

![](../../../assets/en/manual/web_interface/frontend_maintenance.png)

Gli indirizzi IP definiti in *ZBX\_GUI\_ACCESS\_IP\_RANGE* potranno accedere al frontend come di consueto.

[comment]: # ({/ca8463c2-987fdc44})
