Esta es una traducción de la página de documentación original en español. Ayúdanos a mejorarla.

#5 Modo de mantenimiento frontend

Visión general

La interfaz web de Zabbix se puede deshabilitar temporalmente para prohibir acceder a él. Esto puede ser útil para proteger la base de datos Zabbix de cualquier cambio iniciado por los usuarios, protegiendo así la integridad de base de datos.

La base de datos Zabbix se puede detener y se pueden realizar tareas de mantenimiento mientras que la interfaz de Zabbix está en modo de mantenimiento.

Los usuarios de direcciones IP definidas podrán trabajar con la interfaz normalmente durante el modo de mantenimiento.

Configuración

Para habilitar el modo de mantenimiento, el archivo maintenance.inc.php (ubicado en /conf del directorio de documentos HTML de Zabbix en el webserver) debe modificarse para descomentar las siguientes líneas:

// Modo de mantenimiento.
       define('ZBX_DENY_GUI_ACCESS', 1);
       
       // Conjunto de direcciones IP, que pueden conectarse a la interfaz (opcional).
       $ZBX_GUI_ACCESS_IP_RANGE = matriz('127.0.0.1');
       
       // Mensaje que se muestra en la pantalla de advertencia (opcional).
       $ZBX_GUI_ACCESS_MESSAGE = 'Estamos actualizando la base de datos MySQL hasta las 15:00. Manténganse al tanto...';
Parámetro Detalles
ZBX_DENY_GUI_ACCESS Habilitar el modo de mantenimiento:
1: el modo de mantenimiento está habilitado; de lo contrario, deshabilitado
ZBX_GUI_ACCESS_IP_RANGE Matriz de direcciones IP, que pueden conectarse a la interfaz (opcional).
Por ejemplo:
array('192.168.1.1', ' 192.168.1.2')
ZBX_GUI_ACCESS_MESSAGE Un mensaje que puede ingresar para informar a los usuarios sobre el mantenimiento (opcional).

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.

Parameter Details
ZBX_DENY_GUI_ACCESS Enable maintenance mode:
1 – maintenance mode is enabled, disabled otherwise
ZBX_GUI_ACCESS_IP_RANGE Array of IP addresses, which are allowed to connect to frontend (optional).
For example:
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 of the /conf directory will vary based on the operating system and web server.

Monitor

Se mostrará la siguiente pantalla al intentar acceder a Zabbix frontend mientras está en modo de mantenimiento. La pantalla se actualiza cada 30 segundos para volver a un estado normal sin intervención del usuario cuando termine el mantenimiento.

Las direcciones IP definidas en ZBX_GUI_ACCESS_IP_RANGE podrán accede a la interfaz como siempre.