Liste der externen Befehle
Zurück | Kapitel 11. Entwicklung | Weiter

## Liste der externen Befehle

Nachfolgend finden Sie Beschreibungen für jeden externen Befehl. Es ist ziemlich einfach, externe Befehle an Icinga zu senden und Sie müssen jeweils nur die letzte Zeile des Beispiel-Scripts anpassen, um einen anderen Befehl zu nutzen (so dass wir auf Beispiele in den Beschreibungen verzichtet haben).

Example:

     #!/bin/sh
     # Passen Sie ggf. die Variablen auf Ihre Umgebung an.

     now=`date +%s`
     commandfile='/usr/local/icinga/var/rw/icinga.cmd'

     /bin/printf "[%lu] ACKNOWLEDGE_HOST_PROBLEM;Host1;1;1;1;Max Mustermann;ein Kommentar\n" $now > $commandfile

ACKNOWLEDGE_HOST_PROBLEM

`ACKNOWLEDGE_HOST_PROBLEM;`<host_name>;<sticky>;<notify>;<persistent>;<author>;<comment>

Erlaubt Ihnen, das aktuelle Problem für den angegebenen Host zu bestätigen. Durch Bestätigung des aktuellen Problems werden weitere Benachrichtigungen (für den gleichen Host-Status) deaktiviert. Wenn die "sticky"-Option auf zwei (2) gesetzt wird, bleibt die Bestätigung bestehen, bis der Host in einen UP-Status zurückkehrt. Anderenfalls wird die Bestätigung automatisch entfernt, wenn sich der Host-Status ändert. Wenn die "notify"-Option auf eins (1) gesetzt wird, werden die Kontakte über die Bestätigung informiert. Wenn die "persistent"-Option auf eins (1) gesetzt wird, wird der Kommentar zu dieser Bestätigung auch über Neustarts des Icinga-Prozesses hinweg aufbewahrt. Anderenfalls wird der Kommentar beim nächsten Neustart des Icinga-Prozesses gelöscht.

ACKNOWLEDGE_HOST_PROBLEM_EXPIRE

`ACKNOWLEDGE_HOST_PROBLEM_EXPIRE;`<host_name>;<sticky>;<notify>;<persistent>;<timestamp>;<author>;<comment>

Erlaubt Ihnen, die Verfallszeit (in Sekunden seit der UNIX-Epoche) der Bestätigung (acknowledgement) zu setzen.

| Anmerkung
Diese Option ist verfügbar ab Icinga 1.6.

ACKNOWLEDGE_SVC_PROBLEM

`ACKNOWLEDGE_SVC_PROBLEM;`<host_name>;<service_description>;<sticky>;<notify>;<persistent>;<author>;<comment>

Erlaubt Ihnen, das aktuelle Problem für den angegebenen Service zu bestätigen. Durch Bestätigung des aktuellen Problems werden weitere Benachrichtigungen (für den gleichen Service-Status) deaktiviert. Wenn die "sticky"-Option auf zwei (2) gesetzt wird, bleibt die Bestätigung bestehen, bis der Service in einen OK-Status zurückkehrt. Anderenfalls wird die Bestätigung automatisch entfernt, wenn sich der Service-Status ändert. Wenn die "notify"-Option auf eins (1) gesetzt wird, werden die Kontakte über die Bestätigung informiert. Wenn die "persistent"-Option auf eins (1) gesetzt wird, wird der Kommentar zu dieser Bestätigung auch über Neustarts des Icinga-Prozesses hinweg aufbewahrt. Anderenfalls wird der Kommentar beim nächsten Neustart des Icinga-Prozesses gelöscht.

ACKNOWLEDGE_SVC_PROBLEM_EXPIRE

`ACKNOWLEDGE_SVC_PROBLEM_EXPIRE;`<host_name>;<service_description>;<sticky>;<notify>;<persistent>;<timestamp>;<author>;<comment>

Erlaubt Ihnen, die Verfallszeit (in Sekunden seit der UNIX-Epoche) der Bestätigung (acknowledgement) zu setzen.

| Anmerkung
Diese Option ist verfügbar ab Icinga 1.6.

ADD_HOST_COMMENT

`ADD_HOST_COMMENT;`<host_name>;<persistent>;<author>;<comment>

Fügt einen Kommentar zu einem bestimmten Host hinzu. Wenn die "persistent"-Option auf eins (1) gesetzt wird, wird der Kommentar zu diesem Host auch über Neustarts des Icinga-Prozesses hinweg aufbewahrt. Anderenfalls wird der Kommentar beim nächsten Neustart des Icinga-Prozesses gelöscht.

ADD_SVC_COMMENT

`ADD_SVC_COMMENT;`<host_name>;<service_description>;<persistent>;<author>;<comment>

Fügt einen Kommentar zu einem bestimmten Service hinzu. Wenn die "persistent"-Option auf eins (1) gesetzt wird, wird der Kommentar zu diesem Service auch über Neustarts des Icinga-Prozesses hinweg aufbewahrt. Anderenfalls wird der Kommentar beim nächsten Neustart des Icinga-Prozesses gelöscht.

CHANGE_CONTACT_HOST_NOTIFICATION_TIMEPERIOD

`CHANGE_CONTACT_HOST_NOTIFICATION_TIMEPERIOD;`<contact_name>;<notification_timeperiod>

Ändert das Host-Benachrichtigungs-Zeitfenster (timeperiod) für einen bestimmten Host auf das, was durch die "notification_timeperiod"-Option angegeben wird. Diese Option gibt den Kurznamen des Zeitfensters an, das als Host-Benachrichtigungs-Zeitfenster für den Kontakt benutzt werden soll. Das Zeitfenster muss bereits existieren, also beim letzten (Neu-)Start des Icinga-Prozesses konfiguriert gewesen sein.

CHANGE_CONTACT_MODATTR

`CHANGE_CONTACT_MODATTR;`<contact_name>;<value>

Dieser Befehl ändert den Wert für "modified attributes" für den angegebenen Kontakt. "Modified attributes"-Werte werden von Icinga benutzt, um festzulegen, welche Objekteigenschaften über Programmneustarts hinweg aufbewahrt werden sollen. Das bedeutet, dass die Änderung des Wertes die Datenaufbewahrung beeinflussen kann. Dies ist eine fortgeschrittene Option und sollte nur von Personen benutzt werden, die fundierte Kenntnisse von der Aufbewahrungslogik in Icinga besitzen.

CHANGE_CONTACT_MODHATTR

`CHANGE_CONTACT_MODHATTR;`<contact_name>;<value>

Dieser Befehl ändert den Wert für "modified host attributes" für den angegebenen Kontakt. "Modified attributes"-Werte werden von Icinga benutzt, um festzulegen, welche Objekteigenschaften über Programmneustarts hinweg aufbewahrt werden sollen. Das bedeutet, dass die Änderung des Wertes die Datenaufbewahrung beeinflussen kann. Dies ist eine fortgeschrittene Option und sollte nur von Personen benutzt werden, die fundierte Kenntnisse von der Aufbewahrungslogik in Icinga besitzen.

CHANGE_CONTACT_MODSATTR

`CHANGE_CONTACT_MODSATTR;`<contact_name>;<value>

Dieser Befehl ändert den Wert für "modified service attributes" für den angegebenen Kontakt. "Modified attributes"-Werte werden von Icinga benutzt, um festzulegen, welche Objekteigenschaften über Programmneustarts hinweg aufbewahrt werden sollen. Das bedeutet, dass die Änderung des Wertes die Datenaufbewahrung beeinflussen kann. Dies ist eine fortgeschrittene Option und sollte nur von Personen benutzt werden, die fundierte Kenntnisse von der Aufbewahrungslogik in Icinga besitzen.

CHANGE_CONTACT_SVC_NOTIFICATION_TIMEPERIOD

`CHANGE_CONTACT_SVC_NOTIFICATION_TIMEPERIOD;`<contact_name>;<notification_timeperiod>

Ändert das Service-Benachrichtigungs-Zeitfenster (timeperiod) für einen bestimmten Service auf das, was durch die "notification_timeperiod"-Option angegeben wird. Diese Option gibt den Kurznamen des Zeitfensters an, das als Service-Benachrichtigungs-Zeitfenster für den Kontakt benutzt werden soll. Das Zeitfenster muss bereits existieren, also beim letzten (Neu-)Start des Icinga-Prozesses konfiguriert gewesen sein.

CHANGE_CUSTOM_CONTACT_VAR

`CHANGE_CUSTOM_CONTACT_VAR;`<contact_name>;<varname>;<varvalue>

Ändert den Wert einer benutzerdefinierten Kontakt-Variable.

CHANGE_CUSTOM_HOST_VAR

`CHANGE_CUSTOM_HOST_VAR;`<host_name>;<varname>;<varvalue>

Ändert den Wert einer benutzerdefinierten Host-Variable.

