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