We're hoping to solve a need for a low-cost SAN at one of our sites by deploying an OpenFiler on a DL360 strapped to an MSA70.
We've been running a similar setup for 18 months at our locel site, so we're happy with the performance and compatability. The problem is that this new unit with be a remote data-center which we rarely visit, so we need to know if a disk has failed in the unit via some kind of notifications.
I'm assuming I have to get the HP agents operational within the OS in order to get SNMP notifications of a disk failure and tie the server to our SIM server. OpenFiler's built on rPath Linux and while there are HP Linux agents for the DL360, I don't know what kind of package I'd have to use for rPath.
I looked at having the iLo forward alerts, but that appears to require the agents on the OS, just the same.
Can anyone recommend a way to fix this issue? I can't deploy the unit without knowing that we'll receive disk failure notifications. Would FreeNAS be a suitable option?
One option with rPath and other distributions that do not readily support RPMs or have official support from HP (e.g. Gentoo) is to use the simple
cciss_vol_status
utility available at: http://freshmeat.net/projects/ccissvolstatusThe man page is available online.
It's a lightweight C program and can be compiled or packaged in the rPath Conary format. The usage and output looks like:
But you can also see enclosure errors like:
/dev/cciss/c0d0: (Smart Array P800) Enclosure MSA60 (S/N: USP6712B39) on Bus 2, Physical Port 1E status: Power Supply Unit failed
Since this installs without HP agents, it can be incorporated in a script. You can pull just about every OTHER health attribute from the ILO, so this completes the coverage for a remote server.