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 auf 5 (binary) gesetztem value_type 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, wenn beim Aktualisieren des Status des Auslösers Probleme aufgetreten sind.

Property behavior:
- read-only
flags integer Ursprung des Auslösers.

Mögliche Werte:
0 - (default) ein einfacher Auslöser;
4 - ein erkannter Auslöser.

Property behavior:
- read-only
lastchange timestamp Zeitpunkt, zu dem der Auslöser seinen Status zuletzt 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 Status des Auslösers.

Mögliche Werte:
0 - (default) der Auslöserstatus ist aktuell;
1 - der aktuelle Auslöserstatus ist unbekannt.

Property behavior:
- read-only
status integer Gibt an, 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 Gibt an, ob der Auslöser mehrere Problemereignisse erzeugen kann.

Mögliche Werte:
0 - (default) keine mehrfachen 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 Gibt an, ob sich der Auslöser im OK- oder Problemstatus 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 auf 5 (binary) gesetztem value_type können nicht in Wiederherstellungsausdrücken von Auslösern verwendet werden.
correlation_mode integer Schließt OK-Ereignisse.

Mögliche Werte:
0 - (default) alle Probleme;
1 - alle Probleme, wenn die Tag-Werte übereinstimmen.
correlation_tag string Tag zum Abgleichen.
manual_close integer Manuelles Schließen zulassen.

Mögliche Werte:
0 - (default) Nein;
1 - Ja.
uuid string Universell eindeutige Kennung, die zum Verknüpfen importierter Auslöser mit bereits vorhandenen verwendet wird. 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.