Icinga

7.1. Externe Befehle

7.1.1. Einführung
7.1.2. Externe Befehle aktivieren
7.1.3. Wann prüft Icinga auf externe Befehle?
7.1.4. Externe Befehle benutzen
7.1.5. Befehlsformat

7.1.1. Einführung

Icinga kann Befehle aus externen Applikationen verarbeiten (einschließlich der CGIs) und verschiedene Aspekte seiner Überwachungsfunktionen aufgrund der Befehle verändern, die es erhält. Externe Applikationen können Befehle "einreichen", indem sie in das command file schreiben, das regelmäßig vom Icinga-Daemon verarbeitet wird.

7.1.2. Externe Befehle aktivieren

Damit Icinga externe Befehle verarbeitet, müssen Sie folgendes tun:

7.1.3. Wann prüft Icinga auf externe Befehle?

7.1.4. Externe Befehle benutzen

Externe Befehle können benutzt werden, um eine Reihe von Dingen zu erreichen, während Icinga läuft. Beispiele dafür, was getan werden kann, umfassen u.a. vorübergehend Benachrichtigungen für Services und Hosts zu deaktivieren, vorübergehend Service-Prüfungen zu deaktivieren, sofortige Service-Prüfungen zu erzwingen, Kommentare für Hosts und Services hinzuzufügen usw.

7.1.5. Befehlsformat

7.1.5.1. External Commands Liste

Externe Befehle, die in das command file geschrieben werden, haben das folgende Format...

 [ Zeit]  Befehls-ID; Befehlsargumente 

...wobei Zeit die Zeit (im time_t-Format) ist, zu der die externe Applikation den externen Befehl an das Command-File geschickt hat. Die Werte für die Befehls-ID und die Befehlsargumente hängen davon ab, welcher Befehl an Icinga geschickt wird.

7.1.5.1. External Commands Liste

Eine komplette Liste der Befehle, die benutzt werden können, finden Sie in der Liste der externen Befehle.