CHANGE_CUSTOM_SVC_VAR

`CHANGE_CUSTOM_SVC_VAR;`<host_name>;<service_description>;<varname>;<varvalue>

Ändert den Wert einer benutzerdefinierten Service-Variable.

CHANGE_GLOBAL_HOST_EVENT_HANDLER

`CHANGE_GLOBAL_HOST_EVENT_HANDLER;`<event_handler_command>

Ändert den globalen Host-Eventhandler-Befehl auf den Befehl, der über "event_handler_command" angegeben wird. Diese Option gibt den Kurznamen des Befehls an, der als globaler Host-Eventhandler-Befehl benutzt werden soll. Der Befehl muss bereits existieren, also beim letzten (Neu-)Start des Icinga-Prozesses konfiguriert gewesen sein.

CHANGE_GLOBAL_SVC_EVENT_HANDLER

`CHANGE_GLOBAL_SVC_EVENT_HANDLER;`<event_handler_command>

Ändert den globalen Service-Eventhandler-Befehl auf den Befehl, der über "event_handler_command" angegeben wird. Diese Option gibt den Kurznamen des Befehls an, der als globaler Service-Eventhandler-Befehl benutzt werden soll. Der Befehl muss bereits existieren, also beim letzten (Neu-)Start des Icinga-Prozesses konfiguriert gewesen sein.

CHANGE_HOST_CHECK_COMMAND

`CHANGE_HOST_CHECK_COMMAND;`<host_name>;<check_command>

Ändert den Prüfbefehl für einen bestimmten Host auf das, was durch die "check_command"-Option angegeben wird. Diese Option gibt den Kurznamen des Befehls enthalten, der als Prüfbefehl für den Host benutzt werden soll. Der Befehl muss bereits existieren, also beim letzten (Neu-)Start des Icinga-Prozesses konfiguriert gewesen sein.

CHANGE_HOST_CHECK_TIMEPERIOD

`CHANGE_HOST_CHECK_TIMEPERIOD;`<host_name>;<timeperiod>

Ändert das Host-Prüf-Zeitfenster (timeperiod) für einen bestimmten Host auf das, was durch die "timeperiod"-Option angegeben wird. Diese Option gibt den Kurznamen des Zeitfensters an, das als Prüf-Zeitfenster für den Host benutzt werden soll. Das Zeitfenster muss bereits existieren, also beim letzten (Neu-)Start des Icinga-Prozesses konfiguriert gewesen sein.

CHANGE_HOST_EVENT_HANDLER

`CHANGE_HOST_EVENT_HANDLER;`<host_name>;<event_handler_command>

Ändert den Eventhandler-Befehl für einen bestimmten Host auf den Befehl, der über "event_handler_command" angegeben wird. Diese Option gibt den Kurznamen des Befehls an, der als neuer Eventhandler-Befehl für diesen Host benutzt werden soll. Der Befehl muss bereits existieren, also beim letzten (Neu-)Start des Icinga-Prozesses konfiguriert gewesen sein.

CHANGE_HOST_MODATTR

`CHANGE_HOST_MODATTR;`<host_name>;<value>

Dieser Befehl ändert den Wert für "modified attributes" für den angegebenen Host. "Modified attributes"-Werte werden von Icinga benutzt, um festzulegen, welche Objekteigenschaften über Programmneustarts hinweg aufbewahrt werden sollen. Das bedeutet, dass die Änderung des Wertes die Datenaufbewahrung beeinflussen kann. Dies ist eine fortgeschrittene Option und sollte nur von Personen benutzt werden, die fundierte Kenntnisse von der Aufbewahrungslogik in Icinga besitzen

CHANGE_HOST_NOTIFICATION_TIMEPERIOD

`CHANGE_HOST_NOTIFICATION_TIMEPERIOD;`<host_name>;<notification_timeperiod>

Ändert das Host-Benachrichtigungs-Zeitfenster (timeperiod) für einen bestimmten Host auf das, was durch die "notification_timeperiod"-Option angegeben wird. Diese Option gibt den Kurznamen des Zeitfensters an, das als Benachrichtigungs-Zeitfenster für den Host benutzt werden soll. Das Zeitfenster muss bereits existieren, also beim letzten (Neu-)Start des Icinga-Prozesses konfiguriert gewesen sein.

CHANGE_MAX_HOST_CHECK_ATTEMPTS

`CHANGE_MAX_HOST_CHECK_ATTEMPTS;`<host_name>;<check_attempts>

Ändert die maximale Anzahl von erneuten Prüf-Versuchen (Wiederholungen) für einen bestimmten Host.

CHANGE_MAX_SVC_CHECK_ATTEMPTS

`CHANGE_MAX_SVC_CHECK_ATTEMPTS;`<host_name>;<service_description>;<check_attempts>

Ändert die maximale Anzahl von erneuten Prüf-Versuchen (Wiederholungen) für einen bestimmten Service.

CHANGE_NORMAL_HOST_CHECK_INTERVAL

`CHANGE_NORMAL_HOST_CHECK_INTERVAL;`<host_name>;<check_interval>

Ändert das normale Prüfintervall (für regelmäßige Prüfungen) für einen bestimmten Host.

CHANGE_NORMAL_SVC_CHECK_INTERVAL

`CHANGE_NORMAL_SVC_CHECK_INTERVAL;`<host_name>;<service_description>;<check_interval>

Ändert das normale Prüfintervall (für regelmäßige Prüfungen) für einen bestimmten Service

CHANGE_RETRY_HOST_CHECK_INTERVAL

`CHANGE_RETRY_HOST_CHECK_INTERVAL;`<host_name>;<service_description>;<check_interval>

Ändert das Prüfintervall (für Wiederholungsprüfungen) für einen bestimmten Host.

CHANGE_RETRY_SVC_CHECK_INTERVAL

`CHANGE_RETRY_SVC_CHECK_INTERVAL;`<host_name>;<service_description>;<check_interval>

Ändert das Prüfintervall (für Wiederholungsprüfungen) für einen bestimmten Service.

CHANGE_SVC_CHECK_COMMAND

`CHANGE_SVC_CHECK_COMMAND;`<host_name>;<service_description>;<check_command>

Ändert den Prüfbefehl für einen bestimmten Service auf das, was durch die "check_command"-Option angegeben wird. Diese Option gibt den Kurznamen des Befehls enthalten, der als Prüfbefehl für den Service benutzt werden soll. Der Befehl muss bereits existieren, also beim letzten (Neu-)Start des Icinga-Prozesses konfiguriert gewesen sein.

CHANGE_SVC_CHECK_TIMEPERIOD

`CHANGE_SVC_CHECK_TIMEPERIOD;`<host_name>;<service_description>;<check_timeperiod>

Ändert das Service-Prüf-Zeitfenster (timeperiod) für einen bestimmten Service auf das, was durch die "timeperiod"-Option angegeben wird. Diese Option gibt den Kurznamen des Zeitfensters an, das als Prüf-Zeitfenster für den Service benutzt werden soll. Das Zeitfenster muss bereits existieren, also beim letzten (Neu-)Start des Icinga-Prozesses konfiguriert gewesen sein.

CHANGE_SVC_EVENT_HANDLER

`CHANGE_SVC_EVENT_HANDLER;`<host_name>;<service_description>;<event_handler_command>

Ändert den Eventhandler-Befehl für einen bestimmten Service auf den Befehl, der über "event_handler_command" angegeben wird. Diese Option gibt den Kurznamen des Befehls an, der als neuer Eventhandler-Befehl für diesen Service benutzt werden soll. Der Befehl muss bereits existieren, also beim letzten (Neu-)Start des Icinga-Prozesses konfiguriert gewesen sein.

CHANGE_SVC_MODATTR

`CHANGE_SVC_MODATTR;`<host_name>;<service_description>;<value>

Dieser Befehl ändert den Wert für "modified attributes" für den angegebenen Service. "Modified attributes"-Werte werden von Icinga benutzt, um festzulegen, welche Objekteigenschaften über Programmneustarts hinweg aufbewahrt werden sollen. Das bedeutet, dass die Änderung des Wertes die Datenaufbewahrung beeinflussen kann. Dies ist eine fortgeschrittene Option und sollte nur von Personen benutzt werden, die fundierte Kenntnisse von der Aufbewahrungslogik in Icinga besitzen.

CHANGE_SVC_NOTIFICATION_TIMEPERIOD

`CHANGE_SVC_NOTIFICATION_TIMEPERIOD;`<host_name>;<service_description>;<notification_timeperiod>

Ändert das Service-Benachrichtigungs-Zeitfenster (timeperiod) für einen bestimmten Host auf das, was durch die "notification_timeperiod"-Option angegeben wird. Diese Option gibt den Kurznamen des Zeitfensters an, das als Benachrichtigungs-Zeitfenster für den Host benutzt werden soll. Das Zeitfenster muss bereits existieren, also beim letzten (Neu-)Start des Icinga-Prozesses konfiguriert gewesen sein.

