Linux - RAID Monitor - LSI Fusion-MPT SAS-2

This page documents monitoring of RAID controllers base on the "LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon]" chipset using the sas2ircu tool.

RAID controllers

Some known RAID controllers based on this chipset are:

  • Dell PERC H200 Integrated

Install

For the impatient theres an installer script for installing required tools and setup the crontab script.

You need to install the proprietary sas2ircu command. This tool was created by LSI Logic and can be downloaded from their site. It is also available as a Debian package from http://hwraid.le-vert.net/debian/pool-wheezy/.

Debian

Download the sas2ircu package for Debian and install using dpkg:

    bash$> wget http://hwraid.le-vert.net/debian/pool-wheezy/sas2ircu_13.00.00.00-1_amd64.deb
    bash$> dpkg -i sas2ircu_13.00.00.00-1_amd64.deb
Slackware

Slackware packages for sas2ircu are available in the files directory:

    bash$> wget http://it.bmc.uu.se/andlov/docs/linux/raid/files/sas2ircu-13.00.00.00-x86_64-1.txz
    bash$> installpkg sas2ircu-13.00.00.00-x86_64-1.txz

Crontab

The sas2ircu crontab script dumps various information in /var/cache/sas2ircu. On next invocation, the current dump is diffed against the old and if changes are detected, a mail is sent to root.

Download the sas2ircu crontab script and put it in /etc/cron.hourly:

    bash$> wget http://it.bmc.uu.se/andlov/docs/linux/raid/files/sas2ircu.cron
    bash$> mv sas2ircu.cron /etc/cron.hourly/sas2ircu

S.M.A.R.T. Monitoring

Monitoring of S.M.A.R.T. information is possible using the generic SCSI module:

    bash$> grep -v '#' /etc/smartd.conf
  /dev/sg1 -a -m root
  /dev/sg2 -a -m root

    bash$> smartctl -a /dev/sg1

You might have to load the module first:

    bash$> mopdprobe sg

The system above got an Dell PERC H200 Integrated RAID controller with two SAS disk in mirror (RAID-1).

More information

See the LSI Fusion MPT SAS2 Wiki page.