How can I monitor SNMP tables?
Hi,
OpManager build 12100. I have a number of machines I need to monitor. They have various configurations for hardware parameters, eg. Chassis Fans stats.
For a single machine, the stats are ordered like this (via smpwalk):
F5-BIGIP-SYSTEM-MIB::sysChassisFanNumber.0 = INTEGER: 4
F5-BIGIP-SYSTEM-MIB::sysChassisFanIndex.1 = INTEGER: 1
F5-BIGIP-SYSTEM-MIB::sysChassisFanIndex.2 = INTEGER: 2
F5-BIGIP-SYSTEM-MIB::sysChassisFanIndex.3 = INTEGER: 3
F5-BIGIP-SYSTEM-MIB::sysChassisFanIndex.4 = INTEGER: 4
F5-BIGIP-SYSTEM-MIB::sysChassisFanStatus.1 = INTEGER: good(1)
F5-BIGIP-SYSTEM-MIB::sysChassisFanStatus.2 = INTEGER: good(1)
F5-BIGIP-SYSTEM-MIB::sysChassisFanStatus.3 = INTEGER: good(1)
F5-BIGIP-SYSTEM-MIB::sysChassisFanStatus.4 = INTEGER: good(1)
F5-BIGIP-SYSTEM-MIB::sysChassisFanSpeed.1 = Gauge32: 12200
F5-BIGIP-SYSTEM-MIB::sysChassisFanSpeed.2 = Gauge32: 12200
F5-BIGIP-SYSTEM-MIB::sysChassisFanSpeed.3 = Gauge32: 12000
F5-BIGIP-SYSTEM-MIB::sysChassisFanSpeed.4 = Gauge32: 12406
sysChassisFanNumber and will report different sensor numbers for each machine: some have fewer Fans, some have more. My goal is having a monitor, eg. "Fan Monitor" that will report the table for the correct number of items, like:
sysChassisFanIndex |
1
|
2
|
3
|
4
|
sysChassisFanStatus |
good(1) |
good(1) |
good(1) |
good(1) |
sysChassisFanSpeed |
12200 |
12200 |
12000
|
12406 |
(columns and rows could be swapped)
If I enter a custom monitor with sysChassisFan, OpManager don't return any data (see attached screenshot for behavior when testing the monitor).
How can I create a monitor that will accommodate the different Fan numbers for eache machine and display the correct values?
Thanks,
Marco
New to ADSelfService Plus?