[comment]: # ({8fc97588-8fc97588})
# 5 Mode maintenance de l'interface Web

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

[comment]: # ({46514efb-fca7c17f})
#### Aperçu

Il est possible de désactiver temporairement l’interface web de Zabbix afin de restreindre l’accès. Cela est utile pour protéger la base de données Zabbix contre les modifications initiées par les utilisateurs, et ainsi préserver son intégrité.

Lorsque l’interface web de Zabbix est en mode maintenance, vous pouvez arrêter la base de données en toute sécurité et effectuer des tâches de maintenance.

Les utilisateurs provenant d’adresses IP définies pourront interagir normalement avec l’interface web pendant le mode maintenance.

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

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

Pour activer le mode maintenance, ouvrez le fichier `maintenance.inc.php` (situé dans `/conf` du répertoire des documents HTML de Zabbix 
sur le serveur web) et décommentez les lignes suivantes :

    // Mode maintenance.
    define('ZBX_DENY_GUI_ACCESS', 1);

    // Tableau d'adresses IP autorisées à se connecter au frontend (facultatif).
    $ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');

    // Message affiché sur l'écran d'avertissement (facultatif).
    $ZBX_GUI_ACCESS_MESSAGE = 'Nous mettons à niveau la base de données MySQL jusqu’à 15:00. Restez à l’écoute...';

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

[comment]: # ({728cf2a7-ae331777})
::: notetip
Dans la plupart des cas, le fichier `maintenance.inc.php` se trouve dans `/conf` du répertoire de documents HTML de Zabbix sur le serveur web. 
Cependant, certains systèmes d'exploitation et serveurs web peuvent utiliser un emplacement différent.

Par exemple, l'emplacement pour :

-  SUSE et RedHat est `/etc/zabbix/web/maintenance.inc.php`.
-  Les systèmes basés sur Debian est `/usr/share/zabbix/conf/`.

Voir aussi [Copie des fichiers PHP](/manual/installation/install#copying-php-files). 
:::

| Parameter | Details |
|--|--------|
| **ZBX\_DENY\_GUI\_ACCESS** | Si défini avec n'importe quelle valeur, le mode maintenance sera activé. <br>Pour désactiver le mode maintenance, commentez la ligne ou supprimez-la. |
| **ZBX\_GUI\_ACCESS\_IP\_RANGE** | Tableau d'adresses IP autorisées à se connecter à l'interface (facultatif).<br>Par exemple :<br>`array('192.168.1.1', '192.168.1.2')` |
| **ZBX\_GUI\_ACCESS\_MESSAGE** | Message informant les utilisateurs de la maintenance (facultatif). <br>Si non défini, le message par défaut *'Zabbix is under maintenance'* sera utilisé. |

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

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

Les utilisateurs verront l’écran suivant lorsqu’ils tenteront d’accéder au frontend de Zabbix pendant le mode de maintenance. L’écran est actualisé toutes les 30 secondes afin de revenir à un état normal sans intervention de l’utilisateur lorsque la maintenance est terminée.

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

Les adresses IP définies dans *ZBX\_GUI\_ACCESS\_IP\_RANGE* pourront accéder au frontend comme d’habitude.

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