DEL_ALL_HOST_COMMENTS

`DEL_ALL_HOST_COMMENTS;`<host_name>

Löscht alle Kommentare, die mit einem bestimmten Host verbunden sind.

DEL_ALL_SVC_COMMENTS

`DEL_ALL_SVC_COMMENTS;`<host_name>;<service_description>

Löscht alle Kommentare, die mit einem bestimmten Service verbunden sind.

DEL_HOST_COMMENT

`DEL_HOST_COMMENT;`<comment_id>

Löscht einen Host-Kommentar. Die ID-Nummer des zu löschenden Kommentars muss angegeben werden.

DEL_DOWNTIME_BY_HOST_NAME

`DEL_DOWNTIME_BY_HOST_NAME;`<host_name>

Löscht die Ausfallzeiten des Hosts, der über "host_name" angegeben wurde.

| Anmerkung
Dieser Befehl ist ab Icinga 1.4 verfügbar. Die Änderungen stammen vom Opsview-Team.

DEL_DOWNTIME_BY_HOSTGROUP_NAME

`DEL_DOWNTIME_BY_HOSTGROUP_NAME;`<hostgroup_name>

Löscht die Ausfallzeiten aller Hosts der Hostgruppe, die über "hostgroup_name" angegeben wurde.

| Anmerkung
Dieser Befehl ist ab Icinga 1.4 verfügbar. Die Änderungen stammen vom Opsview-Team.

DEL_DOWNTIME_BY_START_TIME_COMMENT

`DEL_DOWNTIME_BY_START_TIME_COMMENT;`<start time[;comment_id]>

Löscht die Ausfallzeiten mit Startzeiten, die dem Zeitstempel entsprechen, der über "start time" angegeben wurde. Optional wird zusätzlich auch die Kommentar-ID überprüft.

| Anmerkung
Dieser Befehl ist ab Icinga 1.4 verfügbar. Die Änderungen stammen vom Opsview-Team.

DEL_HOST_DOWNTIME

`DEL_HOST_DOWNTIME;`<downtime_id>

Löscht den Host-Ausfallzeit-Eintrag mit der durch "downtime_id" angegebenen Nummer. Falls die Ausfallzeit gerade aktiv ist, wird die Ausfallzeit des Hosts damit beendet (solange es keine weiteren aktiven überlappenden Ausfallzeiteinträge für diesen Host gibt).

DEL_SVC_COMMENT

`DEL_SVC_COMMENT;`<comment_id>

Löscht einen Service-Kommentar. Die ID-Nummer des zu löschenden Kommentars muss angegeben werden.

DEL_SVC_DOWNTIME

`DEL_SVC_DOWNTIME;`<downtime_id>

Löscht den Service-Ausfallzeit-Eintrag mit der durch "downtime_id" angegebenen Nummer. Falls die Ausfallzeit gerade aktiv ist, wird die Ausfallzeit des Service damit beendet (solange es keine weiteren aktiven überlappenden Ausfallzeiteinträge für diesen Service gibt).

DELAY_HOST_NOTIFICATION

`DELAY_HOST_NOTIFICATION;`<host_name>;<notification_time>

Verzögert die nächste Benachrichtigung für einen bestimmten Host bis zur Erreichung des Wertes, der durch "notification_time" angegeben wird. Der "notification_time"-Parameter wird im time_t-Format angegeben (Sekunden seit der UNIX-Epoche). Beachten Sie, dass dies nur dann zutrifft, wenn der Host im gleichen Problemzustand wie momentan bleibt. Wenn der Host-Zustand in einen anderen Status wechselt, wird ggf. eine neue Benachrichtigung versandt, bevor die Zeit erreicht ist, die Sie als "notification_time"-Argument angegeben haben.

DELAY_SVC_NOTIFICATION

`DELAY_SVC_NOTIFICATION;`<host_name>;<service_description>;<notification_time>

Verzögert die nächste Benachrichtigung für einen bestimmten Service bis zur Erreichung des Wertes, der durch "notification_time" angegeben wird. Der "notification_time"-Parameter wird im time_t-Format angegeben (Sekunden seit der UNIX-Epoche). Beachten Sie, dass dies nur dann zutrifft, wenn der Service im gleichen Problemzustand wie momentan bleibt. Wenn der Service-Zustand in einen anderen Status wechselt, wird ggf. eine neue Benachrichtigung versandt, bevor die Zeit erreicht ist, die Sie als "notification_time"-Argument angegeben haben.

DISABLE_ALL_NOTIFICATIONS_BEYOND_HOST

`DISABLE_ALL_NOTIFICATIONS_BEYOND_HOST;`<host_name>

Deaktiviert die Benachrichtigungen für alle Host und Services "jenseits" (d.h. auf alles "Child-"Hosts) des angegebenen Hosts. Die aktuelle Benachrichtigungseinstellung auf dem angegebenen Host ist davon nicht betroffen.

DISABLE_CONTACT_HOST_NOTIFICATIONS

`DISABLE_CONTACT_HOST_NOTIFICATIONS;`<contact_name>

Deaktiviert Host-Benachrichtigungen für einen bestimmten Kontakt.

DISABLE_CONTACT_SVC_NOTIFICATIONS

`DISABLE_CONTACT_SVC_NOTIFICATIONS;`<contact_name>

Deaktiviert Service-Benachrichtigungen für einen bestimmten Kontakt.

DISABLE_CONTACTGROUP_HOST_NOTIFICATIONS

`DISABLE_CONTACTGROUP_HOST_NOTIFICATIONS;`<contactgroup_name>

Deaktiviert Host-Benachrichtigungen für alle Kontakte einer bestimmten Kontaktgruppe.

DISABLE_CONTACTGROUP_SVC_NOTIFICATIONS

`DISABLE_CONTACTGROUP_SVC_NOTIFICATIONS;`<contactgroup_name>

Deaktiviert Service-Benachrichtigungen für alle Kontakte einer bestimmten Kontaktgruppe.

DISABLE_EVENT_HANDLERS

`DISABLE_EVENT_HANDLERS`

Deaktiviert Host- und Service-Eventhandler auf programmweiter Ebene.

DISABLE_FAILURE_PREDICTION

`DISABLE_FAILURE_PREDICTION`

Deaktiviert Fehlervorhersage auf programmweiter Ebene. Diese Funktion ist in Icinga (noch) nicht implementiert.

DISABLE_FLAP_DETECTION

`DISABLE_FLAP_DETECTION`

Deaktiviert Host- und Service-Flattererkennung auf programmweiter Ebene.

DISABLE_HOST_AND_CHILD_NOTIFICATIONS

`DISABLE_HOST_AND_CHILD_NOTIFICATIONS;`<host_name>

Deaktiviert Benachrichtigungen für den angegebenen Host sowie die "Child"-Hosts des angegebenen Hosts.

DISABLE_HOST_CHECK

`DISABLE_HOST_CHECK;`<host_name>

Deaktiviert (regelmäßig geplante) aktive Prüfungen des angegebenen Hosts. "On-demand"-Prüfungen finden weiterhin statt (?).

DISABLE_HOST_EVENT_HANDLER

`DISABLE_HOST_EVENT_HANDLER;`<host_name>

Deaktiviert den Eventhandler für den angegebenen Host.

DISABLE_HOST_FLAP_DETECTION

`DISABLE_HOST_FLAP_DETECTION;`<host_name>

Deaktiviert die Flattererkennung für den angegebenen Host.

DISABLE_HOST_FRESHNESS_CHECKS

`DISABLE_HOST_FRESHNESS_CHECKS`

Deaktiviert Frische-Prüfungen für alle Hosts auf programmweiter Ebene.

DISABLE_HOST_NOTIFICATIONS

`DISABLE_HOST_NOTIFICATIONS;`<host_name>

Deaktiviert Benachrichtigungen für den angegebenen Host.

DISABLE_HOST_SVC_CHECKS

`DISABLE_HOST_SVC_CHECKS;`<host_name>

Deaktiviert aktive Prüfungen für alle Services des angegebenen Hosts.

DISABLE_HOST_SVC_NOTIFICATIONS

`DISABLE_HOST_SVC_NOTIFICATIONS;`<host_name>

Deaktiviert Benachrichtigungen für alle Services des angegebenen Hosts.

DISABLE_HOSTGROUP_HOST_CHECKS

`DISABLE_HOSTGROUP_HOST_CHECKS;`<hostgroup_name>

Deaktiviert aktive Prüfungen für alle Hosts der angegebenen Hostgruppe.

DISABLE_HOSTGROUP_HOST_NOTIFICATIONS

`DISABLE_HOSTGROUP_HOST_NOTIFICATIONS;`<hostgroup_name>

