En esta página
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. |