Monitorizar LSI SAS2004 / LSI SAS2008

Monitorizar el estado de LSI SAS2004 / LSI SAS2008 con Zabbix

El ultimo servidor dedicado que he contratado trae una controladora LSI SAS2004 / LSI SAS2008.
En concreto, esta es su descripción:

root@host:/usr/local/bin# lspci
...
01:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2004 PCI-Express Fusion-MPT SAS-2 [Spitfire] (rev 03)
...

Bien, resulta que esta controladora de disco no responde a MegaCli, así que investigando un poco he visto que todo lo que necesita es la instalación de un par de módulos para poder monitorizarla con smartd y smartctl.

root@host:/usr/local/bin# modprobe mptctl
root@host:/usr/local/bin# modprobe sg
root@host:/usr/local/bin# smartctl -a /dev/sg1
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.2.0-4-amd64] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Intel DC S3500 Series SSDs
Device Model:     INTEL SSDSC2BB120G4

Recuerda añadir los modulos sg y mptctl a /etc/modules

Si queremos podemos monitorizarlo con smartd añadiendo estas nuevas unidades a su configuración

/dev/sg1 -d removable -a -s L/../../3/02
/dev/sg2 -d removable -a -s L/../../3/03

Otra opción es utilizar la herramienta sas2ircu. Esta herramienta viene incluida en unas herramientas de raid de un repositorio externo:

echo 'deb http://hwraid.le-vert.net/debian wheezy main' >> /etc/apt/sources.list
wget -O - http://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key | apt-key add -
apt-get update
apt-get install sas2ircu sas2ircu-status

Ahora tenemos la herramienta oficial de LSI para estas controladoras instalada. Veamosla funcionar:

root@host:~# sas2ircu
LSI Corporation SAS2 IR Configuration Utility.
Version 16.00.00.00 (2013.03.01) 
Copyright (c) 2009-2013 LSI Corporation. All rights reserved. 

SAS2IRCU: No command specified.
  sas2ircu  root@host:~# sas2ircu LIST  0 root@host:~# sas2ircu 0 STATUS  Current operation                       : None  Volume state                            : Optimalroot@host:~# sas2ircu 0 DISPLAY  Status of volume                        : Okay (OKY)  State                                   : Optimal (OPT)  State                                   : Optimal (OPT)

He resaltado en negrita las partes que considero importantes para monitorizar el estado de LSI SAS2004