Deaktiviert Benachrichtigungen für alle Hosts der angegebenen Hostgruppe. Dies deaktiviert NICHT die Benachrichtigungen für die Services der betroffenen Hosts - siehe DISABLE_HOSTGROUP_SVC_NOTIFICATIONS.

DISABLE_HOSTGROUP_PASSIVE_HOST_CHECKS

`DISABLE_HOSTGROUP_PASSIVE_HOST_CHECKS;`<hostgroup_name>

Deaktiviert passive Prüfungen für alle Hosts der angegebenen Hostgruppe.

DISABLE_HOSTGROUP_PASSIVE_SVC_CHECKS

`DISABLE_HOSTGROUP_PASSIVE_SVC_CHECKS;`<hostgroup_name>

Deaktiviert passive Prüfungen für alle Services, die mit den Hosts der angegebenen Hostgruppe verbunden sind.

DISABLE_HOSTGROUP_SVC_CHECKS

`DISABLE_HOSTGROUP_SVC_CHECKS;`<hostgroup_name>

Deaktiviert aktive Prüfungen für alle Services, die mit den Hosts der angegebenen Hostgruppe verbunden sind.

DISABLE_HOSTGROUP_SVC_NOTIFICATIONS

`DISABLE_HOSTGROUP_SVC_NOTIFICATIONS;`<hostgroup_name>

Deaktiviert Benachrichtigungen für alle Services, die mit den Hosts der angegebenen Hostgruppe verbunden sind. Dies deaktiviert NICHT die Benachrichtigungen für die Hosts der angegebenen Hostgruppe - siehe DISABLE_HOSTGROUP_HOST_NOTIFICATIONS.

DISABLE_NOTIFICATIONS

`DISABLE_NOTIFICATIONS`

Deaktiviert Host- und Service-Benachrichtigungen auf programmweiter Ebene.

DISABLE_PASSIVE_HOST_CHECKS

`DISABLE_PASSIVE_HOST_CHECKS;`<host_name>

Deaktiviert Annahme und Verarbeitung von passiven Host-Prüfungen für den angegebenen Host.

DISABLE_PASSIVE_SVC_CHECKS

`DISABLE_PASSIVE_SVC_CHECKS;`<host_name>;<service_description>

Deaktiviert Annahme und Verarbeitung von passiven Service-Prüfungen für den angegebenen Service.

DISABLE_PERFORMANCE_DATA

`DISABLE_PERFORMANCE_DATA`

Deaktiviert die Verarbeitung von Host- und Service-Performance-Daten auf programmweiter Ebene.

DISABLE_SERVICE_FLAP_DETECTION

`DISABLE_SERVICE_FLAP_DETECTION;`<host_name>;<service_description>

Deaktiviert Flattererkennung für den angegebenen Service.

DISABLE_SERVICE_FRESHNESS_CHECKS

`DISABLE_SERVICE_FRESHNESS_CHECKS`

Deaktiviert Frische-Prüfungen auf programmweiter Ebene.

DISABLE_SERVICEGROUP_HOST_CHECKS

`DISABLE_SERVICEGROUP_HOST_CHECKS;`<servicegroup_name>

Deaktiviert aktive Prüfungen für alle Hosts, die mit Services aus der angegebenen Servicegruppe verbunden sind.

DISABLE_SERVICEGROUP_HOST_NOTIFICATIONS

`DISABLE_SERVICEGROUP_HOST_NOTIFICATIONS;`<servicegroup_name>

Deaktiviert Benachrichtigungen für alle Hosts, die mit Services aus der angegebenen Servicegruppe verbunden sind.

DISABLE_SERVICEGROUP_PASSIVE_HOST_CHECKS

`DISABLE_SERVICEGROUP_PASSIVE_HOST_CHECKS;`<servicegroup_name>

Deaktiviert Annahme und Verarbeitung von passiven Prüfungen für alle Hosts, die mit Services aus der angegebenen Servicegruppe verbunden sind.

DISABLE_SERVICEGROUP_PASSIVE_SVC_CHECKS

`DISABLE_SERVICEGROUP_PASSIVE_SVC_CHECKS;`<servicegroup_name>

Deaktiviert Annahme und Verarbeitung von passiven Prüfungen für alle Services aus der angegebenen Servicegruppe.

DISABLE_SERVICEGROUP_SVC_CHECKS

`DISABLE_SERVICEGROUP_SVC_CHECKS;`<servicegroup_name>

Deaktiviert aktive Prüfungen für alle Services aus der angegebenen Servicegruppe.

DISABLE_SERVICEGROUP_SVC_NOTIFICATIONS

`DISABLE_SERVICEGROUP_SVC_NOTIFICATIONS;`<servicegroup_name>

Deaktiviert Benachrichtigungen für alle Services aus der angegebenen Servicegruppe.

DISABLE_SVC_CHECK

`DISABLE_SVC_CHECK;`<host_name>;<service_description>

Deaktiviert aktive Prüfungen für den angegebenen Service.

DISABLE_SVC_EVENT_HANDLER

`DISABLE_SVC_EVENT_HANDLER;`<host_name>;<service_description>

Deaktiviert den Eventhandler für den angegebenen Service.

DISABLE_SVC_FLAP_DETECTION

`DISABLE_SVC_FLAP_DETECTION;`<host_name>;<service_description>

Deaktiviert die Flattererkennung für den angegebenen Service.

DISABLE_SVC_NOTIFICATIONS

`DISABLE_SVC_NOTIFICATIONS;`<host_name>;<service_description>

Deaktiviert Benachrichtigungen für den angegebenen Service.

ENABLE_ALL_NOTIFICATIONS_BEYOND_HOST

`ENABLE_ALL_NOTIFICATIONS_BEYOND_HOST;`<host_name>

Aktiviert die Benachrichtigungen für alle Host und Services "jenseits" (d.h. auf alles "Child-"Hosts) des angegebenen Hosts. Die aktuelle Benachrichtigungseinstellung auf dem angegebenen Host ist davon nicht betroffen. Benachrichtigungen für diese Hosts und Services werden nur versandt, wenn Benachrichtigungen auch auf programmweiter Ebene aktiviert sind.

ENABLE_CONTACT_HOST_NOTIFICATIONS

`ENABLE_CONTACT_HOST_NOTIFICATIONS;`<contact_name>

Aktiviert Host-Benachrichtigungen für einen bestimmten Kontakt..

ENABLE_CONTACT_SVC_NOTIFICATIONS

`ENABLE_CONTACT_SVC_NOTIFICATIONS;`<contact_name>

Aktiviert Service-Benachrichtigungen für einen bestimmten Kontakt.

ENABLE_CONTACTGROUP_HOST_NOTIFICATIONS

`ENABLE_CONTACTGROUP_HOST_NOTIFICATIONS;`<contactgroup_name>

Aktiviert Host-Benachrichtigungen für alle Kontakte der angegebenen Kontaktgruppe.

ENABLE_CONTACTGROUP_SVC_NOTIFICATIONS

`ENABLE_CONTACTGROUP_SVC_NOTIFICATIONS;`<contactgroup_name>

Aktiviert Service-Benachrichtigungen für alle Kontakte der angegebenen Kontaktgruppe.

ENABLE_EVENT_HANDLERS

`ENABLE_EVENT_HANDLERS`

Aktiviert Host- und Service-Eventhandler auf programmweiter Ebene.

ENABLE_FAILURE_PREDICTION

`ENABLE_FAILURE_PREDICTION`

Aktiviert Fehlervorhersage auf programmweiter Ebene. Diese Funktion ist in Icinga (noch) nicht implementiert.

ENABLE_FLAP_DETECTION

`ENABLE_FLAP_DETECTION`

Aktiviert Host- und Service-Flattererkennung auf programmweiter Ebene.

ENABLE_HOST_AND_CHILD_NOTIFICATIONS

`ENABLE_HOST_AND_CHILD_NOTIFICATIONS;`<host_name>

Aktiviert Benachrichtigungen für den angegebenen Host sowie die "Child"-Hosts des angegebenen Hosts. Benachrichtigungen für diese Hosts werden nur versandt, wenn Benachrichtigungen auch auf programmweiter Ebene aktiviert sind.

ENABLE_HOST_CHECK

`ENABLE_HOST_CHECK;`<host_name>

Aktiviert (regelmäßig geplante) aktive Prüfungen des angegebenen Hosts.

ENABLE_HOST_EVENT_HANDLER

`ENABLE_HOST_EVENT_HANDLER;`<host_name>

Aktiviert den Eventhandler für den angegebenen Host.

ENABLE_HOST_FLAP_DETECTION

`ENABLE_HOST_FLAP_DETECTION;`<host_name>

Aktiviert die Flattererkennung für den angegebenen Host. Die Flattererkennung muss auch auf programmweiter Ebene aktiviert sind.

ENABLE_HOST_FRESHNESS_CHECKS

