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:
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.
hpaclui you can ask the raid-controllers for some information:
So you get an idea of your storage.
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 ;-)