Назад | Перейти на главную страницу

можжевельник ex2200c получить температуру через snmp

У меня можжевельник ex2200c, и я пытаюсь получить температуру через snmp.
Я пробовал этот учебник можжевельника, но мой переключатель, похоже, не отвечает.

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"

Моя система маршрутизации должна быть 9.1.0.0, поэтому, глядя на 1.3.6.1.4.1.2636.3.1.13.1.7.9.1.0.0, который должен дать мне температуру, я получаю:

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

Также при менее конкретном вопросе я получаю следующее:

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

Но обязательно должны быть датчики температуры:

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

Как я могу получить температуру окружающей среды этого коммутатора с помощью snmp?

Как указано Вот на странице 10 (PDF Страница 24):

Температура недоступна для коммутатора EX2200-C.

Я также читал правильный MIB:

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 }

Те, кого вы перечислили в третьем разделе:

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

определенно являются состояниями «ОК» в столбце «Статус».

Вам нужно посмотреть на все ниже 1.3.6.1.4.1.2636.3.1.13.1 - все, что я могу сказать без той же прогулки или того же переключателя :)