Áú»¢¶Ä²©

5 Modo de manuten??o de front-end

Vis?o geral

A interface web do Áú»¢¶Ä²© 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 Áú»¢¶Ä²© seja alterado por seus usu¨¢rios, protegendo a integridade do banco.

O banco de dados do Áú»¢¶Ä²© 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 Áú»¢¶Ä²©, 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:
1 ¨C 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).
Exemplo:
array('192.168.1.1', '192.168.1.2')
ZBX_GUI_ACCESS_MESSAGE Mensagem de aviso de interface bloqueada para manuten??o (opcional).

Mostly the maintenance.inc.php file is located in /conf of Áú»¢¶Ä²© HTML document directory on the web server. However, the location of the directory may differ depending on the operating system and a web server it uses.

For example, the location for:

  • SUSE and RedHat is /etc/zabbix/web/maintenance.inc.php.
  • Debian-based systems is /usr/share/zabbix/conf/.

See also Copying PHP files.

Parameter Details
ZBX_DENY_GUI_ACCESS Enable maintenance mode:
1 ¨C maintenance mode is enabled, disabled otherwise
ZBX_GUI_ACCESS_IP_RANGE Array of IP addresses, which are allowed to connect to frontend (optional).
For example:
array('192.168.1.1', '192.168.1.2')
ZBX_GUI_ACCESS_MESSAGE A message you can enter to inform users about the maintenance (optional).

Note that the location of the /conf directory will vary based on the operating system and web server.

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.