Skripte zu "Nagios Plugins entwickeln"
Linux Technical Review 02 - Monitoring, S. 94

Zwei Beispielskripte für die Entwicklung von Perl-Plugins mit dem Modul Nagios::Plugins. Die Skripte werden im Artikel "Nagios Plugins entwickeln", Linux Technical Review 02, Seite 94 ff. beschrieben.

check_pppoe.pl: Einfaches Skript zum Testen einer DSL-Leitung. Dabei wird der Accessconcentrator nach einer MAC-Adresse befragt. Einfache Modems zeigen mit ihrer LED nur an, ob ein Sync auf der physikalischen Ebene besteht, damit ist die Erreichbarkeit der Gegenstelle noch nicht gewährleistet.

check_du.pl: ein etwas umfangreicheres Beispiel, das den benötigten Speicherplatz von Verzeichnissen, aber auch von einzelnen Dateien anzeigt. Das Plugin verwendet neben Nagios::Plugin Getopt::Long um die Kommandozeile zu parsen sowie Pod::Usage. Mit letzterem lassen sich zwei Fliegen mit einer Klappe schlagen: die Perl Online Dokumentation (POD) liefert eine eingebaute Manpage, die auch gleich für die Online-Hilfe des Nagios-Plugins verwendet werden kann. Bei Fehlbedienung liefert das Plugin mit POD eine kürzere Hilfe mit entsprechender Fehlermeldung.

 
Sitemap   Impressum   Druckansicht