5 Режим обслуживания веб-интерфейса
Обзор
Можно временно отключить веб-интерфейс Zabbix, чтобы ограничить доступ. Это полезно для защиты базы данных Zabbix от изменений, инициированных пользователями, и сохранения её целостности.
Пока веб-интерфейс Zabbix находится в режиме обслуживания, вы можете безопасно остановить базу данных и выполнить задачи обслуживания.
Пользователи с указанных IP-адресов смогут работать с веб-интерфейсом в обычном режиме во время режима обслуживания.
Конфигурация
Чтобы включить режим обслуживания, откройте файл maintenance.inc.php (расположенный в /conf каталога HTML-документов Zabbix
на веб-сервере) и раскомментируйте следующие строки:
// Режим обслуживания.
define('ZBX_DENY_GUI_ACCESS', 1);
// Массив IP-адресов, которым разрешено подключение к веб-интерфейсу (необязательно).
$ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');
// Сообщение, отображаемое на экране предупреждения (необязательно).
$ZBX_GUI_ACCESS_MESSAGE = 'Мы обновляем базу данных MySQL до 15:00. Пожалуйста, оставайтесь на связи...';
В большинстве случаев файл maintenance.inc.php расположен в каталоге /conf каталога HTML-документов Zabbix на веб-сервере.
Однако некоторые операционные системы и веб-серверы могут использовать другое расположение.
Например, расположение для:
- SUSE и RedHat —
/etc/zabbix/web/maintenance.inc.php. - систем на основе Debian —
/usr/share/zabbix/conf/.
См. также Копирование PHP-файлов.
| Параметр | Подробности |
|---|---|
| ZBX_DENY_GUI_ACCESS | Если определен с любым значением, будет включен режим обслуживания. Чтобы отключить режим обслуживания, закомментируйте или удалите его. |
| ZBX_GUI_ACCESS_IP_RANGE | Массив IP-адресов, которым разрешено подключаться к веб-интерфейсу (необязательно). Например: array('192.168.1.1', '192.168.1.2') |
| ZBX_GUI_ACCESS_MESSAGE | Сообщение для информирования пользователей об обслуживании (необязательно). Если не определено, будет использовано сообщение по умолчанию 'Zabbix is under maintenance'. |
Отображение
Пользователи увидят следующий экран при попытке получить доступ к веб-интерфейсу Zabbix, когда он находится в режиме обслуживания. Экран обновляется каждые 30 секунд, чтобы автоматически вернуться в обычное состояние после завершения обслуживания, без вмешательства пользователя.

IP-адреса, указанные в ZBX_GUI_ACCESS_IP_RANGE, смогут получать доступ к веб-интерфейсу как обычно.