LSI RAID Monitoring Plugin
0RAID Controller erfreuen sich immer noch größter Beliebtheit. Als Teil vom Storage System stellen sie vor allem eine kritische Komponente der Server-Infrastruktur dar. Umso verwunderlicher ist es, dass es kaum verlässliche Möglichkeiten gab, RAID Controller auf deren „Gesundheit“ hin zu überwachen.
VMware bietet zumindest einen CIM Provider an, der aktuelle Status-Informationen zu den RAID Devices liefert. Die Integration in ein ganzheitliches Monitoring System wie Icinga wird, wie auch bei anderen Komponenten, über Plugins vorgenommen. Leider gab es bis dato keine Plugins, die zum Abfragen des RAID Controller Status das empfohlene Kommandozeilen-Werkzeug storcli benutzten.
Das Thomas-Krenn-Team hat sich dieser Problematik angenommen und ein Icinga-Plugin für die Überwachung von LSI RAIDs mit storcli entwickelt. Im Hintergrund werden vom Plugin mehrere Kommandos abgesetzt, die den Status von Controller, Logical Devices, Physical Devices und CV/BBU prüfen. Die Schwierigkeit besteht darin, diese Ausgaben korrekt zu parsen und Zustände festzulegen, die zu Warning und Critical Meldungen führen. Da Thomas-Krenn auf Open Source setzt, können Benutzer des Plugins diese Logik jederzeit auf eigene Faust unter die Lupe nehmen!
An zwei Beispielen lässt sich anschaulich darstellen, wie das Plugin arbeitet:
$ /usr/lib/nagios/plugins/check_lsi_raid -C 0 -p /usr/sbin/storcli64 |
$ /usr/lib/nagios/plugins/check_lsi_raid -C 0 -p /usr/sbin/storcli64 |
Der Verbose Output des Plugins listet außerdem auf, welche storcli Kommandos genutzt wurden:
– /usr/bin/sudo /opt/MegaRAID/storcli/storcli64 /c0 /cv show status |
Wie Sie dem „Critical“ Beispiel entnehmen können, befindet sich Virtual Drive 0 in einem kritischen Zustand – genau genommen ist es degraded. Zusätzlich werden die Temperaturen vom Cache Vault Modul, vom Controller und von den Physical Drives als Performance Daten angezeigt.
Wie Sie sehen, wissen Sie mit dem LSI RAID Monitoring Plugin immer, ob sich Ihre RAIDs in einem optimalen Zustand befinden. Erst einmal in Icinga integriert, genügt dazu ein Blick:
Ausführliche Informationen zum Plugin finden Sie natürlich in unserem Wiki, der Artikel LSI RAID Monitoring Plugin hilft Ihnen weiter!
Fragen zum Plugin beantworten wir gerne auf der Mailing Liste zu den Monitoring Plugins unter tk-monitoring-plugins-user@lists.thomas-krenn.com