Objeto trigger

Los siguientes objetos están directamente relacionados con la API de trigger.

Trigger

El objeto trigger tiene las siguientes propiedades.

Property Type Description
triggerid ID ID del trigger.

Property behavior:
- solo lectura
- obligatorio para operaciones de actualización
description string Nombre del trigger.

Property behavior:
- obligatorio para operaciones de creación
expression string Expresión del trigger.

Los items con value_type establecido en 5 (binary) no se pueden usar en expresiones de trigger.

Property behavior:
- obligatorio para operaciones de creación
event_name string Nombre del evento generado por el trigger.
opdata string Datos operativos.
comments string Descripción adicional del trigger.
error string Texto de error si ha habido algún problema al actualizar el estado del trigger.

Property behavior:
- solo lectura
flags integer Origen del trigger.

Valores posibles:
0 - (predeterminado) un trigger normal;
4 - un trigger convertido desde un prototype.

Property behavior:
- solo lectura
lastchange timestamp Momento en que el trigger cambió por última vez su estado.

Property behavior:
- solo lectura
priority integer Severidad del trigger.

Valores posibles:
0 - (predeterminado) no clasificado;
1 - información;
2 - advertencia;
3 - promedio;
4 - alto;
5 - desastre.
state integer Estado del trigger.

Valores posibles:
0 - (predeterminado) el estado del trigger está actualizado;
1 - el estado actual del trigger es desconocido.

Property behavior:
- solo lectura
status integer Indica si el trigger está habilitado o deshabilitado.

Valores posibles:
0 - (predeterminado) habilitado;
1 - deshabilitado.
templateid ID ID del trigger de template padre.

Property behavior:
- solo lectura
type integer Indica si el trigger puede generar varios eventos de problema.

Valores posibles:
0 - (predeterminado) no generar varios eventos;
1 - generar varios eventos.
url string URL asociada con el trigger.
url_name string Etiqueta de la URL asociada con el trigger.
value integer Indica si el trigger está en estado OK o de problema.

Valores posibles:
0 - (predeterminado) OK;
1 - problema.

Property behavior:
- solo lectura
recovery_mode integer Modo de generación del evento OK.

Valores posibles:
0 - (predeterminado) Expression;
1 - Recovery expression;
2 - None.
recovery_expression string Expresión de recuperación del trigger.

Los items con value_type establecido en 5 (binary) no se pueden usar en expresiones de recuperación del trigger.
correlation_mode integer Cierre del evento OK.

Valores posibles:
0 - (predeterminado) All problems;
1 - All problems if tag values match.
correlation_tag string Etiqueta para la coincidencia.
manual_close integer Permitir cierre manual.

Valores posibles:
0 - (predeterminado) No;
1 - Sí.
uuid string Identificador único universal, usado para vincular triggers importados con los ya existentes. Se genera automáticamente si no se proporciona.

Property behavior:
- compatible si el trigger pertenece a un template

Etiqueta de trigger

El objeto de etiqueta de trigger tiene las siguientes propiedades.

Property Type Description
tag string Nombre de la etiqueta de trigger.

Property behavior:
- required
value string Valor de la etiqueta de trigger.