Oggetto trigger

I seguenti oggetti sono direttamente correlati all'API trigger.

Trigger

L'oggetto trigger ha le seguenti proprietà.

Property Type Description
triggerid ID ID del trigger.

Comportamento della proprietà:
- sola lettura
- obbligatoria per le operazioni di aggiornamento
description string Nome del trigger.

Comportamento della proprietà:
- obbligatoria per le operazioni di creazione
expression string Espressione del trigger.

Gli item con value_type impostato su 5 (binario) o 6 (JSON) non possono essere utilizzati nelle espressioni del trigger.

Comportamento della proprietà:
- obbligatoria per le operazioni di creazione
event_name string Nome dell'evento generato dal trigger.
opdata string Dati operativi.
comments string Descrizione aggiuntiva del trigger.
error string Testo dell'errore se si sono verificati problemi durante l'aggiornamento dello stato del trigger.

Comportamento della proprietà:
- sola lettura
flags integer Origine del trigger.

Valori possibili:
0 - (predefinito) un trigger normale;
4 - un trigger convertito da prototipo.

Comportamento della proprietà:
- sola lettura
lastchange timestamp Ora dell'ultima modifica di stato del trigger.

Comportamento della proprietà:
- sola lettura
priority integer Gravità del trigger.

Valori possibili:
0 - (predefinito) non classificato;
1 - informazione;
2 - avviso;
3 - media;
4 - alta;
5 - disastro.
state integer Stato dell'espressione del trigger.

Valori possibili:
0 - (predefinito) lo stato del trigger è aggiornato;
1 - lo stato corrente del trigger è sconosciuto.

Comportamento della proprietà:
- sola lettura
status integer Indica se il trigger è abilitato o disabilitato.

Valori possibili:
0 - (predefinito) abilitato;
1 - disabilitato.
templateid ID ID del trigger template padre.

Comportamento della proprietà:
- sola lettura
type integer Indica se il trigger può generare più eventi problema.

Valori possibili:
0 - (predefinito) non generare eventi multipli;
1 - generare eventi multipli.
url string URL associato al trigger.
url_name string Etichetta dell'URL associato al trigger.
value integer Indica se il trigger è nello stato OK o problema.

Valori possibili:
0 - (predefinito) OK;
1 - problema.

Comportamento della proprietà:
- sola lettura
recovery_mode integer Modalità di generazione dell'evento OK.

Valori possibili:
0 - (predefinito) Espressione;
1 - Espressione di ripristino;
2 - Nessuno.
recovery_expression string Espressione di ripristino del trigger.

Gli item con value_type impostato su 5 (binario) o 6 (JSON) non possono essere utilizzati nelle espressioni di ripristino del trigger.
correlation_mode integer Chiusura dell'evento OK.

Valori possibili:
0 - (predefinito) Tutti i problemi;
1 - Tutti i problemi se i valori dei tag corrispondono.
correlation_tag string Tag per la corrispondenza.
manual_close integer Consenti chiusura manuale.

Valori possibili:
0 - (predefinito) No;
1 - Sì.
uuid string Identificatore univoco universale, utilizzato per collegare i trigger importati a quelli già esistenti. Generato automaticamente, se non specificato.

Comportamento della proprietà:
- supportata se il trigger appartiene a un template

Tag trigger

L'oggetto tag del trigger ha le seguenti proprietà.

Proprietà Tipo Descrizione
tag string Nome del tag del trigger.

Comportamento della proprietà:
- obbligatoria
value string Valore del tag del trigger.

Comportamento della proprietà:
- sola lettura.
object integer Tipo di oggetto da cui il tag è stato ereditato.

Valori possibili:
0 - template;
1 - host;
3 - item.

Comportamento della proprietà:
- sola lettura.
objectid ID ID dell'oggetto da cui il tag è stato ereditato.

Comportamento della proprietà:
- sola lettura.
automatic integer Tipo di tag del trigger:

Valori possibili:
0 - tag (predefinito) creato dall'utente;
1 - tag creato da LLD;Comportamento della proprietà:
- sola lettura.