NETWAYS Logo
de-de
en
Übersicht
Programm & Ablauf
Programm
Vortragsfolien
Programmkomitee
Rahmenprogramm
Call for Papers
Referenten
Sponsoren
Veranstaltungsort
Newsletter
Kontakt
Teilnehmerbereich
Rückblick 2006


 

Pluginprogrammierung in Perl


Nicht immer findet sich ein passendes Plugin für die konkrete Aufgabenstellung. Dann ist Eigenbau angesagt. Plugins selbst zu schreiben ist nicht schwer, vorausgesetzt, man hält einige Spielregeln ein.
Dieser Workshop zeigt auf, wie man in Perl Plugins erstellt, die sich an die wichtigsten Spielregeln halten. Die Programmierung erleichtert das Perlmodul

Nagios::Plugin von Ton Voon, dem Maintainer der offiziellen Nagios-Plugins. Neben dem Modul Nagios::Plugin kommt auch das Modul GetOpt::Long für die Zerlegung der Kommandozeile und die Perl-Online-Dokumentation (POD) zur
Sprache. Für die Ausführung von Perl-Plugins liefert Nagios einen integrierten Perl-Interpreter mit (ePN – embedded Perl Nagios), der allerdings besondere Anforderungen an ein Plugin stellt. Der Workshop geht auch auf die nicht immer
einfache Fehlersuche ein, mit der man konfrontiert wird, wenn ein unter normalen Umständen funktionierendes Plugin nicht so recht mit ePN zusammen arbeiten mag.

Aus dem Inhalt:
– Standard-Anforderungen an ein Plugin
– Rückgabewerte und Textausgaben
– Verarbeitung der Kommandozeile
– Online-Hilfe und integrierte Manpage
– Die Sache mit dem Timeout
– Formate für Schwellwerte: Thresholds
– Ausgabe von Performancedaten
– Konfigurationdateien für ein Plugins verwenden
– ePN, der embedded Perl-Interpreter: Anforderungen, Fehlersuche.


Der Workshop richtet sich an Teilnehmer mit Programmierkenntnissen in einer Skriptsprache und zumindest einfachen Perl-Grundkenntnissen. Die Plugin-Erstellung erfolgt unter Linux.



Wolfgang Barth

Wolfgang Barth

Wolfgang Barth ist Autor des ersten Nagiosbuchs. Der Administrator aus Leidenschaft beschäftigte sich mit VMS, Digital UNIX (Tru64), SunOS/Solaris, IBM AIX und HP-UX. Linux ist für ihn die logische Fortsetzung vom UNIX-System everywhere.

 

In seinem Buch "Nagios" hilft er mit seiner Erfahrung Einsteigern und Fortgeschrittenen bei der Konfiguration von Nagios. Das Buch ist bei "Open Source Press" erschienen. Sein aktuelles Projekt ist eine Live CD mit Nagios.



<<-- zurück zur Übersicht