Linux Software RAID Monitoring Plugin
Dieser Artikel beschreibt den Einsatz von check_raid als Plugin zum Überprüfen von Linux Software RAIDs mit Nagios/Icinga. Das Plugin ist Bestandteil der Plugin-Sammlung von http://nagiosplugins.org/ und in Debian sowie Ubuntu im Paket nagios-plugins-contrib enthalten. Es ersetzt das check_linux_raid-Plugin, da es in den Paketquellen für Ubuntu 14.04 nicht mehr vorhanden ist.
Jedoch ist das Plugin check_linux_raid noch im Paket nagios-plugins-standard von Debian 8.0 Jessie vorhanden und kann somit unter Debian noch verwendet werden.
Neben Linux Software RAID kann check_raid seit Version 3.x auch Hardware RAID Controller (u.a. Adaptec, 3ware und LSI) überwachen. Eine vollständige Liste der möglichen Controller findet sich auf der github Seite vom Projekt [1]. Beachten Sie, dass im Falle eines Hardware RAID Controllers gegebenenfalls zusätzliche RAID Management Tools erforderlich sind.
In diesem Beispiel wird das Plugin dazu verwendet, auf einem Linux System die vorhandenen Software RAID Sets zu überwachen. Der Icinga Server führt das Plugin per NRPE auf diesem Linux System aus.
Voraussetzungen
- Ubuntu 14.04 LTS, Backports aus Ubuntu 12.04 LTS, Debian 8.0
- check_raid Plugin des nagios-plugins-contrib Paket (installieren per
sudo apt-get install nagios-plugins-contrib
)
Konfiguration am zu überwachenden Linux System
Richten Sie NRPE ein und konfigurieren Sie anschließend die folgende Kommando Definition:
sudo vi /etc/nagios/nrpe.d/check_raid.cfg
:
command[check_linux_raid]=/usr/lib/nagios/plugins/check_raid
sudo service nagios-nrpe-server reload
Konfiguration am Icinga Server
In der Konfiguration des entsprechenden Hosts definieren Sie folgenden Service:
define service{ use generic-service host_name NrpeSystem service_description Linux RAID check_command check_nrpe_1arg!check_raid }
Damit Icinga die neue Host-Konfiguration lädt, wird die Icinga Konfiguration neu geladen:
sudo service icinga reload
Icinga Classicui Ausgabe
Hier sehen Sie die Ausgabe des Checks.
Einzelnachweise
- ↑ Supported RAIDs (github.com)
Autor: Werner Fischer Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.
|