# 2 Modo de manutenção da interface web

#### Visão geral

A interface web do Zabbix pode ser temporariamente desativada para
bloquear o acesso a ela. Isso pode ser muito útil para evitar que o
banco de dados de configuração do Zabbix seja alterado por seus
usuários, protegendo a integridade do banco.

O banco de dados do Zabbix pode ser parado durante as tarefas de
manutenção enquanto a interface web está em modo de manutenção.

Apenas usuários de determinados IPs pré-definidos conseguirão utilizar a
interface web durante o modo de manutenção.

#### Configuração

Para habilitar o modo de manutenção será necessário alterar o arquivo
`maintenance.inc.php` que fica localizado no diretório '/conf' dentro da
interface web do Zabbix, isso pode ser feito ao alterar as seguintes
linhas:

    // Modo de manutenção.
    define('ZBX_DENY_GUI_ACCESS', 1);

    // Array de endereços IP que tem permissão de conectar-se à interface web (opcional).
    $ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');

    // Mensagem de aviso de interface bloqueada para manutenção (opcional).
    $ZBX_GUI_ACCESS_MESSAGE = 'We are upgrading MySQL database till 15:00. Stay tuned...';

|Parâmetro|Detalhes|
|----------|--------|
|**ZBX\_DENY\_GUI\_ACCESS**|Controla o modo de manutenção:<br>1 – modo de manutenção ativo, inativo com qualquer outro valor|
|**ZBX\_GUI\_ACCESS\_IP\_RANGE**|Array com endereços IP que possuem permissão de conectar-se à interface web (opcional).<br>Exemplo:<br>`array('192.168.1.1', '192.168.1.2')`|
|**ZBX\_GUI\_ACCESS\_MESSAGE**|Mensagem de aviso de interface bloqueada para manutenção (opcional).|

#### Apresentação

A tela a seguir será apresentada quando usuários, que não tenham seu IP
definido no parâmetro **ZBX\_GUI\_ACCESS\_IP\_RANGE**, tentarem acessar
a interface web durante o modo de manutenção. A tela será atualizada a
cada 30 segundos para que o funcionamento da interface volte ao normal
sem precisar de intervenção direta dos usuários.

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