Debian 7 works with the PERC H710 Mini in a Dell R520 out of the box. To monitor this however you need a binary from LSI. Helpfully, this comes in a packaged form from http://hwraid.le-vert.net/wiki/DebianPackages
http://blog.mattandanne.org/2012/01/hardware-raid-controllersrequire.html pointed me in the right direction. To install, add the repo in a .list file:
deb http://hwraid.le-vert.net/debian wheezy main
and then add the key:
wget -O - http://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key | apt-key add -
Update the repository lists, and then install the relevant package:
apt-get install megaclisas-status
Running megaclisas-status should then give the status of the array(s). The script is set up by default to email root every two hours if there is a problem. These defaults can be overridden using a defaults file:
/etc/default/megaclisas-statusd
You need to create this if necessary. The defaults are:
MAILTO=root # Where to report problems PERIOD=600 # Seconds between each check (default 10 minutes) REMIND=7200 # Seconds between each reminder (default 2 hours) RUN_DAEMON=yes
(can be found in)
/etc/init.d/megaclisas-statusd
If you have the system set up to divert root email to you then it should just work.