Имеется возможность временного отключения веб-интерфейса Zabbix, для того чтобы запретить доступ извне к веб-интерфейсу. Такая возможность может быть полезна для защиты базы данных Zabbix от любых изменений, инициированных пользователями; таким образом, сохраняется целостность базы данных.
Пока Zabbix веб-интерфейс находится в режиме обслуживания, можно останавливать базу данных Zabbix и выполнять задачи по её обслуживанию.
Пользователи из указанного диапазона IP адресов будут иметь возможность нормально работать с веб-интерфейсом в процессе обслуживания.
Чтобы включить режим обслуживания, необходимо изменить файл maintenance.inc.php
(расположенный в папке /conf
документов HTML Zabbix на веб-сервере). Раскомментируйте следующие строки:
// 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 = 'Мы обновляем базу данных MySQL до 15:00. Оставайтесь с нами...';
Как правило, файл maintenance.inc.php
расположен в папке /conf
документов HTML Zabbix на веб-сервере. Однако, местоположение этой папки может различаться в зависимости от операционной системы и веб-сервера, который она использует.
Например, местоположение для:
/etc/zabbix/web/maintenance.inc.php
./usr/share/zabbix/conf/
.Смотрите также Копирование файлов PHP.
Параметр | Подробности |
---|---|
ZBX_DENY_GUI_ACCESS | Включение режима обслуживания: 1 – режим обслуживания включён, в противном случае отключён |
ZBX_GUI_ACCESS_IP_RANGE | Массив IP адресов, с которых разрешены подключения к веб-интерфейсу (опционально). Например: array('192.168.1.1', '192.168.1.2') |
ZBX_GUI_ACCESS_MESSAGE | Сообщение, которое вы можете ввести для информирования пользователей об обслуживании (опционально). |
При попытке входа на веб-интерфейс Zabbix в течение режима обслуживания будет отображаться следующий экран. Экран обновляется каждые 30 секунд, чтобы после завершения обслуживания вернуться в нормальное состояние без вмешательства пользователя.
IP адреса, заданные в ZBX_GUI_ACCESS_IP_RANGE, смогут получить доступ к веб-интерфейсу, как всегда.