Linux - RAID Monitor
These pages includes documentation about RAID controller monitoring under Linux. The goal are to setup the server to automatic detects and reports important changes in the RAID configuration.
RAID monitoring is used to detect problems in the RAID configuration. This could include battery problem or a failed disk. For monitoring of the disk status, use SMART monitoring instead.
Monitoring of the following RAID controllers are documented:
- LSI Logic / Symbios Logic MegaRAID SAS 1078
- LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon]
- LSI Logic / Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS
See the detect controller page for instructions about how to find which RAID status monitor to use with your RAID controller.
Newer disks (SATA/SAS) includes S.M.A.R.T. functionality. It's basically self-diagnosis performed by the disk on itself. The collected information can be monitored (by smartd) or read (by smartctl) and used to predict if an disk is about to fail.
S.M.A.R.T. information from the disk can be accessed even though its attached to a RAID controller, and thus, hidden as a virtual disk. Some tricks exist, but they typical depends on the RAID controller being used.
To configure, monitor and access the S.M.A.R.T. information contained in each disk, install smartmontools from SourceForge.
A great source of RAID controller information are HWraid for GNU/Linux.