我有一台 Juniper ex2200c,正在尝试通过 snmp 获取温度。
我试过这由 juniper 提供的教程,但我的交换机似乎没有响应。
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 获取该交换机的环境温度?
答案1
就像声明的那样这里在第 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 }
答案2
第三部分列出的是:
SNMPv2-SMI::企业.2636.3.1.13.1.7.1.1.0.0 = 仪表32:0 SNMPv2-SMI::企业.2636.3.1.13.1.7.2.1.1.0 = 仪表32:0 SNMPv2-SMI::企业.2636.3.1.13.1.7.7.1.0.0 = 仪表32:0 SNMPv2-SMI::企业.2636.3.1.13.1.7.8.1.1.0 = 仪表32:0 SNMPv2-SMI::企业.2636.3.1.13.1.7.8.1.2.0 = 仪表32:0 SNMPv2-SMI::enterprises.2636.3.1.13.1.7.9.1.0.0 = Gauge32: 0
“状态”栏里肯定都是“OK”状态。
您需要查看 1.3.6.1.4.1.2636.3.1.13.1 以下的所有内容 - 我所能说的一切都与同样的步行或同样的开关无关:)