quinta-feira, 25 de abril de 2013

Monitorando estado do Link no Mapa - Zabbix

    Nesse tutorial irei mostrar como monitorar o estado de um link em um mapa no Zabbix. Para acompanhar esse tutorial é necessário ter  conhecimento razoável do Zabbix, e que tenha dados de trafego de ao menos um dos lados do link.
    Cada um deve definir quais são os parâmetros de uso do link.  Para este tutorial vou adotar as seguintes definições:
  • Velocidade do Link: 1Mbps
  • Alertas quando uso do link estiver acima de 50% e 80%;
  • Quando o uso do link estiver acima de 50% o link ficará amarelo.
  • Quando o uso do link estiver acima de 80% o link ficará vermelho.

Passo 1: Criar triggers que indiquem o estado do link.


     Vá no equipamento que está o link e crie triggers que avaliem o estado do link. Neste caso, conforme definição feita, fiz triggers para 50% e 80% de uso. Para tanto, utilizei a chave net.if.in e net.if.out, para tráfego de entrada e saída, respectivamente. As expressões ficaram assim:
    {Zabbix server:net.if.in(eth0).last(0)}>512000  (para 50% entrada)
    {Zabbix server:net.if.in(eth0).last(0)}>820000  (para 80% entrada)
    {Zabbix server:net.if.out(eth0).last(0)}>512000  (para 50% saída)
    {Zabbix server:net.if.out(eth0).last(0)}>820000  (para 80% saída)
   
    Onde: Zabbix server = Nome do host
               eth0 = Interface correspondente do host
           
    Neste caso em específico estou utilizando um servidor Linux, porém pode ser feito em qualquer equipamento que tenha tráfego monitorado pelo Zabbix (utilizando suas devidas chaves), seja pelo agente ou por SNMP.





Passo 2: Colocar as triggers no link do mapa


    Vá no mapa, adicione o link e clique em editar, conforme figura abaixo:


     Agora basta ir em "Indicadores de Link" e preencher da forma que foi definido:


Dica: Essa me foi passada pelo amigo Andre Deo. Você pode colocar no link as estatísticas de uso. Para isso basta preencher o campo "Texto" do link com a expressão do dado desejado, conforme abaixo:



     Pronto! Veja abaixo o resultado:




Referências: