On this page
Trigger-Objekt
Die folgenden Objekte stehen in direktem Zusammenhang mit der trigger API.
Auslöser
Das Auslöser-Objekt hat die folgenden Eigenschaften.
| Property | Type | Description |
|---|---|---|
| triggerid | ID | ID des Auslösers. Property behavior: - read-only - required for update operations |
| description | string | Name des Auslösers. Property behavior: - required for create operations |
| expression | string | Ausdruck des Auslösers. Datenpunkte mit value_type auf 5 (binary) gesetzt können nicht in Auslöserausdrücken verwendet werden.Property behavior: - required for create operations |
| event_name | string | Vom Auslöser generierter Ereignisname. |
| opdata | string | Betriebsdaten. |
| comments | string | Zusätzliche Beschreibung des Auslösers. |
| error | string | Fehlertext, falls beim Aktualisieren des Zustands des Auslösers Probleme aufgetreten sind. Property behavior: - read-only |
| flags | integer | Ursprung des Auslösers. Mögliche Werte: 0 - (default) ein normaler Auslöser; 4 - ein aus einer Vorlage konvertierter Auslöser. Property behavior: - read-only |
| lastchange | timestamp | Zeitpunkt, zu dem der Auslöser zuletzt seinen Zustand geändert hat. Property behavior: - read-only |
| priority | integer | Schweregrad des Auslösers. Mögliche Werte: 0 - (default) nicht klassifiziert; 1 - Information; 2 - Warnung; 3 - Durchschnittlich; 4 - Hoch; 5 - Katastrophe. |
| state | integer | Zustand des Auslösers. Mögliche Werte: 0 - (default) der Auslöserzustand ist aktuell; 1 - der aktuelle Auslöserzustand ist unbekannt. Property behavior: - read-only |
| status | integer | Ob der Auslöser aktiviert oder deaktiviert ist. Mögliche Werte: 0 - (default) aktiviert; 1 - deaktiviert. |
| templateid | ID | ID des übergeordneten Vorlagen-Auslösers. Property behavior: - read-only |
| type | integer | Ob der Auslöser mehrere Problemereignisse erzeugen kann. Mögliche Werte: 0 - (default) keine mehreren Ereignisse erzeugen; 1 - mehrere Ereignisse erzeugen. |
| url | string | Mit dem Auslöser verknüpfte URL. |
| url_name | string | Bezeichnung für die mit dem Auslöser verknüpfte URL. |
| value | integer | Ob sich der Auslöser im OK- oder Problemzustand befindet. Mögliche Werte: 0 - (default) OK; 1 - Problem. Property behavior: - read-only |
| recovery_mode | integer | Modus zur Generierung von OK-Ereignissen. Mögliche Werte: 0 - (default) Ausdruck; 1 - Wiederherstellungsausdruck; 2 - Keine. |
| recovery_expression | string | Wiederherstellungsausdruck des Auslösers. Datenpunkte mit value_type auf 5 (binary) gesetzt können nicht in Wiederherstellungsausdrücken für Auslöser verwendet werden. |
| correlation_mode | integer | Wie OK-Ereignisse geschlossen werden. Mögliche Werte: 0 - (default) Alle Probleme; 1 - Alle Probleme, wenn die Tag-Werte übereinstimmen. |
| correlation_tag | string | Tag zum Abgleich. |
| manual_close | integer | Manuelles Schließen erlauben. Mögliche Werte: 0 - (default) Nein; 1 - Ja. |
| uuid | string | Universell eindeutige Kennung, die verwendet wird, um importierte Auslöser mit bereits vorhandenen zu verknüpfen. Wird automatisch generiert, wenn nicht angegeben. Property behavior: - supported if the trigger belongs to a template |
Auslöser-Tag
Das Auslöser-Tag-Objekt hat die folgenden Eigenschaften.
| Property | Type | Description |
|---|---|---|
| tag | string | Name des Auslöser-Tags. Property behavior: - required |
| value | string | Wert des Auslöser-Tags. |