30.10.2009: Software-Raid mit Nagios/Icinga prüfen
Mit dem Plugin check_swraid lässt sich problemlos ein Software-Raid prüfen.
Als erstes benötigt man das Plugin, dass man hier
downloaden kann.
Da es ein Plugin ist, dass direkt am Server ausgeführt werden muss, auf dem das Software-Raid installiert ist (eigentlich logisch), packt man das ganze in den Ordner mit den Nagios Plugins. Bei mir ist das dieser hier:
/usr/lib/nagios/plugins/
Danach noch die richtigen Rechte vergeben (analog der anderen Plugins in diesem Verzeichnis).
Um Plugins remote aufrufen zu können, bedient sich Nagios/Icinga NRPE. Um jetzt einen weiteren Dienst prüfen zu können, muss man deswegen die Datei /etc/nagios/nrpe.cfg anpassen und den Dienst hinzufügen:
command[check_swraid]=/usr/lib/nagios/plugins/check_swraid
Danach die NRPE neu starten:
/etc/init.d/nagios-nrpe-server restart
Am Zielserver sind wir fertig. Nun muss der Dienst noch am Monitoring Server aktiviert werden. Als erstes prüfen wir, ob das Plugin ordnungsgemäß funktioniert:
/usr/lib/nagios/plugins/check_nrpe -H servername.de -c check_swraid
Wenn eine Ausgabe wie diese hier erscheint, passt alles:
All md devices ( md2 md1 md0 ) Ok.
Jetzt noch die Datei localhost.cfg anpassen und den Dienst aktiviern:
define service{
use generic-service ; Inherit default values from a template
host_name servername.de
service_description SWRAID
check_command check_nrpe!check_swraid
}
Nagios/Icinga restarten nicht vergessen.