Oggetto prototipo di trigger

I seguenti oggetti sono direttamente correlati all'API triggerprototype.

Prototipo di trigger

L'oggetto prototipo di trigger ha le seguenti proprietà.

Property Type Description
triggerid ID ID del prototipo di trigger.

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

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

Deve contenere almeno un prototipo di item.
I prototipi di item con value_type impostato a 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 Commenti aggiuntivi al prototipo di trigger.
priority integer Gravità del prototipo di trigger.

Valori possibili:
0 - (predefinito) non classificato;
1 - informazione;
2 - avviso;
3 - media;
4 - alta;
5 - disastro.
status integer Indica se il prototipo di trigger è abilitato o disabilitato.

Valori possibili:
0 - (predefinito) abilitato;
1 - disabilitato.
flags integer Origine del prototipo di trigger.

Valori possibili:
2 - un prototipo di trigger;
6 - un prototipo di trigger rilevato automaticamente.

Comportamento della proprietà:
- sola lettura
templateid ID ID del prototipo di trigger del template padre.

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

Valori possibili:
0 - (predefinito) non generare più eventi;
1 - generare più eventi.
url string URL associato al prototipo di trigger.
url_name string Etichetta per l'URL associato al prototipo di trigger.
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.

Deve contenere almeno un prototipo di item.
I prototipi di item con value_type impostato a 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ì.
discover integer Stato di individuazione del prototipo di trigger.

Valori possibili:
0 - (predefinito) verranno individuati nuovi trigger;
1 - non verranno individuati nuovi trigger e i trigger esistenti verranno contrassegnati come persi.
uuid string Identificatore univoco universale, utilizzato per collegare i prototipi di trigger importati a quelli già esistenti. Generato automaticamente, se non specificato.

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

Tag del prototipo di trigger

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

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

Comportamento della proprietà:
- obbligatorio
value string Valore del tag del prototipo di 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;
4 - prototipo di item.

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

Comportamento della proprietà:
- sola lettura.