Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
3. Erstellen eigener Plugins Seinen Siegeszug hat Nagios zu einem großen Teil seinem modularen Konzept zu verdanken. Nagios allein ist ja nur das Framework, welches das Zusammenspiel von für sich autarken Kom- ponenten steuert. Die eigentliche Aufgabe beim Monitoring, nachzuschauen, ob ein beliebiges Objekt im Netzwerk fehlerfrei funktioniert, wird von den Plugins wahrgenommen. Da es Nagios im Grunde egal ist, welcher Natur so ein Objekt ist, sei es ein Dienst, ein Prozess, ein Stück Hard- ware oder eine Datenbank, reicht die Definition einer Schnittstelle zwischen Nagios und Plugin. Die mehr oder weniger komplizierte Suche nach Fehlern lässt sich so ganz einfach dele- gieren. Diese Aufteilung spiegelt sich auch in den an der Nagios-Entwicklung beteiligten Personen wieder. Ethan Galstad programmiert das Nagios-Framework, während ein zwei- tes Projekt unter der Leitung von Ton Voon sich um die Nagios-Plugins kümmert. Damit ist übrigens nicht die Summe aller existierenden Plugins gemeint, sondern eine Teilmenge davon, die auf Sourceforge unter der Bezeichnung Nagios Plugins Project zu finden ist. Übli- cherweise ist diese Kollektion in jeder Nagios-Installation zu finden. Wenn im Laufe dieses Kapitels von Nagios-Plugins (mit Bindestrich) oder von ,,offiziellen" Plugins die Rede ist, dann sind damit die Plugins des Nagios Plugin Project gemeint. Daneben ist im Laufe der Zeit ist eine Unzahl von weiteren Plugins entstanden, die freund- licherweise von den Autoren der Allgemeinheit zur Verfügung gestellt wurden. Die meisten davon findet man auf den Webseiten Nagios Exchange 1 und Monitoring Exchange 2 . Auch ei- nige Firmen, die sich mit Nagios beschäftigen, behalten ihr Know-how nicht für sich und bieten die von ihnen geschriebenen Plugins zum Download an. Auf der Suche nach einer Monitoringlösung für spezielle Geräte und Applikationen wird man in den meisten Fällen bei Google fündig. Und nicht zuletzt kann man im Nagios-Portal 3 nachfragen, ob schon jemand bei sich in der Firma vor einem ähnlichen Problem stand und bereit ist, sein Plugin oder zumindest das dafür nötige Know-how weiterzugeben. Leider kann diese Stärke von Nagios auch als Schwäche gesehen werden. Unzählige Plug- ins bedeutet auch unzählige schlechte Plugins. Sucht man bei Nagios Exchange nach einer Lösung für sein Problem, dann wird man zwar viele Treffer erhalten. Bei genauem Hinsehen stellt man aber fest, dass die Hälfte der gefundenen Plugins mit der heißen Nadel gestrickt 1 2 3 http://exchange.nagios.org http://monitoring-exchange.org http://www.nagios-portal.de