Installing an HP ProLiant
I just installed a new server from HP, a ProLiant DL180 G6. Here are some notes about the setup.
To check the hardware status you need to install the ProLiant Support Package. Running a Debian/Ubuntu you should import the HP PSP mirror in your sources.list
. It can be found here, you might include something like:
After an aptitude update
you’ll find some new packages. I recommend to install hpaclui
to speak to your raid-controllers and hp-health
to interact with your hardware.
With hpaclui
you can ask the raid-controllers for some information:
So you get an idea of your storage.
The hp-health
packages comes with a tool called hpasmcli
. It’s used to query all the hardware states:
Both tools are very easy to use and give a great overview about the health. So I immediately developed a monitoring plugin that parses the output of those runs. I came to the point, that I wasn’t able to find some documentation about the hpasmcli
tool. Most of its output was clear, but I don’t know what happens if a fan breaks. The output with working fans looks like:
So what if a fan is broken? Is it still Present
and the Speed
-string just changes to NONE
or something like that? I send a support request to HP, but all they respond was a premium-rate number to call. Seems that my understanding of service differs from theirs. Since I don’t know how the output looks like in an error case (I don’t want to stick pencils into new machines) the plugin can’t decide whether the fans are OK. If you want to use my plugin you need to skip fan-checks until HP publishes a document with possible values.
IMHO a public tool should be open source, so I can get those information on my own, or at least well documented!
Btw. HP if you read this, please include some permanent links to your web interface ;-)
Leave a comment
There are multiple options to leave a comment:
- send me an email
- submit a comment through the feedback page (anonymously via TOR)
- Fork this repo at GitHub, add your comment to the _data/comments directory and send me a pull request
- Fill the following form and Staticman will automagically create a pull request for you:
2 comments
Seems the URL got swallowed by Wordpress. I meant to say:
Have a look at http://labs.consol.de/lang/en/nagios/check_hpasm/ for a well-working Nagios plugin to check the health of an HP server.
Hi Andreas,
thanks for the link, looks like my previous searches were too weak. I’ll include it to the plugin-site.