Режим обслуживания веб-интерфейса

Обзор

Можно временно отключить веб-интерфейс 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.

Parameter Details
ZBX_DENY_GUI_ACCESS Если параметр определен с любым значением, будет включен режим обслуживания.
Чтобы отключить режим обслуживания, закомментируйте или удалите параметр.
ZBX_GUI_ACCESS_IP_RANGE Массив IP-адресов, которым разрешено подключаться к веб-интерфейсу (необязательно).
Например:
array('192.168.1.1', '192.168.1.2')
ZBX_GUI_ACCESS_MESSAGE Сообщение для информирования пользователей о техническом обслуживании (необязательно).
Если параметр не определен, будет использоваться сообщение по умолчанию: «Zabbix находится на обслуживании».

Отображение

Пользователи увидят следующий экран при попытке доступа к веб-интерфейсу Zabbix в режиме обслуживания. Экран обновляется каждые 30 секунд, чтобы после завершения обслуживания автоматически вернуться в нормальное состояние без вмешательства пользователя.

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