juniper ex2200c obter temperatura via snmp

1

Eu tenho um zimbro ex2200c e estou tentando obter a temperatura via snmp.
Eu tentei este tutorial do zimbro, mas meu interruptor não parece responder .

snmpwalk -v 2c -c foobar23 192.168.1.10 1.3.6.1.4.1.2636.3.1.13.1.5
SNMPv2-SMI::enterprises.2636.3.1.13.1.5.1.1.0.0 = ""
SNMPv2-SMI::enterprises.2636.3.1.13.1.5.2.1.1.0 = STRING: "Power Supply: Power Supply 0 @ 0/0/*"
SNMPv2-SMI::enterprises.2636.3.1.13.1.5.7.1.0.0 = STRING: "FPC: EX2200-C-12T-2G @ 0/*/*"
SNMPv2-SMI::enterprises.2636.3.1.13.1.5.8.1.1.0 = STRING: "PIC: 12x 10/100/1000 Base-T @ 0/0/*"
SNMPv2-SMI::enterprises.2636.3.1.13.1.5.8.1.2.0 = STRING: "PIC: 2x (10/100/1000 Base-T or GE SFP) @ 0/1/*"
SNMPv2-SMI::enterprises.2636.3.1.13.1.5.9.1.0.0 = STRING: "Routing Engine 0"

Meu mecanismo de roteamento deve ser 9.1.0.0 , por isso, ao olhar para 1.3.6.1.4.1.2636.3.1.13.1.7.9.1.0.0 , que deve me dar a temperatura, recebo:

snmpwalk -v 2c -c foobar23 192.168.1.10 1.3.6.1.4.1.2636.3.1.13.1.7.9.1.0.0
SNMPv2-SMI::enterprises.2636.3.1.13.1.7.9.1.0.0 = Gauge32: 0

Também quando pergunto menos específico, recebo o seguinte:

snmpwalk -v 2c -c foobar23 192.168.1.10 1.3.6.1.4.1.2636.3.1.13.1.7  
SNMPv2-SMI::enterprises.2636.3.1.13.1.7.1.1.0.0 = Gauge32: 0
SNMPv2-SMI::enterprises.2636.3.1.13.1.7.2.1.1.0 = Gauge32: 0
SNMPv2-SMI::enterprises.2636.3.1.13.1.7.7.1.0.0 = Gauge32: 0
SNMPv2-SMI::enterprises.2636.3.1.13.1.7.8.1.1.0 = Gauge32: 0
SNMPv2-SMI::enterprises.2636.3.1.13.1.7.8.1.2.0 = Gauge32: 0
SNMPv2-SMI::enterprises.2636.3.1.13.1.7.9.1.0.0 = Gauge32: 0

Mas deve haver alguns sensores de temperatura:

root@jun1> show chassis environment 
Class Item                           Status     Measurement
Power FPC 0 Power Supply 0           OK        
Temp  FPC 0 GEPHY1                   OK         25 degrees C / 77 degrees F
      FPC 0 GEPHY2                   OK         35 degrees C / 95 degrees F
      FPC 0 GEPHY3                   OK         35 degrees C / 95 degrees F
      FPC 0 GEPHY4                   OK         30 degrees C / 86 degrees F

Como posso obter o ambiente Temperatura deste switch usando snmp?

    
por Momo 27.07.2014 / 21:11

2 respostas

1

Como declarado aqui na página 10 (PDF Página 24):

Temp is unavailable for an EX2200-C switch.

Eu também estava lendo o MIB correto:

jnxOperatingTemp OBJECT-TYPE
   SYNTAX          Gauge32
   MAX-ACCESS      read-only
   STATUS          current
   DESCRIPTION
           "The temperature in Celsius (degrees C) of this 
           subject.  Zero if unavailable or inapplicable."
   ::= { jnxOperatingEntry 7 }
    
por 28.07.2014 / 13:54
0

Aqueles que você listou na terceira seção:

SNMPv2-SMI :: enterprises.2636.3.1.13.1.7.1.1.0.0 = Gauge32: 0  SNMPv2-SMI :: enterprises.2636.3.1.13.1.7.2.1.1.0 = Gauge32: 0  SNMPv2-SMI :: enterprises.2636.3.1.13.1.7.7.1.0.0 = Gauge32: 0  SNMPv2-SMI :: enterprises.2636.3.1.13.1.7.8.1.1.0 = Gauge32: 0  SNMPv2-SMI :: enterprises.2636.3.1.13.1.7.8.1.2.0 = Gauge32: 0  SNMPv2-SMI :: enterprises.2636.3.1.13.1.7.9.1.0.0 = Gauge32: 0

são definitivamente os estados "OK" na coluna "Status".

Você precisa ver tudo abaixo 1.3.6.1.4.1.2636.3.1.13.1 - tudo o que posso dizer sem a mesma caminhada ou o mesmo interruptor:)

    
por 28.07.2014 / 03:13