Freewaregruppe Monitoring/Nagios-Plugins
Windows-Plugin: Prüft den Zustand von Intel Raid Controllern
check_intelraid ist ein Windows-Plugin für Nagios, welches den Zustand von Intel Raid Controllern überprüft.
Das Plugin ermittelt den Zustand von Raid-Verbunden, vom Raid-Controller und von einzelnen Platten (S.M.A.R.T), dabei werden alle Stripe-Typen unterstützt.
Das Intel Raid Configuration Tool ist installiert (raidcfg32.exe).
Aufgerufen wird das Script normalerweise immer mit Pfadangabe zum CLI:
C:> check_intelraid.exe path=<path_to_intel_cli>
Zu Debuggingzwecken kann es aber auch mit einer ausführlicheren Ausgabeoption aufgerufen werden (dieser Modus eignet sich nicht für den Dauerbetrieb, sondern dient nur Testzwecken!).
Es werden dann detailliert die Stati der einzelnen Komponenten ausgegeben:
C:> check_intelraid.exe path=“C:\Program Files\Intel\RaidCfg“ debug
Für Informationen zum Plugin und dessen Nutzung kann es mit der Hilfeoption aufgerufen werden:
C:> check_intelraid.exe help
check_intelraid - Revision: 1.0.1 Copyright (C) 2010 LuftEngineering GmbH Report Bugs to:info@luft-it.de check_intelraid plugin for Nagios. Monitors integrity of a Intel RAID System with raidcfg32.exe Usage: path - Full path to raidcfg32.exe (required) args - Arguments for raidcfg32.exe (default = '-i') timeout - Seconds before the plugin times out (default = 15) version - Plugin version help - Show this text debug - Print details. NOT for use with nagios
Vorzugsweise wird das Plugin in das Skriptverzeichnis kopiert, in dem man seine Prüfskripte unter Windows ablegt.
Bei Einsatz von NSClient++ wird in der Initialisierungsdatei nsc.ini ein Eintrag ähnlich diesem erzeugt, der auf check_intelraid.exe verweist:
... [/modules] NRPEServer=enabled CheckExternalScripts=enabled [/settings/NRPE/server] allow arguments=true [/settings/external scripts/scripts] check_intelraid=scripts\check_intelraid.exe path=“c:\program files\Intel\RaidCfg“ ...
Prüfung Intel-Controller mit 2 Festplatten im Raid-1 Verbund, alles in Ordnung:
C:> check_intelraid.exe path=“C:\Program Files\Intel\RaidCfg“
RAID OK: Volume: Disk_Vol1 [RAID 1] – Normal Disk: Hitachi HDS72404DA - Disk: OK; Hitachi HDS72404DA – Disk: OK
Prüfung Intel-Controller mit 2 Festplatten im Raid-1 Verbund, eine der beiden Platten ist angeschlossen, aber stromlos:
C:> check_intelraid.exe path=“C:\Program Files\Intel\RaidCfg“
RAID WARNING: Volume: Disk_Vol1 [RAID 1] – Degraded Disk: Disk0 - Disk: OK; Disk1 – BusID: 1 – Model: Hitachi HDS72404DA – SNR: HDR35549987AD – Status: DISK_POWERED_OFF
Prüfung Intel-Controller mit 3 Festplatten im Raid-5 Verbund, eine defekte Festplatte (Status ging auf Critical) wurde getauscht, der anschließende Rebuild aber dann erfolglos:
C:> check_intelraid.exe path=“C:\Program Files\Intel\RaidCfg“
RAID WARNING: Volume: Disk_Vol1 [RAID 1] – Degraded Disk: Disk0 - Disk: OK; Disk1 – BusID: 1 – Model: Hitachi HDS72404DA – SNR: HDR35549987AD – Status: DISK_POWERED_OFF
2015-09-07
1.1 – Support for Passthru devices
2010-07-07
1.0 – First public version
check_intelraid wird unter der GNU General Public License zur Verfügung gestellt.
Joachim Luft beantwortet gerne Ihre Fragen zu diesem Plugin und freut sich natürlich auch über eine kleine Spende!