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.