Black Diamond 8810 Fan Operational MIB?

  • 0
  • 1
  • Question
  • Updated 3 years ago
  • Answered
I'm setting up our monitoring system (nagios) and trying to set up checks for the fans on our extreme 8810s.

I've browsed through the mib file for the XOS I'm running (15.6.x.x) and the MIB should be: 
 .1.3.6.1.4.1.1916.1.1.1.9.1.2  (this is an index off of extremeFanNumber, this is the direct mib for fan 1)
root@noc:~# snmpget -v2c -c localread 172.16.0.4  .1.3.6.1.4.1.1916.1.1.1.9.1.2
iso.3.6.1.4.1.1916.1.1.1.9.1.2 = No Such Instance currently exists at this OID
I've also tried:
iso.3.6.1.4.1.1916.1.32.1.9.1.2 (32 is working for finding CPU, see below)
iso.3.6.1.4.1.1916.1.68.1.9.1.2 (should be the hardware identifier for the bd8810 chassis)

Is there something I'm missing in my configuration?   This is all I have under snmpMaster:
configure snmpv3 add community "localread" name "localread" user "v1v2c_ro"

I can query other extreme OIDs like for CPU utilization of MSMA and MSMB:
root@noc:/usr/local/nagios/etc/objects/switches# snmpget -v2c -c localread 172.16.0.4 1.3.6.1.4.1.1916.1.32.1.4.1.9.11
iso.3.6.1.4.1.1916.1.32.1.4.1.9.11 = STRING: "2.2"
root@noc:/usr/local/nagios/etc/objects/switches# snmpget -v2c -c localread 172.16.0.4 1.3.6.1.4.1.1916.1.32.1.4.1.9.12
iso.3.6.1.4.1.1916.1.32.1.4.1.9.12 = STRING: "1.2"
Photo of Ron Prague

Ron Prague

  • 742 Points 500 badge 2x thumb

Posted 3 years ago

  • 0
  • 1
Photo of Taykin Izzet

Taykin Izzet , Employee

  • 2,924 Points 2k badge 2x thumb
Ron,

The following OIDs should work. I was able to test on 16.1 and 15.6 on a BD8810.

extremeFanOperational
.1.3.6.1.4.1.1916.1.1.1.9.1.2

extremeFanNumber
.1.3.6.1.4.1.1916.1.1.1.9.1.1

extremeFanSpeed
.1.3.6.1.4.1.1916.1.1.1.9.1.4

Also, please assure that the correct MIB file is loaded in the MIB browser or NMS.


Photo of Ron Prague

Ron Prague

  • 742 Points 500 badge 2x thumb
I definitely have the MIB file loaded, both in my MIB browser and in SNMP on my monitoring system, but I still cannot pull any of those MIBs from my 8810 chassis.


root@noc:~# snmpget -v2c -c localread 172.16.0.4 .1.3.6.1.4.1.1916.1.1.1.9.1.2
EXTREME-SYSTEM-MIB::extremeFanOperational = No Such Instance currently exists at this OID
root@noc:~# snmpget -v2c -c localread 172.16.0.4 .1.3.6.1.4.1.1916.1.1.1.9.1.1
EXTREME-SYSTEM-MIB::extremeFanNumber = No Such Instance currently exists at this OID
root@noc:~# snmpget -v2c -c localread 172.16.0.4 .1.3.6.1.4.1.1916.1.1.1.9.1.4
EXTREME-SYSTEM-MIB::extremeFanSpeed = No Such Instance currently exists at this OID

I have working fans:
Warp1.3 # sh fans
FanTray information:
 State:                  Operational
 NumFan:                 9
 PartInfo:               1412G-00301 450305-00-04
 Revision:               4.0
 Odometer:               335 days 2 hours  since Dec-10-2014
 Upper-Left   Fan-1:     Operational at 3000 RPM
 Middle-Left  Fan-2:     Operational at 3000 RPM
 Lower-Left   Fan-3:     Operational at 2940 RPM
 Upper-Center Fan-4:     Operational at 2940 RPM
 Center       Fan-5:     Operational at 3000 RPM
 Lower-Center Fan-6:     Operational at 2940 RPM
 Upper-Right  Fan-7:     Operational at 2940 RPM
 Middle-Right Fan-8:     Operational at 2940 RPM
 Lower-Right  Fan-9:     Operational at 2880 RPM

I did notice that we're running 15.7.1.4, but those MIBs shouldn't have changed, they're the same in version 16.x.x.x

Should I open a ticket for this?
Photo of Drew C.

Drew C., Community Manager

  • 37,308 Points 20k badge 2x thumb
Hi Ron,
It looks like the detail you're missing is the last key of the OID - the actual fan number.
In your switch, there are 9 fans.  If you iterate through each of them, you should get the expected results.  It's fan number+100 (i.e. fan 1 = .101, fan 2 = .102).
drew@bigbird:~$ snmpget -v2c -c public 10.67.72.65 .1.3.6.1.4.1.1916.1.1.1.9.1.2.101
iso.3.6.1.4.1.1916.1.1.1.9.1.2.101 = INTEGER: 1
drew@bigbird:~$ snmpget -v2c -c public 10.67.72.65 .1.3.6.1.4.1.1916.1.1.1.9.1.4.101
iso.3.6.1.4.1.1916.1.1.1.9.1.4.101 = INTEGER: 2940
drew@bigbird:~$ snmpget -v2c -c public 10.67.72.65 .1.3.6.1.4.1.1916.1.1.1.9.1.4.102
iso.3.6.1.4.1.1916.1.1.1.9.1.4.102 = INTEGER: 2880
drew@bigbird:~$ snmpget -v2c -c public 10.67.72.65 .1.3.6.1.4.1.1916.1.1.1.9.1.4.103
iso.3.6.1.4.1.1916.1.1.1.9.1.4.103 = INTEGER: 3000
Let me know if that does the trick.

-Drew
Photo of Ron Prague

Ron Prague

  • 742 Points 500 badge 2x thumb
Drew, that was it, thanks!  Can't believe I missed something so simple!
Photo of Drew C.

Drew C., Community Manager

  • 37,308 Points 20k badge 2x thumb
No problem.  Glad to help!