Modo de mantenimiento del frontend
Descripción general
Es posible deshabilitar temporalmente la interfaz web de Zabbix para restringir el acceso. Esto es útil para proteger la base de datos de Zabbix de cambios iniciados por los usuarios, preservando su integridad.
Mientras la interfaz web de Zabbix está en modo de mantenimiento, puede detener la base de datos de forma segura y realizar tareas de mantenimiento.
Los usuarios desde direcciones IP definidas podrán interactuar con la interfaz web normalmente durante el modo de mantenimiento.
Configuración
Para habilitar el modo de mantenimiento, abra el archivo maintenance.inc.php (ubicado en /conf, dentro del directorio de documentos HTML de Zabbix en el server web) y quite las marcas de comentario de las siguientes líneas:
// Modo de mantenimiento.
define('ZBX_DENY_GUI_ACCESS', 1);
// Matriz de direcciones IP autorizadas para conectarse al frontend (opcional).
$ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');
// Mensaje mostrado en la pantalla de advertencia (opcional).
$ZBX_GUI_ACCESS_MESSAGE = 'Estamos actualizando la base de datos MySQL hasta las 15:00. Manténgase atento...';
En la mayoría de los casos, el archivo maintenance.inc.php se encuentra en /conf, dentro del directorio de documentos HTML de Zabbix en el web server.
Sin embargo, algunos sistemas operativos y web servers pueden utilizar una ubicación diferente.
Por ejemplo, la ubicación para:
- SUSE y RedHat es
/etc/zabbix/web/maintenance.inc.php. - Los sistemas basados en Debian es
/usr/share/zabbix/conf/.
Consulte también Copiar archivos PHP.
| Parameter | Details |
|---|---|
| ZBX_DENY_GUI_ACCESS | Si se define con cualquier valor, se habilitará el modo de mantenimiento. Para deshabilitar el modo de mantenimiento, comente o elimine la definición. |
| ZBX_GUI_ACCESS_IP_RANGE | Array de direcciones IP autorizadas a conectarse al frontend (opcional). Por ejemplo: array('192.168.1.1', '192.168.1.2') |
| ZBX_GUI_ACCESS_MESSAGE | Mensaje para informar a los usuarios sobre el mantenimiento (opcional). Si no se define, se utilizará el mensaje predeterminado 'Zabbix is under maintenance'. |
Visualización
Los usuarios verán la siguiente pantalla al intentar acceder a la interfaz web de Zabbix mientras está en modo de mantenimiento. La pantalla se actualiza cada 30 segundos para volver al estado normal sin intervención del usuario cuando finaliza el mantenimiento.

Las direcciones IP definidas en ZBX_GUI_ACCESS_IP_RANGE podrán acceder a la interfaz web como de costumbre.