Was sind Plugins?
Plugins sind kompilierte Executables oder Skripte (Perl, shell, etc.) die über eine Befehlszeile aufgerufen werden können um den Status eines Host oder eines laufenden Services zu überprüfen. Nagios verarbeitet die Plugin-Ergebnisse um den aktuellen Status der Hosts oder der Services in Ihrem Netzwerk festzustellen. Nein, Sie kommen ohne die Verwendung von Plugins nicht aus - ohne sie ist Nagios nutzlos.
Beschaffen von Plugins
Die Entwicklung von Plugins für Nagios wird über SourceForge abgehandelt. Die Seite des Nagios Plugin Entwicklungsprojekts (wo immer die letztgültige Version gefunden werden kann) befindet sich auf http://sourceforge.net/projects/nagiosplug/.
Wie verwende ich ein X Plugin?
Eine Dokumentation darüber wie man individuelle Plugins verwendet ist nicht im Basis Nagios Distributionsumfang enthalten. Sie sollten auf die letzgültigen Plugin Distribution zugreifen um Informationen darüber zu erhalten wie Plugins zu verwenden sind Karl DeBisschop, leitet die Plugin Entwicklung unterstreicht folgendes:
Wenn Sie beispielsweise erfahren wollen wie das check_http Plugin arbeitet, oder welche Optionsmöglichkeiten angegeben werden können, sollten Sie versuchen das Plugin entweder über
oder über
aufzurufen.
Command Definition Beispiele für Services
Wichtig zu beachten ist, dass Angaben betreffend möglicher Command Definitions die in der Basisinstallationsausgabe von Nagios in Sample Config Files gefunden werden nicht mit den jeweiligen aktuell verfügbaren Befehlszeilen Parametern übereinstimmen müssen. Es handelt sich hier lediglich um Beispiele dafür, wie Befehle aufgerufen werden können.
Entwicklung eigener Plugins
Die Entwicklung eigener Plugins um bedarfsorientierte Host oder Service Checks durchführen zu können ist einfach. Informationen und Anleitungen darüber wie man Plugins schreiben kann finden Sie unter http://sourceforge.net/projects/nagiosplug/ .