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:
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!
Boa tarde, isto ainda funciona? Pode me atualizar? Estou procurando utilizar o downdetector, mas sempre da erro no cloudflare. Desde já agradeço.