Icinga

7.2. 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).

Eine Liste der verfügbaren Befehle gibt es auch in der Beschreibung der CGI-Parameter.

Beispiel:

 #!/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 sich erholt (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, bei Null (0) wird keine Benachrichtigung versandt.

Wenn die "persistent"-Option auf eins (1) gesetzt wird, bleibt der Kommentar der Bestätigung auch nach der Erholung des Hosts bestehen.

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.

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 sich erholt (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, bei Null (0) wird keine Benachrichtigung versandt.

Wenn die "persistent"-Option auf eins (1) gesetzt wird, bleibt der Kommentar der Bestätigung auch nach der Erholung des Service bestehen.

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.

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>;<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>[;<servicedesc>[;<starttime>[;<commentstring>]]]

Löscht die Ausfallzeiten des Hosts, der über "host_name" angegeben wurde, sowie dessen verbundene Services. Bitte beachten Sie, dass Sie den Bereich mit optionalen "Filtern" weiter einschränken können.

[Anmerkung] Anmerkung

Die Änderungen stammen vom Opsview-Team.

DEL_DOWNTIME_BY_HOSTGROUP_NAME

DEL_DOWNTIME_BY_HOSTGROUP_NAME;<hostgroup_name>[host_name>[;<servicedesc>[;<starttime>[;<commentstring>]]]]

Löscht die Ausfallzeiten aller Hosts der Hostgruppe, die über "hostgroup_name" angegeben wurde, sowie deren verbundene Services. Bitte beachten Sie, dass Sie den Bereich mit optionalen "Filtern" weiter einschränken können.

[Anmerkung] Anmerkung

Die Änderungen stammen vom Opsview-Team.

DEL_DOWNTIME_BY_START_TIME_COMMENT

DEL_DOWNTIME_BY_START_TIME_COMMENT;<start time[;commentstring]>

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

[Anmerkung] Anmerkung

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.

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_NOTIFICATIONS_EXPIRE_TIME

DISABLE_NOTIFICATIONS_EXPIRE_TIME;<schedule_time>;<expire_time>

Die <schedule_time> hat derzeit noch keine Funktion, setzen Sie sie auf die aktuelle Zeit.

Deaktiviert Host- und Service-Benachrichtigungen auf programmweiter Ebene bis zur angegbenen Verfallszeit.

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_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.

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_PROCESS

RESTART_PROCESS

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_description>;<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_PROCESS

SHUTDOWN_PROCESS

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.