[comment]: # ({531c9a02-531c9a02})
# 2 Betrieb

[comment]: # ({/531c9a02-531c9a02})

[comment]: # ({d0355872-49564975})
#### Übersicht

Sie können die folgenden Operationen für alle Ereignisse definieren:

-   Eine Nachricht senden
-   Einen Remote-Befehl ausführen

::: noteimportant
Der Zabbix Server erstellt keine Benachrichtigungen, wenn der Zugriff auf
den Host für den als Empfänger der Aktionsoperation definierten Benutzer
explizit „verweigert“ wird oder wenn für den Benutzer überhaupt keine
Berechtigungen für den Host definiert sind.
:::

Für Discovery- und Autoregistrierungsereignisse sind zusätzliche Operationen verfügbar:

-   [Host hinzufügen](/manual/config/notifications/action/operation/other#adding-host)
-   Host entfernen
-   Host aktivieren
-   Host deaktivieren
-   Zu Hostgruppe hinzufügen
-   Aus Hostgruppe entfernen
-   Host-Tags hinzufügen
-   Host-Tags entfernen
-   Vorlage verknüpfen
-   Verknüpfung der Vorlage aufheben
-   Modus des Host-Inventars festlegen

[comment]: # ({/d0355872-49564975})

[comment]: # ({b1337648-4b8a4b65})
#### Konfigurieren einer Operation

Um eine Operation zu konfigurieren, wechseln Sie im Konfigurationsbereich der [action](/manual/config/notifications/action) zur Registerkarte *Operations*.

![](../../../../../assets/en/manual/config/notifications/action_operation2.png){width="600"}

Allgemeine Operationseigenschaften:

|Parameter|Description|
|--|-----------|
|*Default operation step duration*|Standarddauer eines Operation-Schritts (60 Sekunden bis 1 Woche).<br>Beispielsweise bedeutet eine Schrittdauer von einer Stunde, dass bei Ausführung einer Operation eine Stunde vergeht, bevor der nächste Schritt ausgeführt wird.<br>[Time suffixes](/manual/appendix/suffixes) werden unterstützt, z. B. 60s, 1m, 2h, 1d.<br>[User macros](/manual/config/macros/user_macros) werden unterstützt.|
|*Operations*|Action-Operationen werden, sofern vorhanden, mit folgenden Details angezeigt:<br>**Steps** - Eskalationsschritt(e), denen die Operation zugewiesen ist.<br>**Details** - Typ der Operation und ihr Empfänger/Ziel.<br>Die Operationsliste zeigt außerdem den verwendeten Medientyp (E-Mail, SMS oder Skript) sowie den Vor- und Nachnamen des Empfängers einer Benachrichtigung (in Klammern nach dem Benutzernamen) an.<br>**Start in** - wie lange nach einem Ereignis die Operation ausgeführt wird.<br>**Duration (sec)** - die Schrittdauer wird angezeigt. *Default* wird angezeigt, wenn der Schritt die Standarddauer verwendet, und eine Zeit wird angezeigt, wenn eine benutzerdefinierte Dauer verwendet wird.<br>**Action** - Links zum Bearbeiten und Entfernen einer Operation werden angezeigt.|
|*Recovery operations*|Action-Operationen werden, sofern vorhanden, mit folgenden Details angezeigt:<br>**Details** - Typ der Operation und ihr Empfänger/Ziel.<br>Die Operationsliste zeigt außerdem den verwendeten Medientyp (E-Mail, SMS oder Skript) sowie den Vor- und Nachnamen des Empfängers einer Benachrichtigung (in Klammern nach dem Benutzernamen) an.<br>**Action** - Links zum Bearbeiten und Entfernen einer Operation werden angezeigt.|
|*Update operations*|Action-Operationen werden, sofern vorhanden, mit folgenden Details angezeigt:<br>**Details** - Typ der Operation und ihr Empfänger/Ziel.<br>Die Operationsliste zeigt außerdem den verwendeten Medientyp (E-Mail, SMS oder Skript) sowie den Vor- und Nachnamen des Empfängers einer Benachrichtigung (in Klammern nach dem Benutzernamen) an.<br>**Action** - Links zum Bearbeiten und Entfernen einer Operation werden angezeigt.|
|*Pause operations for symptom problems*|Aktivieren Sie dieses Kontrollkästchen, um Operationen für Symptomprobleme nach der ersten Operation anzuhalten.<br>Beachten Sie, dass diese Einstellung nur Eskalationen von Problemen betrifft; Recovery- und Update-Operationen sind davon nicht betroffen.<br>Diese Option ist nur für *Trigger actions* verfügbar.|
|*Pause operations for suppressed problems*|Aktivieren Sie dieses Kontrollkästchen, um den Start von Operationen für die Dauer eines Wartungszeitraums zu verzögern. Wenn die Operationen nach der Wartung gestartet werden, werden alle Operationen ausgeführt, einschließlich derjenigen für die Ereignisse während der Wartung.<br>Beachten Sie, dass diese Einstellung nur Eskalationen von Problemen betrifft; Recovery- und Update-Operationen sind davon nicht betroffen.<br>Wenn Sie dieses Kontrollkästchen deaktivieren, werden Operationen auch während eines Wartungszeitraums ohne Verzögerung ausgeführt.<br>Diese Option ist für *Service actions* nicht verfügbar.|
|*Notify about canceled escalations*|Deaktivieren Sie dieses Kontrollkästchen, um Benachrichtigungen über abgebrochene Eskalationen zu deaktivieren (wenn Host, Datenpunkt, Auslöser oder action deaktiviert ist).|

Alle Pflichtfelder sind mit einem roten Sternchen markiert.

Um die Details einer neuen Operation zu konfigurieren, klicken Sie im Block *Operations* auf
![](../../../../../assets/en/manual/config/add_link.png). Um eine vorhandene Operation zu bearbeiten, klicken Sie neben der Operation auf
![](../../../../../assets/en/manual/config/edit_link.png).
Es wird ein Popup-Fenster geöffnet, in dem Sie die Details des Operation-Schritts bearbeiten können.

[comment]: # ({/b1337648-4b8a4b65})

[comment]: # ({91ea0ed4-4a37f720})
#### Details zur Operation

![](../../../../../assets/en/manual/config/operation_details.png){width="600"}

|Parameter|<|<|Beschreibung|
|-|-|----------|--------------------------------------|
|*Operation*|<|<|Wählen Sie die Operation aus:<br>**Nachricht senden** - Nachricht an den Benutzer senden.<br>**<remote command name>** - einen Remote-Befehl ausführen. Befehle stehen zur Ausführung zur Verfügung, wenn sie zuvor in [global scripts](/manual/web_interface/frontend_sections/alerts/scripts#configuring-a-global-script) mit ausgewählter *Action operation* als Geltungsbereich definiert wurden.<br>Für Ereignisse zur Erkennung und automatischen Registrierung sind weitere Operationen verfügbar (siehe oben).|
|*Steps*|<|<|Wählen Sie die Schritt(e) aus, denen die Operation in einem [Eskalations-](/manual/config/notifications/action/escalations) Zeitplan zugewiesen werden soll:<br>**From** - ab diesem Schritt ausführen.<br>**To** - bis zu diesem Schritt ausführen (0=unendlich, die Ausführung wird nicht begrenzt).|
|*Step duration*|<|<|Benutzerdefinierte Dauer für diese Schritte (0=Standard-Schrittdauer verwenden).<br>[Zeitsuffixe](/manual/appendix/suffixes) werden unterstützt, z. B. 60s, 1m, 2h, 1d.<br>[Benutzermakros](/manual/config/macros/user_macros) werden unterstützt.<br>Mehrere Operationen können demselben Schritt zugewiesen werden. Wenn für diese Operationen unterschiedliche Schrittdauern definiert sind, wird die kürzeste berücksichtigt und auf den Schritt angewendet.|
|Operation type: [send message](/manual/config/notifications/action/operation/message)|<|<|<|
| |*Send to user groups*|<|Wählen Sie die Benutzergruppen aus, an die die Nachricht gesendet werden soll.<br>Die Benutzergruppe muss mindestens über die Berechtigung "read" für den Host verfügen, um benachrichtigt werden zu können.|
|^|*Send to users*|<|Wählen Sie die Benutzer aus, an die die Nachricht gesendet werden soll.<br>Der Benutzer muss mindestens über die Berechtigung "read" für den Host verfügen, um benachrichtigt werden zu können.|
|^|*Send to media type*|<|Senden Sie die Nachricht an alle verfügbaren (konfigurierten und aktivierten) Medientypen oder nur an einen bestimmten.<br>Seit Zabbix 7.0.7 wurde dieser Parameter von *Send only to* in *Send to media type* umbenannt.|
|^|*Custom message*|<|Wenn ausgewählt, kann die benutzerdefinierte Nachricht konfiguriert werden.<br>Für Benachrichtigungen über interne Ereignisse über [webhooks](/manual/config/notifications/media/webhook) ist eine benutzerdefinierte Nachricht obligatorisch.|
|^| |*Subject*|Betreff der benutzerdefinierten Nachricht. Der Betreff kann Makros enthalten. Er ist auf 255 Zeichen begrenzt.|
|^|^|*Message*|Die benutzerdefinierte Nachricht. Die Nachricht kann Makros enthalten. Sie ist auf eine bestimmte Anzahl von Zeichen begrenzt, abhängig vom Typ der Datenbank (weitere Informationen finden Sie unter [Nachricht senden](/manual/config/notifications/action/operation/message)).|
|Operation type: [remote command](/manual/config/notifications/action/operation/remote_command)|<|<|<|
| |*Target list*|<|Wählen Sie die Ziele aus, auf denen der Befehl ausgeführt werden soll:<br>**Current host** - der Befehl wird auf dem Host des Auslösers ausgeführt, der das Problemereignis verursacht hat. Diese Option funktioniert nicht, wenn der Auslöser mehrere Hosts enthält.<br>**Host** - Host(s) auswählen, auf denen der Befehl ausgeführt werden soll.<br>**Host group** - Hostgruppe(n) auswählen, auf denen der Befehl ausgeführt werden soll. Die Angabe einer übergeordneten Hostgruppe wählt implizit alle verschachtelten Hostgruppen aus. Dadurch wird der Remote-Befehl auch auf Hosts aus verschachtelten Gruppen ausgeführt.<br>Ein Befehl auf einem Host wird nur einmal ausgeführt, auch wenn der Host mehrfach übereinstimmt (z. B. über mehrere Hostgruppen; einzeln und über eine Hostgruppe).<br>Die Zielliste ist bedeutungslos, wenn ein benutzerdefiniertes Skript auf dem Zabbix Server ausgeführt wird. Wenn in diesem Fall weitere Ziele ausgewählt werden, wird das Skript lediglich häufiger auf dem Server ausgeführt.<br>Beachten Sie, dass bei global scripts die Zielauswahl auch von der Einstellung *Host group* in der globalen script-[Konfiguration](/manual/web_interface/frontend_sections/alerts/scripts#configuring-a-global-script) abhängt.<br>Die Option *Target list* ist für *Service actions* nicht verfügbar, da in diesem Fall Remote-Befehle immer auf dem Zabbix Server ausgeführt werden.|
|*Conditions*|<|<|Bedingung für die Ausführung der Operation:<br>**Event is not acknowledged** - nur wenn das Ereignis nicht bestätigt ist.<br>**Event is acknowledged** - nur wenn das Ereignis bestätigt ist.<br>Die Option *Conditions* ist nur für *Trigger actions* verfügbar.|

Wenn Sie fertig sind, klicken Sie auf *Add*, um die Operation zur Liste der *Operations* hinzuzufügen.

[comment]: # ({/91ea0ed4-4a37f720})
