[comment]: # ({8fc97588-8fc97588})
# 5 Режим обслуживания веб-интерфейса

[comment]: # ({/8fc97588-8fc97588})

[comment]: # ({46514efb-fca7c17f})
#### Обзор

Можно временно отключить веб-интерфейс Zabbix, чтобы ограничить доступ. Это полезно для защиты базы данных Zabbix от изменений, инициированных пользователями, и для сохранения ее целостности.

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

Пользователи с указанных IP-адресов смогут нормально взаимодействовать с веб-интерфейсом во время режима обслуживания.

[comment]: # ({/46514efb-fca7c17f})

[comment]: # ({6a118718-dcfd8b13})
#### Конфигурация

Чтобы включить режим обслуживания, откройте файл `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. Оставайтесь на связи...';

[comment]: # ({/6a118718-dcfd8b13})

[comment]: # ({728cf2a7-ae331777})
::: notetip
В большинстве случаев файл `maintenance.inc.php` находится в `/conf` каталога HTML-документов Zabbix на веб-сервере.  
Однако некоторые операционные системы и веб-серверы могут использовать другое расположение.

Например, расположение для:

-  SUSE и RedHat — `/etc/zabbix/web/maintenance.inc.php`.
-  систем на базе Debian — `/usr/share/zabbix/conf/`.

См. также [Копирование файлов PHP](/manual/installation/install#copying-php-files). 
:::

| Parameter | Details |
|--|--------|
| **ZBX\_DENY\_GUI\_ACCESS** | Если задано любое значение, будет включен режим обслуживания. <br>Чтобы отключить режим обслуживания, закомментируйте строку или удалите ее. |
| **ZBX\_GUI\_ACCESS\_IP\_RANGE** | Массив IP-адресов, которым разрешено подключаться к веб-интерфейсу (необязательно).<br>Например:<br>`array('192.168.1.1', '192.168.1.2')` |
| **ZBX\_GUI\_ACCESS\_MESSAGE** | Сообщение для информирования пользователей об обслуживании (необязательно). <br>Если не задано, будет использовано сообщение по умолчанию *'Zabbix is under maintenance'*. |

[comment]: # ({/728cf2a7-ae331777})

[comment]: # ({ca8463c2-987fdc44})
#### Отображение

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

![](../../../assets/en/manual/web_interface/frontend_maintenance.png)

IP-адреса, определенные в *ZBX\_GUI\_ACCESS\_IP\_RANGE*, смогут получать доступ к веб-интерфейсу как обычно.

[comment]: # ({/ca8463c2-987fdc44})
