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.
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...';
Paramètre | Détails |
---|---|
ZBX_DENY_GUI_ACCESS | Active le mode maintenance : 1 – le mode maintenance est activé, désactivé sinon |
ZBX_GUI_ACCESS_IP_RANGE | Tableau d'adresses IP autorisées à se connecter au client (facultatif). Par exemple : array('192.168.1.1', '192.168.1.2') |
ZBX_GUI_ACCESS_MESSAGE | Un message que vous pouvez entrer pour informer les utilisateurs de la maintenance (facultatif). |
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.