5 Mode maintenance de l'interface Web

Aperçu

L'interface web de Zabbix peut être temporairement désactivée afin d’en interdire l’accès. Cela peut être utile pour protéger la base de données Zabbix de toute modification initiée par les utilisateurs, protégeant ainsi l'intégrité de la base de données.

La base de données Zabbix peut être arrêtée et des tâches de maintenance exécutées lorsque l’interface Zabbix est en mode maintenance.

Les utilisateurs ayant les adresses IP définies pourront travailler normalement avec l’interface en mode maintenance.

Configuration

Pour activer le mode maintenance, le fichier maintenance.inc.php (situé dans /conf du répertoire HTML Zabbix sur le serveur Web) doit être modifié pour supprimer les commentaires et ressembler à :

// Maintenance mode.
       define('ZBX_DENY_GUI_ACCESS', 1);
       
       // Array of IP addresses, which are allowed to connect to frontend (optional).
       $ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');
       
       // Message shown on warning screen (optional).
       $ZBX_GUI_ACCESS_MESSAGE = 'We are upgrading MySQL database till 15:00. Stay tuned...';

La plupart du temps, le fichier maintenance.inc.php se trouve dans /conf du répertoire de documents HTML de Zabbix sur le serveur Web. Cependant, l'emplacement du répertoire peut différer selon le système d'exploitation et le serveur Web qu'il utilise.

Par exemple, l'emplacement pour :

  • SUSE et RedHat le fichier est /etc/zabbix/web/maintenance.inc.php.
  • Les systèmes basés sur Debian le répertoire est/usr/share/zabbix/conf/.

Voir aussi Copier les fichiers PHP.

Paramètre Détails
ZBX_DENY_GUI_ACCESS Activer le mode maintenance :
1 – le mode maintenance est activé, sinon désactivé
ZBX_GUI_ACCESS_IP_RANGE Tableau d'adresses IP autorisées à se connecter à l'interface (facultatif).
Par exemple :
array('192.168.1.1', ' 192.168.1.2')
ZBX_GUI_ACCESS_MESSAGE Un message que vous pouvez saisir pour informer les utilisateurs de la maintenance (facultatif).

Affichage

L’écran suivant s’affiche lorsque vous tentez d’accéder à l’interface Zabbix en mode maintenance. L'écran est actualisé toutes les 30 secondes afin de revenir à un état normal sans intervention de l'utilisateur une fois la maintenance terminée.

Les adresses IP définies dans ZBX_GUI_ACCESS_IP_RANGE pourront accéder à l'interface comme à d'habitude.