Você está visualizando a documentação da versão de desenvolvimento, que pode estar incompleta.
Esta página foi traduzida automaticamente. Se você notar um erro, selecione-o e pressione Ctrl+Enter para reportá-lo aos editores.

5 Modo de manutenção do frontend

Visão geral

É possível desabilitar temporariamente o frontend do Zabbix para restringir o acesso. Isso é útil para proteger o banco de dados do Zabbix contra alterações iniciadas por usuários, preservando sua integridade.

Enquanto o frontend do Zabbix estiver em modo de manutenção, você pode parar o banco de dados com segurança e realizar tarefas de manutenção.

Usuários de endereços IP definidos poderão interagir normalmente com o frontend durante o modo de manutenção.

Configuração

Para habilitar o modo de manutenção, abra o arquivo maintenance.inc.php (localizado em /conf no diretório de documentos HTML do Zabbix no servidor web) e descomente as seguintes linhas:

// Modo de manutenção.
       define('ZBX_DENY_GUI_ACCESS', 1);
       
       // Array de endereços IP que têm permissão para conectar ao frontend (opcional).
       $ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');
       
       // Mensagem exibida na tela de aviso (opcional).
       $ZBX_GUI_ACCESS_MESSAGE = 'Estamos atualizando o banco de dados MySQL até as 15:00. Aguarde...';

Na maioria dos casos, o arquivo maintenance.inc.php está localizado em /conf do diretório de documentos HTML do Zabbix no servidor web. No entanto, alguns sistemas operacionais e servidores web podem usar um local diferente.

Por exemplo, a localização para:

  • SUSE e RedHat é /etc/zabbix/web/maintenance.inc.php.
  • Sistemas baseados em Debian é /usr/share/zabbix/conf/.

Veja também Copiando arquivos PHP.

Parâmetro Detalhes
ZBX_DENY_GUI_ACCESS Se definido com qualquer valor, o modo de manutenção será ativado.
Para desativar o modo de manutenção, comente ou exclua.
ZBX_GUI_ACCESS_IP_RANGE Array de endereços IP que têm permissão para se conectar ao frontend (opcional).
Por exemplo:
array('192.168.1.1', '192.168.1.2')
ZBX_GUI_ACCESS_MESSAGE Uma mensagem para informar os usuários sobre a manutenção (opcional).
Se não definido, a mensagem padrão 'Zabbix está em manutenção' será usada.

Exibição

Os usuários verão a seguinte tela ao tentar acessar o frontend do Zabbix enquanto estiver no modo de manutenção. A tela é atualizada a cada 30 segundos para retornar ao estado normal sem intervenção do usuário quando a manutenção terminar.

Os endereços IP definidos em ZBX_GUI_ACCESS_IP_RANGE poderão acessar o frontend normalmente.