Ad Widget

Collapse

Monitorar CPU de Switch Genérico

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • jhonatanrampin
    Junior Member
    • Oct 2012
    • 15

    #1

    Monitorar CPU de Switch Genérico

    Bom dia pessoal.

    Tenho em torno de 15 switches na empresa e semana passada tive problema de conectividade, tempo de resposta muito lento e consequentemente, a rede ficou completamente sobrecarregada e não consegui dar uma resposta da causa da raiz do problema para diretória.

    Instalei o Zabbix e por padrão, ele já identificou as interfaces, o tráfego que passa por cada uma delas e etc. Consegui um template que monitora o ping, tempo de resposta, que tem ajudado muito também, porém agora, eu precisaria de monitorar quanto cada switch tem usado de CPU.

    Tentei criar alguns items, mas ou não funciona ou não coleta nada.

    Se alguém puder me ajudar a criar este item/template de monitoramento de CPU (e qualquer outra coisa relacionada a switch), ou já tiver um template pronto, me ajudaria muito.

    Desde já obrigado.

    Att,
    Jhonatan Rampin
  • m_gularte
    Member
    Zabbix Certified Specialist
    • Jul 2012
    • 85

    #2
    Olá! =p

    Faltou a marca / modelo e talvez firmware =]

    Você pode ir tentar também dando um:

    snmpwalk -v2c -c nome.da.community.snmp ip.do.host.xxx
    snmpwalk -v2c -c public 10.1.1.5 (por exemplo)

    E ver se alguma linha lá diz algo sobre cpu utilization ou algo do gênero.

    Flw

    Comment

    • jhonatanrampin
      Junior Member
      • Oct 2012
      • 15

      #3
      Fala ai, m_gularte Obrigado pelo rápido retorno.

      Então, fiz conforme tu disse, mas não encontrei nada referente ao cpu utilization.

      Segue em anexo a saida do comando.
      O IP do switch no caso eh esse 172.31.1.99

      Obrigado

      Comment

      • jhonatanrampin
        Junior Member
        • Oct 2012
        • 15

        #4
        Saida snmpwalk

        Por algum motivo que não o qual, não esta fazendo o upload do arquivo.

        Segue abaixo o começo da saida do comando snmpwalk, mas como disse no post anterior, não há nenhuma entrada de cpu utilization.

        SNMPv2-MIB::sysDescr.0 = STRING: 24 Port Gigabit Switch
        SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::zeroDotZero
        DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (1565649900) 181 days, 5:01:39.00
        SNMPv2-MIB::sysContact.0 = STRING: Unknown
        SNMPv2-MIB::sysName.0 = STRING: SG2404SR
        SNMPv2-MIB::sysLocation.0 = STRING: Unknown
        SNMPv2-MIB::sysServices.0 = INTEGER: 2

        Comment

        • m_gularte
          Member
          Zabbix Certified Specialist
          • Jul 2012
          • 85

          #5
          Olá

          Provavelmente é devido o tamanho do arquivo, cada usuário tem uma limitação de anexos, algo na casa de poucas centenas de KB (creio).

          Mas enfim, preciso da marca / modelo e talvez firmware, pois provavelmente não exista um campo padrão no snmp nas rfcs para essa finalidade, se houvesse provavelmente teríamos isso nos templates padrões de low discovery do zabbix, mas hoje temos apenas interfaces e coisas simples como uptime, e esses primeiros campos da saída do seu snmpwalk.

          Cada equipamento fornecerá um valor, por exemplo:

          chStackUnitCpuUtil1Min.1 - 1.3.6.1.4.1.6027.3.10.1.2.9.1.3.1 (Dell)
          rlCpuUtilDuringLast5Minutes - 1.3.6.1.4.1.2955.89.1.9 (Cisco)
          sonicCurrentCPUUtil.0 - .1.3.6.1.4.1.8741.1.3.1.3.0 (Sonicwall)

          Você pode configurar o item (OID) snmp de duas formas:

          Textual - Neste caso você precisa ter a mib do fabricante lá dentro da pasta padrão no zabbix (/usr/share/snmp/mibs/). Se criar o template com a OID textual e for usar em outro servidor zabbix qualquer ao redor do mundo para monitorar o mesmo equipamento, não irá funcionar se você não adicionar os arquivos de mibs no diretório correto.

          Numérica - Neste caso você não precisa da mib (o que facilita bastante) e o template poderá ser usado em qualquer zabbix para o mesmo equipamento e irá funcionar, só precisará alterar o nome da community snmp... Enfim.

          Uma das coisas mais chatas que ao meu ver existe no zabbix hoje é a criação desse tipo de item (cpu, memória, temperatura), embora existam alguns scripts que transformem a saída do snmpwalk direto em um template xml pronto, eu particularmente, faço na mão...

          Um dia eu farei um artigo sobre o assunto, por hora, o máximo que me resta é deixar este link para você http://zabbixbrasil.org/wiki/tiki-in...+SNMP+v1+e+v2c

          Eu nunca fiz um template olhando a mib diretamente, eu tenho de usar o snmpwalk (já mibado - lol?) e ainda depois procurar o que quero na mib num editor de textos.

          Boa Sorte =x

          Mauro
          Last edited by m_gularte; 14-01-2013, 22:25. Reason: Editado diretório correto

          Comment

          Working...