`ENABLE_HOST_FRESHNESS_CHECKS`

Aktiviert Frische-Prüfungen für alle Hosts auf programmweiter Ebene. Einzelne Hosts, bei denen die Frische-Prüfung deaktivert ist, sind davon nicht betroffen. Sie werden weiterhin nicht auf Frische geprüft.

ENABLE_HOST_NOTIFICATIONS

`ENABLE_HOST_NOTIFICATIONS;`<host_name>

Aktiviert Benachrichtigungen für den angegebenen Host. Benachrichtigungen für diesen Host werden nur versandt, wenn Benachrichtigungen auch auf programmweiter Ebene aktiviert sind.

ENABLE_HOST_SVC_CHECKS

`ENABLE_HOST_SVC_CHECKS;`<host_name>

Aktiviert aktive Prüfungen für alles Services des angegebenen Hosts.

ENABLE_HOST_SVC_NOTIFICATIONS

`ENABLE_HOST_SVC_NOTIFICATIONS;`<host_name>

Aktiviert Benachrichtigungen für alle Services des angegebenen Hosts. Benachrichtigungen werden nur versandt, wenn Benachrichtigungen auch auf programmweiter Ebene aktiviert sind.

ENABLE_HOSTGROUP_HOST_CHECKS

`ENABLE_HOSTGROUP_HOST_CHECKS;`<hostgroup_name>

Aktiviert aktive Prüfungen für alle Host der angegebenen Hostgruppe.

ENABLE_HOSTGROUP_HOST_NOTIFICATIONS

`ENABLE_HOSTGROUP_HOST_NOTIFICATIONS;`<hostgroup_name>

Aktiviert Benachrichtigungen für alle Hosts der angegebenen Hostgruppe. Dies aktiviert nicht die Benachrichtigungen für die Services, die mit den Hosts der angegebenen Hostgruppe verbunden sind. - siehe ENABLE_HOSTGROUP_SVC_NOTIFICATIONS. Benachrichtigungen für diese Hosts werden nur versandt, wenn Benachrichtigungen auch auf programmweiter Ebene aktiviert sind.

ENABLE_HOSTGROUP_PASSIVE_HOST_CHECKS

`ENABLE_HOSTGROUP_PASSIVE_HOST_CHECKS;`<hostgroup_name>

Aktiviert passive Prüfungen für alle Hosts der angegebenen Hostgruppe.

ENABLE_HOSTGROUP_PASSIVE_SVC_CHECKS

`ENABLE_HOSTGROUP_PASSIVE_SVC_CHECKS;`<hostgroup_name>

Aktiviert passive Prüfungen für alle Host der angegebenen Hostgruppe.

ENABLE_HOSTGROUP_SVC_CHECKS

`ENABLE_HOSTGROUP_SVC_CHECKS;`<hostgroup_name>

Aktiviert aktive Prüfungen für alle Services, die mit den Hosts der angegebenen Hostgruppe verbunden sind.

ENABLE_HOSTGROUP_SVC_NOTIFICATIONS

`ENABLE_HOSTGROUP_SVC_NOTIFICATIONS;`<hostgroup_name>

Aktiviert Benachrichtigungen für alle Services, die mit den Hosts der angebenen Hostgruppe verbunden sind. Dies aktiviert nicht die Benachrichtigungen für die Hosts der angegebenen Hostgruppe. - siehe ENABLE_HOSTGROUP_HOST_NOTIFICATIONS. Benachrichtigungen für diese Services werden nur versandt, wenn Benachrichtigungen auch auf programmweiter Ebene aktiviert sind

ENABLE_NOTIFICATIONS

`ENABLE_NOTIFICATIONS`

Aktiviert Host- und Service-Benachrichtigungen auf programmweiter Ebene.

ENABLE_PASSIVE_HOST_CHECKS

`ENABLE_PASSIVE_HOST_CHECKS;`<host_name>

Aktiviert Annahme und Verarbeitung von passiven Host-Prüfungen für den angegebenen Hosts.

ENABLE_PASSIVE_SVC_CHECKS

`ENABLE_PASSIVE_SVC_CHECKS;`<host_name>;<service_description>

Aktiviert passive Prüfungen für den angegebenen Service.

ENABLE_PERFORMANCE_DATA

`ENABLE_PERFORMANCE_DATA`

Aktiviert die Verarbeitung von Host- und Service-Performance-Daten auf programmweiter Ebene.

ENABLE_SERVICE_FRESHNESS_CHECKS

`ENABLE_SERVICE_FRESHNESS_CHECKS`

Aktiviert Frische-Prüfungen für alle Services auf programmweiter Ebene. Einzelne Services, bei denen die Frische-Prüfung deaktivert ist, sind davon nicht betroffen. Sie werden weiterhin nicht auf Frische geprüft.

ENABLE_SERVICEGROUP_HOST_CHECKS

`ENABLE_SERVICEGROUP_HOST_CHECKS;`<servicegroup_name>

Aktiviert aktive Prüfungen für alle Hosts, die mit Services aus der angegebenen Servicegruppe verbunden sind.

ENABLE_SERVICEGROUP_HOST_NOTIFICATIONS

`ENABLE_SERVICEGROUP_HOST_NOTIFICATIONS;`<servicegroup_name>

Aktiviert Benachrichtigungen für alle Hosts, die mit Services aus der angegebenen Servicegruppe verbunden sind. Benachrichtigungen für diese Hosts werden nur versandt, wenn Benachrichtigungen auch auf programmweiter Ebene aktiviert sind.

ENABLE_SERVICEGROUP_PASSIVE_HOST_CHECKS

`ENABLE_SERVICEGROUP_PASSIVE_HOST_CHECKS;`<servicegroup_name>

Aktiviert Annahme und Verarbeitung von passiven Prüfungen für alle Hosts, die mit Services aus der angegebenen Servicegruppe verbunden sind.

ENABLE_SERVICEGROUP_PASSIVE_SVC_CHECKS

`ENABLE_SERVICEGROUP_PASSIVE_SVC_CHECKS;`<servicegroup_name>

Aktiviert Annahme und Verarbeitung von passiven Prüfungen für alle Services aus der angegebenen Servicegruppe.

ENABLE_SERVICEGROUP_SVC_CHECKS

`ENABLE_SERVICEGROUP_SVC_CHECKS;`<servicegroup_name>

Aktiviert aktive Prüfungen für alle Services aus der angegebenen Servicegruppe.

ENABLE_SERVICEGROUP_SVC_NOTIFICATIONS

`ENABLE_SERVICEGROUP_SVC_NOTIFICATIONS;`<servicegroup_name>

Aktiviert Benachrichtigungen für alle Services aus der angegebenen Servicegruppe. Benachrichtigungen für diese Service werden nur versandt, wenn Benachrichtigungen auch auf programmweiter Ebene aktiviert sind.

ENABLE_SVC_CHECK

`ENABLE_SVC_CHECK;`<host_name>;<service_description>

Aktiviert aktive Prüfungen für den angegebenen Service.

ENABLE_SVC_EVENT_HANDLER

`ENABLE_SVC_EVENT_HANDLER;`<host_name>;<service_description>

Aktiviert den Eventhandler für den angegebenen Service.

ENABLE_SVC_FLAP_DETECTION

`ENABLE_SVC_FLAP_DETECTION;`<host_name>;<service_description>

Aktiviert die Flattererkennung für den angegebenen Service. Die Flattererkennung muss auch auf programmweiter Ebene aktiviert sind.

ENABLE_SVC_NOTIFICATIONS

`ENABLE_SVC_NOTIFICATIONS;`<host_name>;<service_description>

Aktiviert Benachrichtigungen für den angegebenen Service. Benachrichtigungen für diesen Service werden nur versandt, wenn Benachrichtigungen auch auf programmweiter Ebene aktiviert sind.

PROCESS_FILE

`PROCESS_FILE;`<file_name>;<delete>

Weist Icinga an, alle externen Befehle zu verarbeiten, die in der Datei zu finden sind, die mit dem <file_name>-Argument angegeben wird. Falls die <delete>-Option nicht-Null ist, wird die Datei nach der Verarbeitung gelöscht. Falls die <delete>-Option Null (0) ist, bleibt die Datei erhalten.

PROCESS_HOST_CHECK_RESULT

`PROCESS_HOST_CHECK_RESULT;`<host_name>;<status_code>;<plugin_output>

Dies wird benutzt, um ein passives Prüfergebnis für einen bestimmten Host einzuliefern. Der "status_code" gibt den Status der Host-Prüfung an und sollte einen der folgenden Werte haben: 0=UP, 1=DOWN, 2=UNREACHABLE. Das "plugin_output"-Argument enthält den Text der Host-Prüfung, zusammen mit optionalen Performance-Daten.

PROCESS_SERVICE_CHECK_RESULT

