Es gibt eine Menge von "Addon"-Software-Paketen, die für Icinga verfügbar sind. Addons können genutzt werden, um die Funktionalität von Icinga zu erweitern oder Icinga mit anderen Applikationen zu integrieren.
Addons gibt es für:
die Verwaltung der Konfigurationsdateien über ein Web-Interface
die Überwachung von entfernten Hosts (*NIX, Windows, etc.)
NSClient++, ...
die Übertragung von passiven Prüfergebnissen von entfernten Hosts
Visualisierung der Informationen
PNP4Nagios (Darstellung von Performance-Daten)
NagVis (Objekte auf "Maps")
... und vieles mehr
Sie finden viele Addons für Icinga unter:
Wir werden eine kurze Einführung für ein paar Addons geben, die Ethan Galstad für Nagios entwickelt hat...
NRPE ist ein Addon, das es Ihnen erlaubt, Plugins auf entfernten Linux-/Unix-Hosts auszuführen. Dies ist nützlich, wenn Sie lokale Ressourcen/Attribute wie Plattenbelegung, CPU-Last, Speicherbelegung usw. auf entfernten Hosts überwachen wollen. Ähnliche Funktionalitäten können durch das check_by_ssh-Plugin erreicht werden, obwohl es auf dem Überwachungsrechner für eine höhere CPU-Belastung sorgen kann - besonders dann, wenn Sie hunderte oder tausende von Hosts überwachen.
Das NRPE-Addon finden Sie unter http://sourceforge.net/projects/nagios/files/nrpe-2.x/. Etwas Dokumentation finden Sie in nächsten Abschnitt.
NSCA-ng (ein Ersatz für NSCA) ist ein Addon, das es Ihnen erlaubt, passive Prüf-Resultate von entfernten Linux-/Unix-Hosts an den Icinga-Daemon zu senden, der auf dem Überwachungs-Server läuft. Das ist sehr hilfreich in verteilten und redundanten/Failover-Überwachungs-Umgebungen.
Das NSCA-ng-Addon finden Sie unter http://www.nsca-ng.org/. Darüber hinaus finden Sie etwas Dokumentation zu NSCA im nächsten Abschnitt.
IDOUtils ist ein Addon, das es Ihnen erlaubt, alle Icinga-Statusinformationen in einer Datenbank zu speichern. Mehrere Instanzen von Icinga können all ihre Informationen in einer gemeinsamen Datenbank für ein zentrales Berichtswesen speichern. Dies wird wahrscheinlich in der Zukunft als Basis für ein neues PHP-basiertes Web-Interface für Icinga dienen. Neben MySQL werden auch Oracle und PostgreSQL unterstützt.
Das IDOUtils-Addon und die Dokumentation finden Sie unter https://docs.icinga.com/.
© 1999-2009 Ethan Galstad, 2009-2017 Icinga Development Team, https://www.icinga.com