Nagios Plugins für Linux und FreeBSD Software-RAIDs
Als Admin sollte man auch ein bisschen den Drang zum Kontrollfreak haben – jedenfalls was die Kontrolle über die einzelnen Systeme betrifft. Daher überwache ich jede Kleinigkeit mit dem großartigen Open Source Programm Nagios. Zwei wichtige Plugins zur Kontrolle von Software-RAIDs, die nicht in der Nagios Distribution per default enthalten sind, möchte ich kurz vorstellen:
check_swraid (Download):
Das Plugin check_swraid dient zum Monitoring von Linux MD Devices. Mittels einfachem Aufruf von check_swraid wird hierbei /proc/mdstat überprüft. Geschrieben ist das Plugin in Python.
check_geom (Download):
Mit check_geom lassen sich FreeBSD GEOM Devices überwachen. Aufgerufen wird das in Perl geschriebene Plugin mit check_geom . geom class könnte z.B. mirror (=RAID1) oder stripe (=RAID0) sein.
Für Hardware-RAIDs gibt es leider keine solchen generischen Plugins, da jeder Hersteller eigene Tools anbietet, die unterschiedlich aufgerufen werden wollen. Natürlich gibt es für unterschiedliche RAID-Controller auch unterschiedliche Tools bzw. Abfrageparameter. Wieder ein kleiner Pluspunkt für das Software-RAID.



jhein
Für Haredware Raidcontroller gibt es viele Nagios Plugins hier:
http://www.nagiosexchange.org/RAID_Controller.58.0.html
Stefan
Software-Raid stinkt. Ziemlich.
Die 3Ware Controller brauchen so ein Plugin auch garnicht wirklich, denn die dazugehörige Software schickt Mails an verschiedene Empfänger, wenn irgendwas mit dem Raid nicht paßt. Die Mails kommen dann per SMS direkt aufs Adminhandy.
check_swraid ist in python geschrieben? Wie übel…Bash-Einzeiler sind wohl nicht mehr “IN” genug?
*nörgel*
matthias
Software-RAID stinkt? Ansichtssache.
Ich hatte bisher keine schlechten Erfahrungen damit. Auch bei einem Ausfall, gab es keine Probleme beim Rebuild. Dagegen hatte ich schon mehrere Probleme mit Hardware-RAIDs. z.B. gab es bei einem ServeRAID von IBM nur einen ziemlich schlechten Treiber im Linux Kernel, so dass die Geschwindigkeit des RAIDs arg zu wünschen ließ.
Ich finde so ein Plugin deutlich sinnvoller als eine extra Software, die Mails verschickt. All in one place
Stefan
Benutze keinen 2 Jahre alten Debian-Kernel, dann hast du auch vernünftige Treiber für deine Hardware
Ein IBM Serveraid mit 5 SAS Platten hatte ich als Server hier – lief super, etwa 150MB/s effektiver Datendurchsatz!
Glaube mir, wenn du die 3Ware Software gesehen hast, willst du die auch benutzen.
Um eine Gesamtübersicht zu haben ist Nagios aber klasse, da wiederspreche ich nicht.
matthias
Die Software von 3Ware kenne ich – nettes Webinterface + CLI.
simon
In den aktuellen Versionen von nagios ist zumindest bei debianbasierten Distributionen check_linux_raid enthalten.