`PROCESS_SERVICE_CHECK_RESULT;`<host_name>;<service_description>;<return_code>;<plugin_output>

Dies wird benutzt, um ein passives Prüfergebnis für einen bestimmten Service einzuliefern. Der "status_code" gibt den Status der Service-Prüfung an und sollte einen der folgenden Werte haben: 0=OK, 1=WARNING, 2=CRITICAL, 3=UNKNOWN. Das "plugin_output"-Argument enthält den Text der Service-Prüfungen, zusammen mit optionalen Performance-Daten.

READ_STATE_INFORMATION

`READ_STATE_INFORMATION`

Bewirkt, dass Icinga alle aktuellen Überwachungs-Statusinformationen aus der Statusaufbewahrungsdatei (state retention file) liest. Normalerweise werden diese Informationen beim Start des Icinga-Prozesses vor dem Start der eigentlichen Überwachung geladen. Dieser Befehl bewirkt, dass Icinga die aktuellen Überwachungs-Statusinformationen verwirft und stattdessen die Informatonen aus der Statusaufbewahrungsdatei liest. Vorsicht!

REMOVE_HOST_ACKNOWLEDGEMENT

`REMOVE_HOST_ACKNOWLEDGEMENT;`<host_name>

Dies entfernt die Problem-Bestätigung für den angegebenen Host. Sobald die Bestätigung entfernt ist, können wieder Benachrichtigungen für den Host versandt werden.

REMOVE_SVC_ACKNOWLEDGEMENT

`REMOVE_SVC_ACKNOWLEDGEMENT;`<host_name>;<service_description>

Dies entfernt die Problem-Bestätigung für den angegebenen Service. Sobald die Bestätigung entfernt ist, können wieder Benachrichtigungen für den Service versandt werden.

RESTART_PROGRAM

`RESTART_PROGRAM`

Veranlasst einen Restart des Icinga-Prozesses.

SAVE_STATE_INFORMATION

`SAVE_STATE_INFORMATION`

Bewirkt, dass Icinga alle aktuellen Überwachungs-Statusinformationen in die Statusaufbewahrungsdatei (state retention file) schreibt. Normalerweise werden diese Informationen vor Beendigung des Icinga-Prozesses (und möglicherweise in bestimmten regelmäßig geplanten Intervallen) geschrieben. Dieser Befehl erlaubt Ihnen, dass Icinga diese Informationen sofort in die Datei schreibt. Dies beeinflusst nicht die aktuellen Statusinformationen des Icinga-Prozesses.

SCHEDULE_AND_PROPAGATE_HOST_DOWNTIME

`SCHEDULE_AND_PROPAGATE_HOST_DOWNTIME;`<host_name>;<start_time>;<end_time>;<fixed>;<trigger_id>;<duration>;<author>;<comment>

Plant eine Ausfallzeit für den angegebenen Host und seine "Kinder"(-Hosts). Wenn das "fixed"-Argument auf eins (1) gesetzt ist, wird die Ausfallzeit zu den durch die "start"- und "end"-Argumente angegebenen Zeiten starten bzw. enden. Andernfalls wird die Ausfallzeit zwischen den Start- und Endzeiten beginnen und die Anzahl von Sekunden dauern, die durch das "duration"-Argument angegeben wird. Die "start"- und "end"-Argumente werden im time_t-Format (Sekunden seit der UNIX-Epoche) angegeben. Die Ausfallzeit des angegebenen (Eltern-) Hosts kann durch einen anderen Ausfallzeiteintrag ausgelöst werden, wenn die "trigger_id" den Wert der ID eines anderen Ausfallzeiteintrag hat. Setzen Sie den Wert von "trigger_id" auf Null (0), wenn die Ausfallzeit des angegebenen (Eltern-) Hosts nicht von einem anderen Ausfallzeiteintrag ausgelöst werden soll.

SCHEDULE_AND_PROPAGATE_TRIGGERED_HOST_DOWNTIME

`SCHEDULE_AND_PROPAGATE_TRIGGERED_HOST_DOWNTIME;`<host_name>;<start_time>;<end_time>;<fixed>;<trigger_id>;<duration>;<author>;<comment>

Plant eine Ausfallzeit für den angegebenen Host und seine "Kinder"(-Hosts). Wenn das "fixed"-Argument auf eins (1) gesetzt ist, wird die Ausfallzeit zu den durch die "start"- und "end"-Argumente angegebenen Zeiten starten bzw. enden. Andernfalls wird die Ausfallzeit zwischen den Start- und Endzeiten beginnen und die Anzahl von Sekunden dauern, die durch das "duration"-Argument angegeben wird. Die "start"- und "end"-Argumente werden im time_t-Format (Sekunden seit der UNIX-Epoche) angegeben. Die Ausfallzeit der "Kinder"-Hosts wird durch die Ausfallzeit des "Eltern"-Hosts ausgelöst. Die Ausfallzeit des angegebenen (Eltern-) Hosts kann durch einen anderen Ausfallzeiteintrag ausgelöst werden, wenn die "trigger_id" den Wert der ID eines anderen Ausfallzeiteintrag hat. Setzen Sie den Wert von "trigger_id" auf Null (0), wenn die Ausfallzeit des angegebenen (Eltern-) Hosts nicht von einem anderen Ausfallzeiteintrag ausgelöst werden soll.

SCHEDULE_FORCED_HOST_CHECK

`SCHEDULE_FORCED_HOST_CHECK;`<host_name>;<check_time>

Plant eine erzwungene aktive Prüfung des angegebenen Hosts zur "check_time". Das "check_time"-Argument gibt dem Wert im time_t-Format (Sekunden seit der UNIX-Epoche) an. Erzwungene Prüfungen in jedem Fall ausgeführt, also unabhängig von der Zeit (z.B. werden Zeitfenster-Einschränkungen ignoriert) und davon, ob aktive Prüfungen für bestimmte Hosts oder auf programmweiter Ebene aktiviert sind oder nicht.

SCHEDULE_FORCED_HOST_SVC_CHECKS

`SCHEDULE_FORCED_HOST_SVC_CHECKS;`<host_name>;<check_time>

Plant eine erzwungene aktive Prüfung von allen Services des angegebenen Hosts zur "check_time". Das "check_time"-Argument gibt dem Wert im time_t-Format (Sekunden seit der UNIX-Epoche) an. Erzwungene Prüfungen in jedem Fall ausgeführt, also unabhängig von der Zeit (z.B. werden Zeitfenster-Einschränkungen ignoriert) und davon, ob aktive Prüfungen für bestimmte Hosts oder auf programmweiter Ebene aktiviert sind oder nicht.

SCHEDULE_FORCED_SVC_CHECK

`SCHEDULE_FORCED_SVC_CHECK;`<host_name>;<service_description>;<check_time>

Plant eine erzwungene aktive Prüfung eines bestimmten Service des angegebenen Hosts zur "check_time". Das "check_time"-Argument gibt dem Wert im time_t-Format (Sekunden seit der UNIX-Epoche) an. Erzwungene Prüfungen in jedem Fall ausgeführt, also unabhängig von der Zeit (z.B. werden Zeitfenster-Einschränkungen ignoriert) und davon, ob aktive Prüfungen für bestimmte Hosts oder auf programmweiter Ebene aktiviert sind oder nicht.

SCHEDULE_HOST_CHECK

`SCHEDULE_HOST_CHECK;`<host_name>;<check_time>

Plant die nächste aktive Prüfung des angegebenen Hosts zur "check_time". Das "check_time"-Argument gibt dem Wert im time_t-Format (Sekunden seit der UNIX-Epoche) an. Beachten Sie, dass der Host ggf. nicht zu der Zeit geprüft wird, die Sie angegeben haben. Das kann eine Reihe von Gründen haben: Aktive Prüfungen sind auf Host- oder programmweiter Ebene deaktiviert, die Host-Prüfung ist bereits für einen früheren Zeitpunkt geplant, usw. Wenn Sie die Host-Prüfung erzwingen wollen, dann schauen Sie beim SCHEDULE_FORCED_HOST_CHECK-Befehl.

SCHEDULE_HOST_DOWNTIME

`SCHEDULE_HOST_DOWNTIME;`<host_name>;<start_time>;<end_time>;<fixed>;<trigger_id>;<duration>;<author>;<comment>

Plant eine Ausfallzeit für den angegebenen Host. Wenn das "fixed"-Argument auf eins (1) gesetzt ist, wird die Ausfallzeit zu den durch die "start"- und "end"-Argumente angegebenen Zeiten starten bzw. enden. Andernfalls wird die Ausfallzeit zwischen den Start- und Endzeiten beginnen und die Anzahl von Sekunden dauern, die durch das "duration"-Argument angegeben wird. Die "start"- und "end"-Argumente werden im time_t-Format (Sekunden seit der UNIX-Epoche) angegeben. Die Ausfallzeit des angegebenen Hosts kann durch einen anderen Ausfallzeiteintrag ausgelöst werden, wenn die "trigger_id" den Wert der ID eines anderen Ausfallzeiteintrag hat. Setzen Sie den Wert von "trigger_id" auf Null (0), wenn die Ausfallzeit des angegebenen Hosts nicht von einem anderen Ausfallzeiteintrag ausgelöst werden soll.

