Trigger-Objekt

Die folgenden Objekte stehen in direktem Zusammenhang mit der trigger API.

Auslöser

Das Auslöser-Objekt hat die folgenden Eigenschaften.

Eigenschaft Typ Beschreibung
triggerid ID ID des Auslösers.

Verhalten der Eigenschaft:
- schreibgeschützt
- erforderlich für Aktualisierungsvorgänge
description string Name des Auslösers.

Verhalten der Eigenschaft:
- erforderlich für Erstellungsvorgänge
expression string Auslöser-Ausdruck.

Datenpunkte mit auf 5 (binär) oder 6 (JSON) gesetztem value_type können nicht in Auslöser-Ausdrücken verwendet werden.

Verhalten der Eigenschaft:
- erforderlich für Erstellungsvorgänge
event_name string Vom Auslöser erzeugter 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.

Verhalten der Eigenschaft:
- schreibgeschützt
flags integer Herkunft des Auslösers.

Mögliche Werte:
0 - (Standard) ein einfacher Auslöser;
4 - ein aus einem Prototyp konvertierter Auslöser.

Verhalten der Eigenschaft:
- schreibgeschützt
lastchange timestamp Zeitpunkt, zu dem der Auslöser zuletzt seinen Zustand geändert hat.

Verhalten der Eigenschaft:
- schreibgeschützt
priority integer Schweregrad des Auslösers.

Mögliche Werte:
0 - (Standard) nicht klassifiziert;
1 - Information;
2 - Warnung;
3 - durchschnittlich;
4 - hoch;
5 - Katastrophe.
state integer Status des Auslöser-Ausdrucks.

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

Verhalten der Eigenschaft:
- schreibgeschützt
status integer Gibt an, ob der Auslöser aktiviert oder deaktiviert ist.

Mögliche Werte:
0 - (Standard) aktiviert;
1 - deaktiviert.
templateid ID ID des Auslösers der übergeordneten Vorlage.

Verhalten der Eigenschaft:
- schreibgeschützt
type integer Gibt an, ob der Auslöser mehrere Problemereignisse erzeugen kann.

Mögliche Werte:
0 - (Standard) keine mehrfachen Ereignisse erzeugen;
1 - mehrere Ereignisse erzeugen.
url string Dem Auslöser zugeordnete URL.
url_name string Bezeichnung für die dem Auslöser zugeordnete URL.
value integer Gibt an, ob sich der Auslöser im OK- oder Problemstatus befindet.

Mögliche Werte:
0 - (Standard) OK;
1 - Problem.

Verhalten der Eigenschaft:
- schreibgeschützt
recovery_mode integer Modus für die Erzeugung von OK-Ereignissen.

Mögliche Werte:
0 - (Standard) Ausdruck;
1 - Wiederherstellungsausdruck;
2 - Keine.
recovery_expression string Wiederherstellungsausdruck des Auslösers.

Datenpunkte mit auf 5 (binär) oder 6 (JSON) gesetztem value_type können nicht in Wiederherstellungsausdrücken von Auslösern verwendet werden.
correlation_mode integer OK-Ereignis schließt.

Mögliche Werte:
0 - (Standard) Alle Probleme;
1 - Alle Probleme, wenn Tag-Werte übereinstimmen.
correlation_tag string Tag für den Abgleich.
manual_close integer Manuelles Schließen erlauben.

Mögliche Werte:
0 - (Standard) Nein;
1 - Ja.
uuid string Universell eindeutige Kennung, die verwendet wird, um importierte Auslöser mit bereits vorhandenen zu verknüpfen. Wird automatisch erzeugt, wenn sie nicht angegeben wird.

Verhalten der Eigenschaft:
- unterstützt, wenn der Auslöser zu einer Vorlage gehört

Auslöser-Tag

Das Auslöser-Tag-Objekt hat die folgenden Eigenschaften.

Eigenschaft Typ Beschreibung
tag string Name des Auslöser-Tags.

Verhalten der Eigenschaft:
- erforderlich
value string Wert des Auslöser-Tags.

Verhalten der Eigenschaft:
- schreibgeschützt.
object integer Typ des Objekts, von dem das Tag geerbt wurde.

Mögliche Werte:
0 - Vorlage;
1 - Host;
3 - Datenpunkt.

Verhalten der Eigenschaft:
- schreibgeschützt.
objectid ID ID des Objekts, von dem das Tag geerbt wurde.

Verhalten der Eigenschaft:
- schreibgeschützt.
automatic integer Typ eines Auslöser-Tags:

Mögliche Werte:
0 - (Standard) vom Benutzer erstelltes Tag;
1 - von LLD erstelltes Tag;Verhalten der Eigenschaft:
- schreibgeschützt.