|
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.
|
|