segunda-feira, 13 de julho de 2015

Zabbix - Monitorando Disponibilidade de Internet



Podemos monitorar a disponibilidade de um link de internet usando a plataforma Zabbix de forma muito tranquila.

Precisei utilizar este esquema para monitorar as quedas de internet daqui da empresa para ter um maior controle sobre a disponibilidade do serviço.

Primeiro, vamos selecionar um IP do Google para monitorar

root@serverteste:~# ping google.com
PING google.com (216.58.222.46) 56(84) bytes of data.
64 bytes from gru09s17-in-f46.1e100.net (216.58.222.46): icmp_req=1 ttl=46 time=6.87 ms
64 bytes from gru09s17-in-f14.1e100.net (216.58.222.46): icmp_req=2 ttl=46 time=6.21 ms
64 bytes from gru09s17-in-f14.1e100.net (216.58.222.46): icmp_req=3 ttl=46 time=7.20 ms

Pronto, agora poderemos utilizar o IP 216.58.222.46 como referência 


Acesse as configurações de hosts do Zabbix em Configurações > Hosts e clique em Criar Host




Preencha o template com as seguintes informações: 

Nome do host: Internet
Nome visível: Internet

Endereço de IP: 216.58.222.46 
Nome DNS: google.com

Adicione aos grupos de sua preferência. 


Clique em "Templates" para adicionar, selecione o "Template ICMP Ping" e clique em "Salvar"



Agora volte para a aba "Host" e salve novamente. 

Acesse novamente as configurações de hosts do Zabbix em Configurações > Hosts, mas dessa vez procure pelo host criado e clique sobre a opção "Gráficos" correspondente ao mesmo. 

Clique em "Criar gráfico"




Coloque um nome para o gráfico, e em seguida na caixa de itens, clique em "Adicionar".
Selecione o Grupo e o nome do Host criado, no meu caso o "Internet".

Selecione o Item ICMP Ping. Clique em "Selecionar" e em Seguida "Salvar".


Agora o gráfico já está disponível em Monitoramento > Gráficos 


:)

SOBRE O AUTOR

Matheus Fidelis

http://msfidelis.github.io/

Power Ranger, Piloto de Helicópteros e Astronauta da NASA. Desenvolvedor Web PHP com foco em Backend e POO, Linux SysAdmin DevOps e Entusiasta Python. Criou esse site pra contribuir com a comunidade com coisas que aprende dentro de um setor maluco de TI :)

7 comentários:

  1. Muito bom o post, porém gostaria de saber como faço para fazer esse mesmo tipo de monitoramento quando possuo 2 ou mais links de internet na empresa. Saberia me dizer? Ainda estou fazendo um curso de zabbix, mas não cheguei a testar isso.

    Obrigado.

    ResponderExcluir
    Respostas
    1. Bom tarde Alisson!
      Muito obrigado pelo comentário
      O processo é o mesmo, você pode monitorar quantos links quiser.
      Mas nesse caso, te recomendo a executar o ping nos IPs fornecidos pelo seu provedor.

      Com ambos os links, um de cada vez, acesse o www.meuip.com.br e a partir dos seus IP's externos crie um ICMP Ping para cada

      Excluir
  2. Boa tarde Matheus Fidelis,

    Primeiro parabéns pelo fórum!!!

    Meu Zabbix v2.0.08 não tem o "Template ICMP Ping", então baixei o arquivo da internet que tem as triggers, entretanto diz que "não há dados" no relatório de gráfico. Tem como você postar o seu template de ping aqui ou enviar para o meu e-mail? geraldo.cascaes@ciclusambiental.com.br

    Muito Obrigado!!!

    ResponderExcluir
    Respostas
    1. Bom dia Geraldo! Muito obrigado pelo comentário!!!
      Utilizei este exemplo baseado na versão 4.2.* do Zabbix, no qual o template de ICMP já vem nativo...
      Eu não tenho o template individual desse módulo, desculpe não poder ajudar. Mas creio eu que o pessoal do http://zabbixbrasil.org/ possa te auxiliar melhor pra adicionar essas triggers de forma correta.

      Excluir
  3. Amigo eu queria saber que programa eu uso para monitorar minha velocidade da internet eu tenho um mega e pago 50 reais meu provedor de internet fica diminuindo minha velocidade da minha banda toda hora isso e permitido eu tenho um programa networx ele vê quando minha net está a banda baixa

    ResponderExcluir
  4. eu tenho aversão 3.0.2 e mostra para mim no grafico que não há dados já configurei certinho com template icmp ping e nada, alguem saberia o que pode ser.

    ResponderExcluir

 
Nanoshots | Open Source Security, Linux e Tutoriais © 2015 - Designed by Templateism.com