[comment]: # translation:outdated

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

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

[comment]: # ({fca7c17f-fca7c17f})
#### Panoramica

Il frontend web di Zabbix può essere temporaneamente disabilitato per proibirne
l'accesso. Questo può essere utile per proteggere il database Zabbix da
eventuali modifiche avviate dagli utenti, tutelandone l'integrità
del Database.

Il database Zabbix può essere interrotto ed è possibile eseguire attività di manutenzione
mentre il frontend Zabbix è in modalità di manutenzione.

Gli utenti tramite gli indirizzi IP definiti potranno lavorare normalmente con il frontend
durante la modalità di manutenzione.

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

[comment]: # ({0c7ce866-dcfd8b13})
#### Configurazione

Per abilitare la modalità di manutenzione, il file `maintenance.inc.php`
(situato in /conf della directory dei documenti HTML Zabbix sul file
webserver) deve essere modificato decommentando le seguenti righe:

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

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

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

|Parametro|Dettagli|
|--|--------|
|**ZBX\_DENY\_GUI\_ACCESS**|Abilita modalità di manutenzione:<br>1 – la modalità di manutenzione è abilitata, altrimenti disabilitata|
|**ZBX\_GUI\_ACCESS\_IP\_RANGE**|Matrice di indirizzi IP a cui è consentito connettersi al frontend (opzionale).<br>Ad esempio:<br>`array('192.168.1.1', ' 192.168.1.2')`|
|**ZBX\_GUI\_ACCESS\_MESSAGE**|Un messaggio che puoi inserire per informare gli utenti sulla manutenzione (opzionale).|

[comment]: # ({/0c7ce866-dcfd8b13})

[comment]: # ({new-ae331777})

::: notetip
Mostly the `maintenance.inc.php` file is located in `/conf` of Zabbix HTML document directory on the
web server. However, the location of the directory may differ depending on the operating system and a web server it uses.

For example, the location for:

-  SUSE and RedHat is `/etc/zabbix/web/maintenance.inc.php`.
-  Debian-based systems is `/usr/share/zabbix/conf/`.

See also [Copying PHP files](/manual/installation/install#copying-php-files). 
:::

|Parameter|Details|
|--|--------|
|**ZBX\_DENY\_GUI\_ACCESS**|Enable maintenance mode:<br>1 – maintenance mode is enabled, disabled otherwise|
|**ZBX\_GUI\_ACCESS\_IP\_RANGE**|Array of IP addresses, which are allowed to connect to frontend (optional).<br>For example:<br>`array('192.168.1.1', '192.168.1.2')`|
|**ZBX\_GUI\_ACCESS\_MESSAGE**|A message you can enter to inform users about the maintenance (optional).|

Note that the [location](/manual/installation/install#copying-php-files) of the `/conf` directory will vary based on the operating system and web server. 

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

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

La schermata seguente verrà visualizzata quando si tenta di accedere a Zabbix
frontend in modalità manutenzione. Lo schermo viene aggiornato ogni 30
secondi per tornare allo stato normale senza l'intervento dell'utente
quando la manutenzione è finita.

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

Gli indirizzi IP definiti in ZBX\_GUI\_ACCESS\_IP\_RANGE potranno farlo
accedi al frontend come sempre.

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