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

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

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

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

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

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

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

[comment]: # ({6815ccf2-dcfd8b13})
#### Настройка

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

[comment]: # ({/6815ccf2-dcfd8b13})

[comment]: # ({32830ba0-b1c13f3a})
::: notetip
Как правило, файл `maintenance.inc.php` расположен в папке `/conf` документов HTML
Zabbix на веб-сервере. Однако, местоположение этой папки может различаться в зависимости от операционной системы и веб-сервера, который она использует.
 
Например, местоположение для:

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

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

|Параметр|Подробности|
|--|--------|
|**ZBX\_DENY\_GUI\_ACCESS**|Включение режима обслуживания:<br>1 – режим обслуживания включён, в противном случае отключён|
|**ZBX\_GUI\_ACCESS\_IP\_RANGE**|Массив IP адресов, с которых разрешены подключения к веб-интерфейсу (опционально).<br>Например:<br>`array('192.168.1.1', '192.168.1.2')`|
|**ZBX\_GUI\_ACCESS\_MESSAGE**|Сообщение, которое вы можете ввести для информирования пользователей об обслуживании (опционально).|

[comment]: # ({/32830ba0-b1c13f3a})

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

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

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

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

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