Arquivo de tag Zabbix

porJorge Iwano

Monitorando sessões BGP do MikroTik/RouterOS com Zabbix

Se você utiliza roteadores MikroTik para fechar sessões BGP, já deve ter percebido que não é possível monitorar os status das sessões por meio do protocolo de gerenciamento SNMP.

Enquanto o RouterOS não incorpora o monitoramento das sessões por meio do protocolo SNMP, existe uma alternativa que desenvolvi utilizando Agente/SSH do Zabbix e Scripts do MikroTik.

Então vamos ao desafio;

Desenvolvendo regra de descoberta

Precisamos criar uma regra de descoberta(LLD) no Zabbix para que ele detecte todos os peers BGP configurados no roteador MikroTik. Então desenvolvi um script na linguagem do roteador eu imprime uma saída no formato JSON com os dados dos peers.

{ :local list [/routing bgp peer find]; :local count 0; :local total [:len $list]; :local append ","; :put "{\"data\":["; :foreach i in=$list do={; :set count ($count + 1); :local name [/routing bgp peer get value-name=name number=$i]; :local remoteas [/routing bgp peer get value-name=remote-as number=$i]; :local disabled [/routing bgp peer get value-name=disabled number=$i]; :if ($count = $total) do={ :set append ""; }; :if ( $count <= $total) do={; :put "{\"{#PEERNAME}\":\"$name\",\"{#REMOTEAS}\":\"$remoteas\",\"{#DISABLED}\":\"$disabled\"}$append"; }; }; :put "]}"; } Leia mais

porJanssen Lima

Monitorando cotação de moedas com Zabbix 4

Se você é um usuário do Zabbix das versões anteriores a 4 (lançada recentemente) sabe que fazer algumas brincadeiras com Zabbix não era algo muito simples.

Para fazer o monitoramento de cotação de moedas, era preciso criar scripts que utilizassem ferramentas para extrair os dados para gerar a informação e exibir no Zabbix. E coloca ferramenta nisso (curl, aws, cut, grep etc.). Além do script, você precisava fazer duas configurações extras: criar um User Parameter para executar o script ou configurar o agendamento da execução do script via Cron. Sem contar que você tinha que criar o item para armazenar a informação. Leia mais

porJanssen Lima

Promoção cursos Zabbix

Zabbix: construindo um ambiente de monitoramento

Compre 1 curso, leve 3

Como participar:

  • Compre o curso Zabbix: construindo um ambiente de monitoramento usando esse link.
  • Utilize uma janela anônima do seu navegador. Apenas para garantir que a compra será pelo link, e não por referenciados.
  • Só receberão os 2 cursos grátis a confirmação da compra por esse link.
  • Os acessos aos 2 cursos grátis serão enviados via mensagem interna da Udemy, após 30 dias (período que a Udemy libera o relatório de vendas).
  • Os cursos grátis que serão liberados são: Zabbix Avançado e Detecção avançada de problemas com Zabbix.
  • Leia mais