HP-snmp-agents contains the SNMP server, storage, and nic agents for all HP Proliant systems with ASM, ILO, & ILO2 embedded management asics. If you’re using SNMP to monitor your HP server running status, this package is needed.
Sometimes when you face unexpected error like below, you might want to update this toolset to the latest version.
$ sudo /etc/init.d/hp-snmp-agents start Using Proliant Standard IPMI based System Health Monitor Using standard Linux IPMI device driver Starting ipmi drivers: [ OK ] Starting Proliant Standard IPMI based System Health Monitor (hpasmlited): [FAILED] /etc/init.d/hp-health: failed to start! Please review log file for details. The log file locations are documented in the hp-health(4) man page.
How can we Update HP System Health Monitor to the latest version?
HP maintains a software delivery repository to provides access to various software products. For ProLiant running RHEL/CentOS v5, we can access it like:
$ wget http://downloads.linux.hp.com/SDR/downloads/bootstrap.sh $ sudo sh bootstrap.sh ProLiantSupportPack -r 5Server -y hp-psp-repository.repo
The above two commands create a new repo configuration named /etc/yum.repos.d/hp-psp-repository.repo. Then the utilities can be updated as normal packages as below:
$ sudo yum install hp-health
Then the issue resolved:
$ sudo /etc/init.d/hp-snmp-agents start Starting Health agent (cmahealthd): [ OK ] Starting Standard Equipment agent (cmastdeqd): [ OK ] Starting Host agent (cmahostd): [ OK ] Starting Threshold agent (cmathreshd): [ OK ] Starting RIB agent (cmasm2d): [ OK ] Starting Rack Infrastructure Info Srv (cpqriisd): [ OK ] Starting Rack agent (cmarackd): [ OK ] Starting Performance agent (cmaperfd): [ OK ] Starting SNMP Peer (cmapeerd): [ OK ] Starting Storage Event Logger (cmaeventd): [ OK ] Starting FCA agent (cmafcad): [ OK ] Starting SAS agent (cmasasd): [ OK ] Starting IDA agent (cmaidad): [ OK ] Starting IDE agent (cmaided): [ OK ] Starting SCSI agent (cmascsid): [ OK ] Starting NIC Agent Daemon (cmanicd): [ OK ]