Skip to content

HP SMHP Setup on Fedora

I have a HP DL380 running Fedora, but the problem is I cant install the HP tools, which are really useful, they provide things from PSU monitoring to array configuration all through a nice web interface.

See this link: http://h18006.www1.hp.com/products/servers/management/agents/index.html

HP only provide this software for a few Linux Distributions such as SUSE and RHEL, which are all paid for support / update OS’s.

I have managed to get this HP software working under Fedora to provide most if not all of the functionality you would normally. I have posted the instructions I have used below.

1. Update the system and reboot if needed

[root@server ~]# yum -y update

Trick the HP software so it thinks Redhat Enterprise is installed

2. Backup the redhat-release file

[root@server ~]# cp /etc/redhat-release /home/user/redhat-release.bak

3. Edit the redhat-release file

[root@server ~]# vi /etc/redhat-release

Replace “Fedora release XX (Xxxxxxxxxxxxx)” with “Red Hat Enterprise Linux ES release 5″

4. Change the posix version

[root@server ~]# export _POSIX2_VERSION=199209

5. Download the Proliant Support Pack (PSP) from the HP website.

6. Unzip the package that you have downloaded.

7. In the directory that was created there will be a installXX.sh script, run this and follow the on screen instructions.

Note: Some of the packages failed to install because of dependencies, you can install these but I found most of them can be ignored. The packages that didn’t install for me were the hp-snmp and hp-smh-templates packages. once the RPM’s were unzipped I tried a manual install using rpm -Uvh which failed due to dependencies. After checking the dependencies, i had the packages installed but the wrong lib versions, the software needs .so.10 and i had .so.15. so i just used rpm -Uvh –nodeps, the package installed and the software just worked.

8. Move the original redhat-release file back

[root@server ~]# mv /home/user/redhat-release.bak /etc/redhat-release

All done.

Now you should be able to browse to https://you-server-name:2381 and login with your root account. (Check firewall rules)

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*