Download the following files:
- hp-snmp-agents-22.214.171.124-19.sles11.i386.rpm (8.7.0, 5 Apr 2011, SLES11 32-Bit)
- hp-health-126.96.36.199-20.sles11.i386.rpm (8.7.0, 5 Apr 2011, SLES11 32-Bit)
After installation the
hp-snmp-agents services must be inserted into the system’s boot sequence. The
hp-snmp-agents package also suggests that you run
/sbin/hpsnmpconfig. This is not strictly necessary. Provided that you know how to set up
net-snmp when it comes to configuring eg. write access, it is sufficient to add a line
dlmod cmaX /usr/lib/libcmaX.so.
You should now be able to see output from
snmpwalk -v2c -c public localhost 188.8.131.52.4.1.232. However, these are “naked” OIDs. The so-called “MIBs” in
/opt/hp/hp-snmp-agents/mibs are of the form
1.1.1 INTEGER READONLY 1.1.2 INTEGER READONLY
ie. they do not label the OIDs, leaving them without an interpretable meaning. A blog post by Kristopher Bash points out that one has to look for Compaq MIBs, not HP MIBs, since HP bought Compaq and they apparantly never got around to release their “own” MIBs. However, even with CPQHLTH, CPQHOST, CPQIDA, CPQSCSI, CPQSTDEQ, CPQSTDINFO, CPQSTDSYS and CPQTHRSH MIBs copied manually to
/usr/share/snmp/mibs, one still has plenty of unresolved MIBs as
snmpwalk -v 2c -c public localhost 184.108.40.206.4.1.232 -m ALL | less will show.
Links: Additional information on monitoring HP servers under Linux is available in the document Managing ProLiant servers with Linux HOWTO.