SCHEDULE_HOST_SVC_CHECKS

`SCHEDULE_HOST_SVC_CHECKS;`<host_name>;<check_time>

Plant die nächste aktive Prüfung aller Services des angegebenen Hosts zur "check_time". Das "check_time"-Argument gibt dem Wert im time_t-Format (Sekunden seit der UNIX-Epoche) an. Beachten Sie, dass die Services ggf. nicht zu der Zeit geprüft wird, die Sie angegeben haben. Das kann eine Reihe von Gründen haben: Aktive Prüfungen sind auf Service- oder programmweiter Ebene deaktiviert, die Service-Prüfungen sind bereits für einen früheren Zeitpunkt geplant, usw. Wenn Sie die Service-Prüfungen erzwingen wollen, dann schauen Sie beim SCHEDULE_FORCED_HOST_SVC_CHECKS-Befehl.

SCHEDULE_HOST_SVC_DOWNTIME

`SCHEDULE_HOST_SVC_DOWNTIME;`<host_name>;<start_time>;<end_time>;<fixed>;<trigger_id>;<duration>;<author>;<comment>

Plant eine Ausfallzeit für alle Services des angegebenen Hosts. Wenn das "fixed"-Argument auf eins (1) gesetzt ist, wird die Ausfallzeit zu den durch die "start"- und "end"-Argumente angegebenen Zeiten starten bzw. enden. Andernfalls wird die Ausfallzeit zwischen den Start- und Endzeiten beginnen und die Anzahl von Sekunden dauern, die durch das "duration"-Argument angegeben wird. Die "start"- und "end"-Argumente werden im time_t-Format (Sekunden seit der UNIX-Epoche) angegeben. Die Ausfallzeit der Services kann durch einen anderen Ausfallzeiteintrag ausgelöst werden, wenn die "trigger_id" den Wert der ID eines anderen Ausfallzeiteintrag hat. Setzen Sie den Wert von "trigger_id" auf Null (0), wenn die Ausfallzeit der Services nicht von einem anderen Ausfallzeiteintrag ausgelöst werden soll.

SCHEDULE_HOSTGROUP_HOST_DOWNTIME

`SCHEDULE_HOSTGROUP_HOST_DOWNTIME;`<hostgroup_name>;<start_time>;<end_time>;<fixed>;<trigger_id>;<duration>;<author>;<comment>

Plant eine Ausfallzeit für alle Hosts der angegebenen Hostgruppe. Wenn das "fixed"-Argument auf eins (1) gesetzt ist, wird die Ausfallzeit zu den durch die "start"- und "end"-Argumente angegebenen Zeiten starten bzw. enden. Andernfalls wird die Ausfallzeit zwischen den Start- und Endzeiten beginnen und die Anzahl von Sekunden dauern, die durch das "duration"-Argument angegeben wird. Die "start"- und "end"-Argumente werden im time_t-Format (Sekunden seit der UNIX-Epoche) angegeben. Die Ausfallzeit der Hosts kann durch einen anderen Ausfallzeiteintrag ausgelöst werden, wenn die "trigger_id" den Wert der ID eines anderen Ausfallzeiteintrag hat. Setzen Sie den Wert von "trigger_id" auf Null (0), wenn die Ausfallzeit der Hosts nicht von einem anderen Ausfallzeiteintrag ausgelöst werden soll.

SCHEDULE_HOSTGROUP_SVC_DOWNTIME

`SCHEDULE_HOSTGROUP_SVC_DOWNTIME;`<hostgroup_name>;<start_time>;<end_time>;<fixed>;<trigger_id>;<duration>;<author>;<comment>

Plant eine Ausfallzeit für alle Services der angegebenen Hostgruppe. Wenn das "fixed"-Argument auf eins (1) gesetzt ist, wird die Ausfallzeit zu den durch die "start"- und "end"-Argumente angegebenen Zeiten starten bzw. enden. Andernfalls wird die Ausfallzeit zwischen den Start- und Endzeiten beginnen und die Anzahl von Sekunden dauern, die durch das "duration"-Argument angegeben wird. Die "start"- und "end"-Argumente werden im time_t-Format (Sekunden seit der UNIX-Epoche) angegeben. Die Ausfallzeit der Services kann durch einen anderen Ausfallzeiteintrag ausgelöst werden, wenn die "trigger_id" den Wert der ID eines anderen Ausfallzeiteintrag hat. Setzen Sie den Wert von "trigger_id" auf Null (0), wenn die Ausfallzeit der Services nicht von einem anderen Ausfallzeiteintrag ausgelöst werden soll.

SCHEDULE_SERVICEGROUP_HOST_DOWNTIME

`SCHEDULE_SERVICEGROUP_HOST_DOWNTIME;`<servicegroup_name>;<start_time>;<end_time>;<fixed>;<trigger_id>;<duration>;<author>;<comment>

Plant eine Ausfallzeit für alle Hosts, die Services in der angegebenen Servicegruppe haben. Wenn das "fixed"-Argument auf eins (1) gesetzt ist, wird die Ausfallzeit zu den durch die "start"- und "end"-Argumente angegebenen Zeiten starten bzw. enden. Andernfalls wird die Ausfallzeit zwischen den Start- und Endzeiten beginnen und die Anzahl von Sekunden dauern, die durch das "duration"-Argument angegeben wird. Die "start"- und "end"-Argumente werden im time_t-Format (Sekunden seit der UNIX-Epoche) angegeben. Die Ausfallzeit der Hosts kann durch einen anderen Ausfallzeiteintrag ausgelöst werden, wenn die "trigger_id" den Wert der ID eines anderen Ausfallzeiteintrag hat. Setzen Sie den Wert von "trigger_id" auf Null (0), wenn die Ausfallzeit der Hosts nicht von einem anderen Ausfallzeiteintrag ausgelöst werden soll.

SCHEDULE_SERVICEGROUP_SVC_DOWNTIME

`SCHEDULE_SERVICEGROUP_SVC_DOWNTIME;`<servicegroup_name>;<start_time>;<end_time>;<fixed>;<trigger_id>;<duration>;<author>;<comment>

Plant eine Ausfallzeit für alle Services der angegebenen Servicegruppe. Wenn das "fixed"-Argument auf eins (1) gesetzt ist, wird die Ausfallzeit zu den durch die "start"- und "end"-Argumente angegebenen Zeiten starten bzw. enden. Andernfalls wird die Ausfallzeit zwischen den Start- und Endzeiten beginnen und die Anzahl von Sekunden dauern, die durch das "duration"-Argument angegeben wird. Die "start"- und "end"-Argumente werden im time_t-Format (Sekunden seit der UNIX-Epoche) angegeben. Die Ausfallzeit der Services kann durch einen anderen Ausfallzeiteintrag ausgelöst werden, wenn die "trigger_id" den Wert der ID eines anderen Ausfallzeiteintrag hat. Setzen Sie den Wert von "trigger_id" auf Null (0), wenn die Ausfallzeit der Services nicht von einem anderen Ausfallzeiteintrag ausgelöst werden soll.

SCHEDULE_SVC_CHECK

`SCHEDULE_SVC_CHECK;`<host_name>;<service_description>;<check_time>

Plant die nächste aktive Prüfung des angegebenen Service zur "check_time". Das "check_time"-Argument gibt dem Wert im time_t-Format (Sekunden seit der UNIX-Epoche) an. Beachten Sie, dass der Service ggf. nicht zu der Zeit geprüft wird, die Sie angegeben haben. Das kann eine Reihe von Gründen haben: Aktive Prüfungen sind auf Service- oder programmweiter Ebene deaktiviert, die Service-Prüfung ist bereits für einen früheren Zeitpunkt geplant, usw. Wenn Sie die Service-Prüfung erzwingen wollen, dann schauen Sie beim SCHEDULE_FORCED_SVC_CHECK-Befehl.

SCHEDULE_SVC_DOWNTIME

`SCHEDULE_SVC_DOWNTIME;`<host_name>;<service_desription><start_time>;<end_time>;<fixed>;<trigger_id>;<duration>;<author>;<comment>

