Mit dem Sensor "Skriptüberprüfung für Unix Systeme", kann man alle Unix-basierten Systeme (Mac OS, Linux, usw) überwachen die via SSH verfügbar sind. Der Sensor benötigt dabei nur Skripte die für den Nagios-Standard erstellt wurden. Diese findet ihr zum Beispiel hier "Nagios Exchange". Wichtig: Es wird KEIN Nagios benötigt. Die Skripte sind "normale" Shell/Bash Skripte die lediglich eine standardisierte Ausgabe liefern.
Vorgehensweise:
Lade die gewünschten Skripte auf das entsprechende System, welches via SSH überwacht werden soll. (gleiches Netzwerk)
 Der Parameter "Abfrage" ist dafür zuständig, das entsprechende Plugin mit den jeweils benötigten Parametern zu starten.
Der Parameter "Abfrage" ist dafür zuständig, das entsprechende Plugin mit den jeweils benötigten Parametern zu starten.
Beispielsituation:
Meine Nagios Skripte befinden sich im Verzeichnis /usr/local/nagios/libexec/. Ich möchte jetzt den freien Speicherplatz überwachen. Für diesen Fall gibt es das Plugin "check_disk".
Nach Lesen der Dokumentation teste ich das Plugin mit dem Kommando "Warnung bei weniger als 89 % freier Speicher, kritisch bei weniger als 20 % freier Speicher, geprüft wird die gesamte Festplatte".
Damit erhalte ich nun folgendes Ergebnis:
DISK WARNING - free space: / 18612 MB (85 % inode=88 %);| /=3205 MB; 2528; 11492; 0;22985
Das sieht dann so aus (siehe auch obige Abbildung):
Jetzt habe ich erfolgreich meinen freien Speicherplatz auf einem Unix System mit servereye überwacht.
