Install HP Support Software in your Ubuntu Server

UPDATE: site changed from hp.com to hpe.com. This still works for 14.04 and 16.04 ! Just change the precise down there to trusty or xenial

We have some HP Proliant DL rack servers with Ubuntu 12.04 LTS. Knowing HP officially supports Ubuntu distributions we may install their management software to help with inventory and monitoring.

What to Install

We need to add the HP Support Software repository to every system.

Add the following line

deb http://downloads.linux.hpe.com/SDR/downloads/MCP/ubuntu precise current/non-free

to a new file under aptitude sources directory

$ sudo vi /etc/apt/sources.list.d/hp-proliant-support-pack.list

Please do a sudo apt-get update

Then install all these packages.

$ sudo apt-get install hpsmh hp-snmp-agents hp-smh-templates hponcfg hp-health hpacucli

Depending on what you already have installed apt may install other packages or tell you some suggestions.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  binutils libperl5.14 libsensors4 libsnmp-base libsnmp15 libssl0.9.8 libxslt1.1 snmpd
Suggested packages:
  binutils-doc lm-sensors snmp-mibs-downloader
The following NEW packages will be installed:
  binutils hp-health hp-smh-templates hp-snmp-agents hpacucli hponcfg hpsmh libperl5.14
  libsensors4 libsnmp-base libsnmp15 libssl0.9.8 libxslt1.1 snmpd xsltproc
0 upgraded, 15 newly installed, 0 to remove and 2 not upgraded.
Need to get 33.3 MB of archives.
After this operation, 106 MB of additional disk space will be used.
Do you want to continue [Y/n]? 
WARNING: The following packages cannot be authenticated!
  hp-health hp-snmp-agents hpsmh hp-smh-templates hpacucli hponcfg
Install these packages without verification [y/N]? 

If you are using snmpd you may like to read a previous note from me.

Final configurations

Along the installation of those packages you may have been warned:

WARNING:hp-snmp-agents is not configured.
You must type '/sbin/hpsnmpconfig' as 'root' user to configure agents.

It’s time to run it now.

Opening your browser with http://servername:2381/ let’s you see the HP System Management Homepage

Please edit /opt/hp/hpsmh/conf/smhpd.xml and restart hpsmhd so you control whom can access.

$ sudo service hpsmhd restart


Well, now browse through each package man pages to learn features and configuration tweaks. Don’t forget HP maintains a web presence to Ubuntu support


  1. Thanks. Changing precise to xenial works for me with 16.04 for both HP DL360 G5’s and DL380 G3’s.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.