6. Notes about Platforms
Standartized MIBs provide some information about an agent. The more interesting stuff, especially when it comes to hardware monitoring, is usually available only through vendor specific MIBs.
The degree to which details are available vary strongly. Some agents only return “The physical hard drive in bay 5 is OK.” while others return details up to “The drive's LED will be blinking for another 1.5 seconds.”
If you have a SAN switch from Hewlett-Packard, then you might want to check if there is a Brocade device underneath.
-v 2c -c COMMUNITY -On IP
If the result contains “.22.214.171.124.4.1.1588” then you are lucky.
One remarkable thing about those SAN switches is that as far as SNMP is concerned, fans, power supply units and temperature sensors are all the same—“sensors”. Together they form one table but for the sake of performance logging they are treated separately. Sharing one table is also the reason why the plugins to check those entities report “weired” indices.
The plugins should work with Catalyst OS as well as IOS. Some also work with PIX Security Appliances.
Note: It seems that Cisco PIXes support only SNMP version 1.
So far I have not figured out a way to monitor a HP StorageWorks Enterprise Virtual Array (except the Storage Management Appliance, that is).
6.4. Microsoft Windows
The SNMP agent of Microsoft Windows Server 2003 does not report cpu or memory usages. However there is a free (as in beer) version of “SNMP Informant”2 by Garth K. Williams which can be used to query these.
6.5. Network Appliance
Network Appliance devices provide the highest number of values seen so far. Nevertheless they report only abstract values when it comes to hardware details, e. g. “There are no failed fans”.
6.6. Net-SNMP and lm_sensors
A wide range of computers uses lm_sensors3 to monitor temperatures, voltages and fans. Net-SNMP provides access to lm_sensors data if it has been compiled with lm_sensors support.
There is however a catch: No thresholds are provided and reference values are only given as names. Therefor it takes some fiddling to set up these plugins.
6.7. Uninterruptable Power Supplies
Uninterruptable Power Supplies are of course not a vendor, but they use a standard4 MIB and plugins were grouped like those of a vendor.
It depends on the device if and to what extend values are returned. It is even possible that inconsistent values are returned. For instance an UPS might return output voltage, current and power each 0, but an output load greater than 0.
So you will have to figure out yourself how far you can trust the performance data. Alarms and outputs (as in check_ups_outputs) should always work.
1That is, the plugins were only tested with ProLiants, others might work as well and feedback would be welcome.
|Copyright © 2006, 2007 Peter Gritsch|