Close
Log in to Zabbix Blog
Email
Password
Show password Hide password
Forgot password?
Incorrect e-mail and/or password
or
By creating an account or logging in with an existing account, you agree to our Terms of Service
TécnicoIntegraçõesComoEstudo de CasoEventosNotíciasComunidadeEntrar

Monitoramento das Eleições 2022 no Zabbix 6.2

Nas últimas semanas – ou nos últimos anos, também – um assunto em especial tomou a internet: as eleições para Presidência da República no Brasil. Seguindo uma sugestão publicada no grupo de mensagens da Comunidade Zabbix, Sansão (como é conhecido o Eracydes Carvalho), Zabbix Specialist e Especialista em Infraestrutura na CVC Corp, colocou o conhecimento […]

Nas últimas semanas – ou nos últimos anos, também – um assunto em especial tomou a internet: as eleições para Presidência da República no Brasil.

Seguindo uma sugestão publicada no grupo de mensagens da Comunidade Zabbix, Sansão (como é conhecido o Eracydes Carvalho), Zabbix Specialist e Especialista em Infraestrutura na CVC Corp, colocou o conhecimento em prática e produziu um painel de monitoramento para acompanhar os candidatos que disputaram o segundo turno.

Fomos atrás de mais informações diretamente na fonte – o Sansão – e contamos os detalhes desse experimento a seguir!

 

Primeira versão: monitoramento com Zabbix e Grafana

Zabbix Latam: Como foi o desenvolvimento da primeira versão do dashboard de monitoramento utilizando Grafana como interface?

Sansão: Fazer dashboard no Grafana se tornou o “mundo comum” para quem usa Zabbix, todos transitam minimamente nele. Como já tenho anos de vivência, sempre quando estou criando um monitoramento, já imagino o que quero no Grafana, e é quase o fluxo inverso: eu crio o monitoramento para se adequar ao dashboard. Então, foi relativamente simples realizar toda a criação do dash, a estruturação do monitoramento foi onde mais investi tempo, para apresentar a maior quantidade de informação possível, e enriquecer ainda mais a visualização, utilizando widgets diferentes (Gauge, Stat, Table, Text e Time Series).

 

Zabbix Latam: como foi o desenvolvimento para reproduzir o dashboard somente com o uso de Zabbix, sem o Grafana?

Sansão: Foi mais simples do que imaginava, até por já existir exemplos por padrão, mas sempre há o desafio ao mexer em algo pela primeira.

Mesmo assim, não levei muito tempo para entender os novos objetos, como “URL” e “Item value” (que foi os objetos que mais usei) e iniciar a construção.

 

Zabbix Latam: quais foram as principais diferenças entre fazer com Grafana e fazer só com Zabbix? Percebeu maior facilidade ou melhora na construção do dashboard?

Sansão: A maior diferença é sobre: “familiaridade que já temos” x “novidade de novo recurso nativo”.

Quando conhecemos algo, só fazemos, algo novo precisamos ver como funciona, se tem alguma outra forma melhor de se fazer o que estamos fazendo.

 

Colocando o monitoramento das eleições em prática

 

Sansão explicou os detalhes da composição do painel de monitoramento das eleições com Zabbix. Confira:

  1. Montagem da camada principal, com script para coletar, via external check, os resultados da consolidação nacional e distribuindo com item dependente;
  2. E, em seguida, montar a mesma estrutura, mas para os 27 estados brasileiros;
  3. Realização de uma “descoberta aninhada”, onde o item prototype de descoberta para os estados fosse o item master para outros items prototypes que descobriria os candidatos – literalmente uma descoberta dentro de outra;
  4. Após realizar testes, depois de algumas horas manipulando algumas estruturas JSON, deu certo;
  5. Ao fim do processo, foi possível criar somente uma descoberta para os estados e para os candidatos, realizando a coleta via LLD com item dependente, usando pré-processamento com JSONPath e Javascript, além de toda a configuração ser feita por macros no Template, como o filtro para escolher qual(is) candidato(s) considerar para a disponibilização dos dados.

Após estudos, tentativas e testes, o resultado foi esse:

 

Você pode se conectar com o Sansão através do Linkedin, e participar das discussões nos grupos oficiais de mensagem, através da nossa área da Comunidade.

Prev Post Prev Post Next Post Next Post
Inscrever-se
Notificar de
0 Comments
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários
0
Adoraria saber sua opinião, comente.x