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.

Property behavior:
- sola lettura
- obbligatorio per le operazioni di aggiornamento
description string Nome del trigger.

Property behavior:
- obbligatorio per le operazioni di creazione
expression string Espressione del trigger.

Gli item con value_type impostato su 5 (binary) non possono essere usati nelle espressioni del trigger.

Property behavior:
- obbligatorio 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 di errore se si sono verificati problemi durante l'aggiornamento dello stato del trigger.

Property behavior:
- sola lettura
flags integer Origine del trigger.

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

Property behavior:
- sola lettura
lastchange timestamp Ora dell'ultimo cambiamento di stato del trigger.

Property behavior:
- sola lettura
priority integer Gravità del trigger.

Valori possibili:
0 - (predefinito) non classificato;
1 - informazione;
2 - warning;
3 - medio;
4 - alto;
5 - disaster.
state integer Stato del trigger.

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

Property behavior:
- sola lettura
status integer Indica se il trigger è abilitato o disabilitato.

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

Property behavior:
- sola lettura
type integer Indica se il trigger può generare più eventi di problema.

Valori possibili:
0 - (predefinito) non generare più eventi;
1 - genera più eventi.
url string URL associato al trigger.
url_name string Etichetta per l'URL associato al trigger.
value integer Indica se il trigger è nello stato OK o problem.

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

Property behavior:
- sola lettura
recovery_mode integer Modalità di generazione dell'evento OK.

Valori possibili:
0 - (predefinito) Expression;
1 - Recovery expression;
2 - None.
recovery_expression string Espressione di recovery del trigger.

Gli item con value_type impostato su 5 (binary) non possono essere usati nelle espressioni di recovery 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, usato per collegare i trigger importati a quelli già esistenti. Generato automaticamente, se non specificato.

Property behavior:
- supportato se il trigger appartiene a un template

Tag del trigger

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

Property Type Description
tag string Nome del tag del trigger.

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