juniper ex2200c通过snmp获取温度

我有一个杜松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的温度?

如第10页(PDF第24页)所述:

EX2200-C交换机不能使用Temp。

我也正在阅读正确的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

肯定是“状态”栏中的“OK”状态。

你需要看看1.3.6.1.4.1.2636.3.1.13.1以下的所有内容 – 所有我可以说没有相同的步行或相同的开关:)