Ad Widget

Collapse

Configuração monitoramento de link

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Luan
    Junior Member
    • Sep 2018
    • 1

    #1

    Configuração monitoramento de link

    Prezados,

    Estou tentando monitorar dois links de internet onde eu trabalho, tenho o zabbix instalado em um servidor na Aws, preciso só que o zabbix server dispare um ping para cada link e me retorne 0=Down e 1=Up.
    Alguém já realizou essa configuração antes?

    Obrigado desde já.
  • cros
    Member
    • Jul 2017
    • 87

    #2
    luan, procure um template de ping dentro do proprio zabbix, va em configuraçao/templates, entre em templates/modules, Template Module ICMP Ping , caso queira ver em grafico , simples, crie um grafico no template.

    maaaaas, te aconselho usar o udpjitter configurado no roteador q quer monitorar, converse c o tecnico especialista em cisco q ele te ajuda, maaaas se vc quer uma coisa simples utilize o icmp ping mesmo. este template q te passei ele ja tem ate a trigger p te alarmar e te recomendo tb q use o alerta p envio d email, pq ninguem fica parado d frente p tela esperando alarmar algo, receber por email é muito mais util.

    Comment


    • Luan
      Luan commented
      Editing a comment
      @cros
      Já realizei essa configuração antes, fiz teste derrubando os links porém o status fica up toda vida, preciso saber como irei fazer esse disparo.
      Vai funcionar da seguinte forma, tenho o zabbix server, ele vai disparar um ping para o ip público e um porta essa porta está sendo direcionado para um ip interno ou seja derrubo o link cai a conexão com ip e porta.
  • cros
    Member
    • Jul 2017
    • 87

    #3
    tente uma outra alternativa, crie uma trigger q se o in e o out for zero, significa problema, da tb p colocar media de um tempo de sei la 25 minutos. readeque o exemplo abaixo no seu caso

    deixe sempre coletas d 5 minutos , pouquissimos em 1 minutos pq se monitorar muita coisa vai perder performance, se nao for monitorar muita coisa deixa as coletas no intervalo de 30 segundos, é o mais perto do realtime aceitavel.

    este eu sei q funciona:
    exemplo:
    ({host:net.if.in[ifHCInOctets.Po1].last()}=0) and ({host:net.if.out[ifHCOutOctets.Po1].last()}=0)

    obs:net.if.in[ifHCInOctets.Po1] na vdd é a chave.

    este eu nao testei mas acho q funciona:
    exemplo 2:
    ({host:net.if.in[ifHCInOctets.Po1].avg(25m)}=0) and ({host:net.if.out[ifHCOutOctets.Po1].avg(25m)}=0)

    Comment

    • 1berto
      Senior Member
      • Sep 2018
      • 182

      #4

      Se você quiser monitorar também as máquinas 'alvo' do ping o melhor é instalar o agente nelas. Assim várias coisas já estão prontas, o ping inclusive.
      Mas se você usa esse ping apenas para testar a conexão pode usar o agente instalado no próprio servidor onde está o zabbix para fazer o ping, como userparameter.

      (Configuração do agente) UserParameter=teste_conexao[*],/etc/zabbix/fping -q $1;echo $? (Configuração no zabbix server) Crie um item no host 'Zabbix Server' para cada endereço que você vai querer que o zabbix pingue. Tipo zabbix agente e com a chave: teste_conexao[endereco.para.pingar] Defina o intervalo e crie o trigger correspondente... Se for um balanceamento de carga ou algo assim você pode criar um trigger de alerta para um único link e um trigger de erro para quando falharem ambos.

      Comment

      Working...