I am sysadmin at a small company and we have our servers located at a colocation facility. I don't have access to the KVM console, nor do I wish to reboot the production servers. I found out that HP provide a commandline utility to monitor the array health - hpacucli. And they provide a software repository for Linux users.
Here's how to install hpacucli on RedHat RHEL 5.5 running on HP ProLiant DL580 G5. Wget the bootstrap.sh script. Use the bootstrap script to install the repo. Use yum to install hpacucli.
root@server-one:~# wget http://downloads.linux.hp.com/SDR/downloads/bootstrap.sh
root@server-one:~# sh ./bootstrap.sh -n ServicePackforProLiant
root@server-one:~# sh ./bootstrap.sh ServicePackforProLiant
root@server-one:~# yum install hpacucli
Loaded plugins: rhnplugin
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package hpacucli.i386 0:9.20-9.0 set to be updated
---> Package hpacucli.x86_64 0:9.20-9.0 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
===========================================================================================================================
Package Arch Version Repository Size
===========================================================================================================================
Installing:
hpacucli i386 9.20-9.0 HP-ServicePackforProLiant 6.1 M
hpacucli x86_64 9.20-9.0 HP-ServicePackforProLiant 6.1 M
Transaction Summary
===========================================================================================================================
Install 2 Package(s)
Upgrade 0 Package(s)
Total size: 12 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : hpacucli 1/2
DOWNGRADE NOTE: To downgrade this application to any version prior to 9.10.x.x, the current RPM must be manually uninstalled using the "rpm -e" command before any prior versions can be installed.
LOCKING NOTE: The locking mechanism starting with versions 9.10.X.X, are not compatible with prior versions of the applications. Therefore, mixing older and newer versions of the various applications (ACU, HPACUCLI, HPACUSCRIPTING) is not recommended.
Installing : hpacucli 2/2
DOWNGRADE NOTE: To downgrade this application to any version prior to 9.10.x.x, the current RPM must be manually uninstalled using the "rpm -e" command before any prior versions can be installed.
LOCKING NOTE: The locking mechanism starting with versions 9.10.X.X, are not compatible with prior versions of the applications. Therefore, mixing older and newer versions of the various applications (ACU, HPACUCLI, HPACUSCRIPTING) is not recommended.
Installed:
hpacucli.i386 0:9.20-9.0 hpacucli.x86_64 0:9.20-9.0
Complete!
root@server-one:~# hpacucli ctrl all show config

