Criando Dashboard no Grafana com os dados do Downdetector no zabbix

Down Dectector - Relatos TI

O Downdetector é um poderosa ferramenta que monitora em tempo real a queda de serviços através de reports de seus usuários. Esse artigo visa a criação de um Dashboard no Grafana com os dados coletados do downdetector no zabbix.

Esse artigo é uma continuação direta do artigo abaixo, de Integrando o Zabbix com o Downdetector

Integrando o Banco de Dados do Zabbix com o Grafana

Vamos instalar o plugin do zabbix no grafana para permitir a integração, com o comando:

grafana-cli plugins install alexanderzobnin-zabbix-app

service grafana-server restart

Acesse o seu grafana e navegue por > Ícone de Engrenagem > Data sources > Plugins > Zabbix > Enable

Volte novamente para > Ícone de Engrenagem > Data sources > Add data source, e preencha de acordo com os dados do seu zabbix

Geralmente fica algo como:
URL: http://localhost/zabbix/api_jsonrpc.php
Acess: Srver (default)
Username: Admin
Password: zabbix

Importação do Dashboard

Acesse o seu grafana e navegue por > + > Import e importe o arquivo JSON, que pode ser baixado através deste link

Editando o template

Se ficar com alguma imagem quebrada (sem mostrar), é porque o link que ela está hospedada está fora do ar.

Caso tenha mudado o nome do template, host, ou alguma informação na hora que estava importando os dados no zabbix, pode ser necessário editar um por um para funcionar corretamente, pois os nomes devem ser exatamente iguais.

Se for o seu caso de ter mudado alguma configuração, basta acessar clicando em “Sem Dados | Estável | Intermitênte | Instável” > Editar > E edite de acordo com a sua realidade.


Entendendo um pouco a regra de cada dado que ele recebe, é bem simples.

Em clicando em “Sem Dados | Estável | Intermitênte | Instável ” > Editar, em Field ou na lateral (depende da sua versão do grafana), ele vai te mostrar as regras para aplicar

Basicamente o que ele faz é interpretar os números inteiros coletados no zabbix que mexermos no artigo anterior e mudando a frase e a cor de acordo com o resultado.

O padrão é:
Entre 0 e 1,9 = Ele vai trocar para a cor verde e mudar a frase para “ESTÁVEL
Entre 2 e 2,9 = Ele vai trocar para a cor amarela e mudar a frase para “INTERMITÊNTE
Entre 3 e 5 = Ele vai trocar para a cor vermelha e mudar a frase para “INSTÁVEL
E caso não houver dado nenhum, ele vai trocar para a cor verde e mudar a frase para “SEM DADOS


Tem um pequeno erro dentro do template que é ele ficar aparecendo na lateral com uma pequena frase escrita “Downdetector: {serviço}

Para resolver isso, basta clicar em “Sem Dados | Estável | Intermitênte | Instável” > Editar, em Field ou na lateral (depende da sua versão do grafana), procure por “Text Mode“, tire de “Auto” para “Value“, assim ele vai ficar centralizado e bonito. #ficaAdica


Você também pode alterar essas imagens que vieram ou se estiver quebrado e precisar alterar, e bem simples.

Para resolver isso, basta clicar encima da imagem > Editar, em “Text” deverá ter um código parecido com o exemplo abaixo

<br><center><img src="https://www.protectsoftware.com.br/wp-content/uploads/2016/10/zoom-logo.fw_.png" width="80px" /></center>
Code language: HTML, XML (xml)

Basta hospedar a imagem que queira em alguma URL publica ou no seu servidor interno, apontar o caminho no mesmo lugar da atual, e salvar.

Caso queira também é possível aumentar ou diminuir a imagem, e brincar com os redimensionamentos para fazer um painel bacana, no fim desse código tem a informação: width=”80px” ou seja a imagem será forçada independente do tamanho original do arquivo a ficar dentro de 80px de largura, recomendo uma imagem quadrada para ficar bacana.


Use a sua criatividade para criar um painel interessante para o seu meio de trabalho, monitore serviços que são essências para seu negócio, ou que gostaria de ficar por dentro.

No exemplo abaixo que criei para o meu trabalho, utilizo para monitorar serviços bancários, e serviços que dependemos diretamente ou indiretamente no ramo, então o resultado mexendo no painel ficou assim:

Down Dectector - Relatos TI

Caso queira ter esse mesmo painel que editei, você pode baixar ele aqui, só as imagens que não consegui compartilhar, mas use a criatividade!

Use e abuse da criatividade e boa sorte!

Pegue!, é Livre - Linux - Relatos TI
Subscribe
Notify of
guest

1 Comentário
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Leonardo Soares

Boa tarde, isto ainda funciona? Pode me atualizar? Estou procurando utilizar o downdetector, mas sempre da erro no cloudflare. Desde já agradeço.