Atualizado: Realizando Auto-Login com Zabbix em navegadores.

bernardolankheet
Zabbix Brasil
Published in
3 min readMar 14, 2016

Atualização: 08/2020

Em alguns NOCs, quando trabalhamos com varias telas, precisamos automatizar a abertura dos navegadores nas estações que são responsáveis por apresentar os dashboards. Nesses ambientes podemos encontrar diversos meios para apresentar, como por exemplo:

  • Raspberry Pi;
  • Chromecas;
  • Estação dedicada;
  • SmartTVs;
  • Entre outros.

Nativamente o zabbix já possui uma forma de realizar Auto-login através da URL. Através da url, podemos informar diretamente um login e senha, para não precisar logar manualmente cada inicio de dia por exemplo.

Uma observação importante: dependendo do seu ambiente, seu usuário e senha podem ficar expostos, cuidado com a segurança.

Segue uma ótima dica de como realizar esta procedimento muito útil. Criaremos um usuário com permissão read-only nos grupos e hosts que estarão disponíveis na screen/mapa, e claro para esse usuário poder autenticar automaticamente, devemos ativar no perfil a opção Auto-Login.

Em seguida, no navegador utilize a seguinte URL.

http://srv-zabbix-01/zabbix/index.php?name=USER&password=PASSWORD&enter=Sign in

No meu exemplo ficou.

http://192.168.0.58/zabbix/index.php?name=viewer&password=viewer&enter=Sign in

Feito isso, de enter que automaticamente será redirecionado para o dashboard do zabbix.

Outra configuração que deve ser feita, é utilizar o campo URL (after login), aqui colocaremos a URL do mapa ou screen que utilizaremos, abre o mapa ou screen que queira utilizar e copie sua URL e cole nesse campo. Desta forma depois que acessar o zabbix pela URL anterior ele será automaticamente redirecionado para este mapa ou screen que escolheu.

Pronto. Basta colocar a URL como pagina inicial do seu navegador e automaticamente a tela do zabbix será aberta sempre que for iniciado o navegador.

Por exemplo, para a visualização de Problemas podemos definir a seguinte url no perfil do usuário.

http://192.168.0.58/zabbix.php?action=problem.view&filter_show=1&filter_unacknowledged=1&filter_set=1

Nota que na url podemos passar os filtros que utilizaríamos na visualização de problemas dentro do Zabbix, é possível selecionar os filtros e já deixar informado na url.

Um plus para a solução.

A partir da versão 4.0, podemos ativar o fullscreen e modo Kiosk pelos parametros da url

  • /zabbix.php?action=problem.view&fullscreen=1 - Ativa modo fullscreen
  • /zabbix.php?action=problem.view&kiosk=1 - Ativa modo kiosk
  • /zabbix.php?action=problem.view&fullscreen=0 - Ativa modo normal

Isso acaba ajudando em algumas integrações, como apresentação de mapas no Grafana, ou em uma outra solução web com ajuda de um Nginx fazendo cache das imagens.

Por hoje é só.

--

--