Plant eine Ausfallzeit für den angegebenen Service. Wenn das "fixed"-Argument auf eins (1) gesetzt ist, wird die Ausfallzeit zu den durch die "start"- und "end"-Argumente angegebenen Zeiten starten bzw. enden. Andernfalls wird die Ausfallzeit zwischen den Start- und Endzeiten beginnen und die Anzahl von Sekunden dauern, die durch das "duration"-Argument angegeben wird. Die "start"- und "end"-Argumente werden im time_t-Format (Sekunden seit der UNIX-Epoche) angegeben. Die Ausfallzeit des angegebenen Service kann durch einen anderen Ausfallzeiteintrag ausgelöst werden, wenn die "trigger_id" den Wert der ID eines anderen Ausfallzeiteintrag hat. Setzen Sie den Wert von "trigger_id" auf Null (0), wenn die Ausfallzeit des angegebenen Service nicht von einem anderen Ausfallzeiteintrag ausgelöst werden soll.

SEND_CUSTOM_HOST_NOTIFICATION

`SEND_CUSTOM_HOST_NOTIFICATION;`<host_name>;<options>;<author>;<comment>

Erlaubt Ihnen den Versand einer angepassten Host-Benachrichtigung. Das ist sehr nützlich in schlimmen Situationen, Notfällen oder um mit allen Admins zu kommunizieren, die für einen bestimmten Host zuständig sind. Beim Versand der Host-Benachrichtigung wird das $NOTIFICATIONTYPE$-Makro auf "CUSTOM" gesetzt. Das <options->-Feld ist ein logisches ODER der folgenden Ganzzahl-Werte, die beeinflussen, wie die Benachrichtigung versandt wird: 0 = keine Option (Default), 1 = Broadcast (Benachrichtigungen an alle normalen und alle Eskalationskontakte des Hosts versenden), 2 = erzwungen (Benachrichtigung wird versandt, unabhängig von der aktuellen Zeit, ob Benachrichtigungen aktiviert sind oder nicht, etc.), 4 = inkrementieren der Benachrichtigungsnummer für den Host (dies wird nicht automatisch bei angepassten Benachrichtigungen gemacht). Das Kommentarfeld kann über das $NOTIFICATIONCOMMENT$-Makro in Benachrichtigungsbefehlen benutzt werden.

SEND_CUSTOM_SVC_NOTIFICATION

`SEND_CUSTOM_SVC_NOTIFICATION;`<host_name>;<service_description>;<options>;<author>;<comment>

Erlaubt Ihnen den Versand einer angepassten Service-Benachrichtigung. Das ist sehr nützlich in schlimmen Situationen, Notfällen oder um mit allen Admins zu kommunizieren, die für einen bestimmten Service zuständig sind. Beim Versand der Service-Benachrichtigung wird das $NOTIFICATIONTYPE$-Makro auf "CUSTOM" gesetzt. Das <options->-Feld ist ein logisches ODER der folgenden Ganzzahl-Werte, die beeinflussen, wie die Benachrichtigung versandt wird: 0 = keine Option (Default), 1 = Broadcast (Benachrichtigungen an alle normalen und alle Eskalationskontakte des Service versenden), 2 = erzwungen (Benachrichtigung wird versandt, unabhängig von der aktuellen Zeit, ob Benachrichtigungen aktiviert sind oder nicht, etc.), 4 = inkrementieren der Benachrichtigungsnummer für den Service (dies wird nicht automatisch bei angepassten Benachrichtigungen gemacht). Das Kommentarfeld kann über das $NOTIFICATIONCOMMENT$-Makro in Benachrichtigungsbefehlen benutzt werden.

SET_HOST_NOTIFICATION_NUMBER

`SET_HOST_NOTIFICATION_NUMBER;`<host_name>;<notification_number>

Setzt die aktuellen Benachrichtigungsnummer für den angegebenen Host. Ein Wert von Null (0) zeigt an, dass bisher keine Benachrichtigung für das aktuelle Host-Problem versandt wurde. Das ist nützlich zum Erzwingen einer Eskalation (basierend auf der Benachrichtigungsnummer) oder zur Replizierung von Benachrichtigungsinformationen in redundanten Überwachungsumgebungen. Benachrichtigungsnummern größer Null haben keinen spürbaren Einfluss auf den Benachrichtigungsprozess, falls sich der Host gerade in einem UP-Zustand befindet.

SET_SVC_NOTIFICATION_NUMBER

`SET_SVC_NOTIFICATION_NUMBER;`<host_name>;<service_description>;<notification_number>

Setzt die aktuellen Benachrichtigungsnummer für den angegebenen Service. Ein Wert von Null (0) zeigt an, dass bisher keine Benachrichtigung für das aktuelle Service-Problem versandt wurde. Das ist nützlich zum Erzwingen einer Eskalation (basierend auf der Benachrichtigungsnummer) oder zur Replizierung von Benachrichtigungsinformationen in redundanten Überwachungsumgebungen. Benachrichtigungsnummern größer Null haben keinen spürbaren Einfluss auf den Benachrichtigungsprozess, falls sich der Service gerade in einem OK-Zustand befindet.

SHUTDOWN_PROGRAM

`SHUTDOWN_PROGRAM`

Stoppt den Icinga-Prozess.

START_ACCEPTING_PASSIVE_HOST_CHECKS

`START_ACCEPTING_PASSIVE_HOST_CHECKS`

Aktiviert Annahme und Verarbeitung von passiven Host-Prüfungen auf programmweiter Ebene.

START_ACCEPTING_PASSIVE_SVC_CHECKS

`START_ACCEPTING_PASSIVE_SVC_CHECKS`

Aktiviert Annahme und Verarbeitung von passiven Service-Prüfungen auf programmweiter Ebene.

START_EXECUTING_HOST_CHECKS

`START_EXECUTING_HOST_CHECKS`

Aktiviert aktive Host-Prüfungen auf programmweiter Ebene.

START_EXECUTING_SVC_CHECKS

`START_EXECUTING_SVC_CHECKS`

Aktiviert aktive Service-Prüfungen auf programmweiter Ebene.

START_OBSESSING_OVER_HOST

`START_OBSESSING_OVER_HOST;`<host_name>

Aktiviert die Verarbeitung von Host-Prüfungen mit Hilfe des OCHP-Befehls für den angegebenen Host.

START_OBSESSING_OVER_HOST_CHECKS

`START_OBSESSING_OVER_HOST_CHECKS`

Aktiviert die Verarbeitung von Host-Prüfungen mit Hilfe des OCHP-Befehls auf programmweiter Ebene.

START_OBSESSING_OVER_SVC

`START_OBSESSING_OVER_SVC;`<host_name>;<service_description>

Aktiviert die Verarbeitung von Service-Prüfungen mit Hilfe des OCSP-Befehls für den angegebenen Service.

START_OBSESSING_OVER_SVC_CHECKS

`START_OBSESSING_OVER_SVC_CHECKS`

Aktiviert die Verarbeitung von Service-Prüfungen mit Hilfe des OCSP-Befehls auf programmweiter Ebene.

STOP_ACCEPTING_PASSIVE_HOST_CHECKS

`STOP_ACCEPTING_PASSIVE_HOST_CHECKS`

Deaktiviert Annahme und Verarbeitung von passiven Host-Prüfungen auf programmweiter Ebene.

STOP_ACCEPTING_PASSIVE_SVC_CHECKS

`STOP_ACCEPTING_PASSIVE_SVC_CHECKS`

Deaktiviert Annahme und Verarbeitung von passiven Service-Prüfungen auf programmweiter Ebene.

STOP_EXECUTING_HOST_CHECKS

`STOP_EXECUTING_HOST_CHECKS`

Deaktiviert aktive Host-Prüfungen auf programmweiter Ebene.

STOP_EXECUTING_SVC_CHECKS

`STOP_EXECUTING_SVC_CHECKS`

Deaktiviert aktive Service-Prüfungen auf programmweiter Ebene.

STOP_OBSESSING_OVER_HOST

`STOP_OBSESSING_OVER_HOST;`<host_name>

Deaktiviert die Verarbeitung von Host-Prüfungen mit Hilfe des OCHP-Befehls für den angegebenen Host.

STOP_OBSESSING_OVER_HOST_CHECKS

`STOP_OBSESSING_OVER_HOST_CHECKS`

Deaktiviert die Verarbeitung von Host-Prüfungen mit Hilfe des OCHP-Befehls auf programmweiter Ebene.

STOP_OBSESSING_OVER_SVC

`STOP_OBSESSING_OVER_SVC;`<host_name>;<service_description>

Deaktiviert die Verarbeitung von Service-Prüfungen mit Hilfe des OCSP-Befehls für den angegebenen Service.

STOP_OBSESSING_OVER_SVC_CHECKS

`STOP_OBSESSING_OVER_SVC_CHECKS`

Deaktiviert die Verarbeitung von Service-Prüfungen mit Hilfe des OCSP-Befehls auf programmweiter Ebene.

Zurück | Nach oben | Weiter
Entwickeln von Plugins für die Nutzung mit Embedded Perl | Zum Anfang | Installation und Benutzung der Icinga-API

© 2009-2011 Icinga Development Team, http://www.icinga.org