checkraid is a script that uses OEM tools to check the status of RAID arrays. It can be used standalone, with snmpd or nagios nrpe. The script is nagios/icinga compatible.
It currently works with Adaptec (arcconf), 3ware (tw_cli), zfs (zpool), and md (mdadm).
0.9803 Jan 2016 23:10
bugfix: fix unknown state for megacli, fix SMART warnings for adaptec; feature: add timeout command line option, support for lsi and storcli
0.7408 Aug 2014 15:49
bugfix for adaptec controllers; new command line switch to select target (instead of probing it)
0.7107 Aug 2014 16:02
checkraid now probes all raids/devices of a kind and checks them, so it is no longer limited to only one adaptec/3ware raid controller, one zfs volume or one md.