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;
<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;
<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;
<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;
<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;
<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;
<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;
<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;
<contact_name>;<varname>;<varvalue>
Ändert den Wert einer benutzerdefinierten Kontakt-Variable.
CHANGE_CUSTOM_HOST_VAR;
<host_name>;<varname>;<varvalue>
Ändert den Wert einer benutzerdefinierten Host-Variable.
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;
<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;
<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;
<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;
<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;
<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;
<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;
<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;
<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;
<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;
<host_name>
Löscht alle Kommentare, die mit einem bestimmten Host verbunden sind.
DEL_ALL_SVC_COMMENTS;
<host_name>;<service_description>
Löscht alle Kommentare, die mit einem bestimmten Service verbunden sind.
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;
<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 | |
---|---|
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 | |
---|---|
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 | |
---|---|
Die Änderungen stammen vom Opsview-Team. |
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;
<comment_id>
Löscht einen Service-Kommentar. Die ID-Nummer des zu löschenden Kommentars muss angegeben werden.
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;
<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;
<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
Deaktiviert Host- und Service-Eventhandler auf programmweiter Ebene.
DISABLE_FAILURE_PREDICTION
Deaktiviert Fehlervorhersage auf programmweiter Ebene.
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;
<host_name>
Deaktiviert (regelmäßig geplante) aktive Prüfungen des angegebenen Hosts. "On-demand"-Prüfungen finden weiterhin statt (?).
DISABLE_HOST_EVENT_HANDLER;
<host_name>
Deaktiviert den Eventhandler für den angegebenen Host.
DISABLE_HOST_FLAP_DETECTION;
<host_name>
Deaktiviert die Flattererkennung für den angegebenen Host.
DISABLE_HOST_FRESHNESS_CHECKS
Deaktiviert Frische-Prüfungen für alle Hosts auf programmweiter Ebene.
DISABLE_HOST_NOTIFICATIONS;
<host_name>
Deaktiviert Benachrichtigungen für den angegebenen Host.
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;
<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;
<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
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;
<host_name>
Deaktiviert Annahme und Verarbeitung von passiven Host-Prüfungen für den angegebenen Host.
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
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;
<host_name>;<service_description>
Deaktiviert aktive Prüfungen für den angegebenen Service.
DISABLE_SVC_EVENT_HANDLER;
<host_name>;<service_description>
Deaktiviert den Eventhandler für den angegebenen Service.
DISABLE_SVC_FLAP_DETECTION;
<host_name>;<service_description>
Deaktiviert die Flattererkennung für den angegebenen Service.
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
Aktiviert Host- und Service-Eventhandler auf programmweiter Ebene.
ENABLE_FAILURE_PREDICTION
Aktiviert Fehlervorhersage auf programmweiter Ebene.
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;
<host_name>
Aktiviert (regelmäßig geplante) aktive Prüfungen des angegebenen Hosts.
ENABLE_HOST_EVENT_HANDLER;
<host_name>
Aktiviert den Eventhandler für den angegebenen Host.
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
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;
<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;
<host_name>
Aktiviert aktive Prüfungen für alles Services des angegebenen Hosts.
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;
<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;
<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
Aktiviert Host- und Service-Benachrichtigungen auf programmweiter Ebene.
ENABLE_PASSIVE_HOST_CHECKS;
<host_name>
Aktiviert Annahme und Verarbeitung von passiven Host-Prüfungen für den angegebenen Hosts.
ENABLE_PASSIVE_SVC_CHECKS;
<host_name>;<service_description>
Aktiviert passive Prüfungen für den angegebenen Service.
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;
<host_name>;<service_description>
Aktiviert aktive Prüfungen für den angegebenen Service.
ENABLE_SVC_EVENT_HANDLER;
<host_name>;<service_description>
Aktiviert den Eventhandler für den angegebenen Service.
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;
<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;
<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;
<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;
<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
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;
<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;
<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
Veranlasst einen Restart des Icinga-Prozesses.
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;
<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;
<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;
<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;
<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;
<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;
<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;
<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;
<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;
<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;
<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;
<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;
<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
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
Aktiviert aktive Host-Prüfungen auf programmweiter Ebene.
START_EXECUTING_SVC_CHECKS
Aktiviert aktive Service-Prüfungen auf programmweiter Ebene.
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;
<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
Deaktiviert aktive Host-Prüfungen auf programmweiter Ebene.
STOP_EXECUTING_SVC_CHECKS
Deaktiviert aktive Service-Prüfungen auf programmweiter Ebene.
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;
<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.
© 1999-2009 Ethan Galstad, 2009-2017 Icinga Development Team, https://www.icinga.com