Es posible definir que una acción se ejecute solo si el evento coincide con un conjunto definido de condiciones. Las condiciones se establecen al configurar la acción.
La coincidencia de condiciones distingue entre mayúsculas y minúsculas.
Se pueden utilizar las siguientes condiciones en acciones basadas en disparadores:
Tipo de condición | Operadores soportados | Descripción |
---|---|---|
Grupo de equipos | igual no igual |
Especifique grupos de equipos o grupos de equipos a excluir. igual: el evento pertenece a este grupo de equipos. no igual: el evento no pertenece a este grupo de equipos. Al especificar un grupo de equipos padre, se seleccionan implícitamente todos los grupos de equipos anidados. Para especificar solo el grupo padre, todos los grupos anidados deben establecerse adicionalmente con el operador no igual. |
Plantilla | igual no igual |
Especifique plantillas o plantillas a excluir. igual: el evento pertenece a un disparador heredado de esta plantilla. no igual: el evento no pertenece a un disparador heredado de esta plantilla. |
Equipo | igual no igual |
Especifique equipos o equipos a excluir. igual: el evento pertenece a este equipo. no igual: el evento no pertenece a este equipo. |
Nombre de etiqueta | igual no igual contiene no contiene |
Especifique una etiqueta de evento o una etiqueta de evento a excluir. igual: el evento tiene esta etiqueta. no igual: el evento no tiene esta etiqueta. contiene: el evento tiene una etiqueta que contiene esta cadena. no contiene: el evento no tiene una etiqueta que contenga esta cadena. |
Valor de etiqueta | igual no igual contiene no contiene |
Especifique una combinación de etiqueta y valor de evento o una combinación de etiqueta y valor a excluir. igual: el evento tiene esta etiqueta y valor. no igual: el evento no tiene esta etiqueta y valor. contiene: el evento tiene una etiqueta y valor que contienen estas cadenas. no contiene: el evento no tiene una etiqueta y valor que contengan estas cadenas. |
Disparador | igual no igual |
Especifique disparadores o disparadores a excluir. igual: el evento es generado por este disparador. no igual: el evento es generado por cualquier otro disparador, excepto este. |
Nombre del evento | contiene no contiene |
Especifique una cadena en el nombre del evento generado por el disparador o una cadena a excluir. Por defecto, el nombre del evento coincide con el nombre del disparador a menos que se especifique un nombre de evento personalizado en la configuración del disparador. contiene: el nombre del evento contiene esta cadena. no contiene: esta cadena se excluye del nombre del evento. Nota: El valor introducido se comparará con el nombre del evento con todas las macros expandidas. |
Gravedad del disparador | igual no igual es mayor o igual que es menor o igual que |
Especifique la gravedad del disparador. igual: igual a la gravedad del disparador. no igual: distinto a la gravedad del disparador. es mayor o igual que: mayor o igual a la gravedad del disparador. es menor o igual que: menor o igual a la gravedad del disparador. |
Periodo de tiempo | en no en |
Especifique un periodo de tiempo o un periodo de tiempo a excluir. en: la hora del evento está dentro del periodo de tiempo. no en: la hora del evento no está dentro del periodo de tiempo. Consulte la página de especificación de periodo de tiempo para la descripción del formato. Se admiten macros de usuario. |
El problema está suprimido | no sí |
Especifique si el problema está suprimido (no mostrado) debido al mantenimiento del equipo. no: el problema no está suprimido. sí: el problema está suprimido. |
Se pueden utilizar las siguientes condiciones en las acciones de servicio:
Tipo de condición | Operadores soportados | Descripción |
---|---|---|
Servicio | igual no igual |
Especifique un servicio o un servicio a excluir. igual: el evento pertenece a este servicio. no igual: el evento no pertenece a este servicio. Al especificar un servicio padre, se seleccionan implícitamente todos los servicios hijos. Para especificar solo el servicio padre, todos los servicios anidados deben establecerse adicionalmente con el operador no igual. |
Nombre del servicio | contiene no contiene |
Especifique una cadena en el nombre del servicio o una cadena a excluir. contiene: el evento es generado por un servicio que contiene esta cadena en el nombre. no contiene: esta cadena no puede encontrarse en el nombre del servicio. |
Nombre de etiqueta del servicio | igual no igual contiene no contiene |
Especifique una etiqueta de evento o una etiqueta de evento a excluir. Las etiquetas de eventos de servicio pueden definirse en la sección de configuración del servicio Etiquetas. igual: el evento tiene esta etiqueta. no igual: el evento no tiene esta etiqueta. contiene: el evento tiene una etiqueta que contiene esta cadena. no contiene: el evento no tiene una etiqueta que contenga esta cadena. |
Valor de etiqueta del servicio | igual no igual contiene no contiene |
Especifique una combinación de etiqueta y valor de evento o una combinación de etiqueta y valor a excluir. Las etiquetas de eventos de servicio pueden definirse en la sección de configuración del servicio Etiquetas. igual: el evento tiene esta etiqueta y valor. no igual: el evento no tiene esta etiqueta y valor. contiene: el evento tiene una etiqueta y valor que contienen estas cadenas. no contiene: el evento no tiene una etiqueta y valor que contengan estas cadenas. |
Asegúrese de definir plantillas de mensajes para las acciones de servicio en el menú Alertas → Tipos de medio. De lo contrario, no se enviarán las notificaciones.
Se pueden utilizar las siguientes condiciones en eventos basados en descubrimiento:
Tipo de condición | Operadores soportados | Descripción |
---|---|---|
IP del equipo | igual no igual |
Especifique un rango de direcciones IP o un rango a excluir para un equipo descubierto. igual: la IP del equipo está en el rango. no igual: la IP del equipo no está en el rango. Pueden tener los siguientes formatos: IP única: 192.168.1.33 Rango de direcciones IP: 192.168.1-10.1-254 Máscara de IP: 192.168.4.0/24 Lista: 192.168.1.1-254, 192.168.2.1-100, 192.168.2.200, 192.168.4.0/24 Se admiten espacios en el formato de lista. |
Tipo de servicio | igual no igual |
Especifique un tipo de servicio de un servicio descubierto o un tipo de servicio a excluir. igual: coincide con el servicio descubierto. no igual: no coincide con el servicio descubierto. Tipos de servicio disponibles: SSH, LDAP, SMTP, FTP, HTTP, HTTPS, POP, NNTP, IMAP, TCP, Zabbix agent, SNMPv1 agent, SNMPv2 agent, SNMPv3 agent, ICMP ping, telnet. |
Puerto de servicio | igual no igual |
Especifique un rango de puertos TCP de un servicio descubierto o un rango a excluir. igual: el puerto de servicio está en el rango. no igual: el puerto de servicio no está en el rango. |
Regla de descubrimiento | igual no igual |
Especifique una regla de descubrimiento o una regla de descubrimiento a excluir. igual: usando esta regla de descubrimiento. no igual: usando cualquier otra regla de descubrimiento, excepto esta. |
Chequeo de descubrimiento | igual no igual |
Especifique un chequeo de descubrimiento o un chequeo de descubrimiento a excluir. igual: usando este chequeo de descubrimiento. no igual: usando cualquier otro chequeo de descubrimiento, excepto este. |
Objeto de descubrimiento | igual | Especifique el objeto descubierto. igual: igual al objeto descubierto (un dispositivo o un servicio). |
Estado de descubrimiento | igual | Arriba: coincide con los eventos 'Equipo arriba' y 'Servicio arriba'. Abajo: coincide con los eventos 'Equipo abajo' y 'Servicio abajo'. Descubierto: coincide con los eventos 'Equipo descubierto' y 'Servicio descubierto'. Perdido: coincide con los eventos 'Equipo perdido' y 'Servicio perdido'. |
Tiempo activo/inactivo | es mayor o igual que es menor o igual que |
Tiempo activo para los eventos 'Equipo arriba' y 'Servicio arriba'. Tiempo inactivo para los eventos 'Equipo abajo' y 'Servicio abajo'. es mayor o igual que: es mayor o igual que. El parámetro se da en segundos. es menor o igual que: es menor o igual que. El parámetro se da en segundos. |
Valor recibido | igual no igual es mayor o igual que es menor o igual que contiene no contiene |
Especifique el valor recibido de una comprobación de agente (Zabbix, SNMP) en una regla de descubrimiento. Comparación de cadenas. Si se configuran varias comprobaciones de agente Zabbix o SNMP para una regla, se verifican los valores recibidos para cada una de ellas (cada comprobación genera un nuevo evento que se compara con todas las condiciones). igual: igual al valor. no igual: no igual al valor. es mayor o igual que: mayor o igual al valor. es menor o igual que: menor o igual al valor. contiene: contiene la subcadena. El parámetro se da como una cadena. no contiene: no contiene la subcadena. El parámetro se da como una cadena. |
Proxy | igual no igual |
Especifique un proxy o un proxy a excluir. igual: usando este proxy. no igual: usando cualquier otro proxy excepto este. |
Los chequeos de servicio en una regla de descubrimiento, que resultan en eventos de descubrimiento, no se realizan simultáneamente. Por lo tanto, si se configuran múltiples valores para las condiciones Tipo de servicio
, Puerto de servicio
o Valor recibido
en la acción, se compararán con un evento de descubrimiento a la vez, pero no con varios eventos simultáneamente. Como resultado, las acciones con múltiples valores para los mismos tipos de chequeo pueden no ejecutarse correctamente.
Se pueden utilizar las siguientes condiciones en acciones basadas en el autorregistro activo del agente:
Tipo de condición | Operadores soportados | Descripción |
---|---|---|
Metadatos del equipo | contiene no contiene coincide no coincide |
Especifique metadatos del equipo o metadatos del equipo a excluir. contiene: los metadatos del equipo contienen la cadena. no contiene: los metadatos del equipo no contienen la cadena. Los metadatos del equipo pueden especificarse en un archivo de configuración del agente. coincide: los metadatos del equipo coinciden con la expresión regular. no coincide: los metadatos del equipo no coinciden con la expresión regular. |
Nombre del equipo | contiene no contiene coincide no coincide |
Especifique un nombre de equipo o un nombre de equipo a excluir. contiene: el nombre del equipo contiene la cadena. no contiene: el nombre del equipo no contiene la cadena. coincide: el nombre del equipo coincide con la expresión regular. no coincide: el nombre del equipo no coincide con la expresión regular. |
Proxy | igual no igual |
Especifique un proxy o un proxy a excluir. igual: usando este proxy. no igual: usando cualquier otro proxy excepto este. |
Se pueden establecer las siguientes condiciones para acciones basadas en eventos internos:
Tipo de condición | Operadores soportados | Descripción |
---|---|---|
Tipo de evento | igual | Métrica en estado "no soportado": coincide con eventos donde una métrica pasa de un estado 'normal' a 'no soportado'. Regla de bajo nivel de descubrimiento en estado "no soportado": coincide con eventos donde una regla de bajo nivel de descubrimiento pasa de un estado 'normal' a 'no soportado'. Disparador en estado "desconocido": coincide con eventos donde un disparador pasa de un estado 'normal' a 'desconocido'. |
Grupo de equipos | igual no igual |
Especifique grupos de equipos o grupos de equipos a excluir. igual: el evento pertenece a este grupo de equipos. no igual: el evento no pertenece a este grupo de equipos. |
Nombre de etiqueta | igual no igual contiene no contiene |
Especifique la etiqueta del evento o la etiqueta del evento a excluir. igual: el evento tiene esta etiqueta. no igual: el evento no tiene esta etiqueta. contiene: el evento tiene una etiqueta que contiene esta cadena. no contiene: el evento no tiene una etiqueta que contenga esta cadena. |
Valor de etiqueta | igual no igual contiene no contiene |
Especifique la combinación de etiqueta y valor del evento o la combinación de etiqueta y valor a excluir. igual: el evento tiene esta etiqueta y valor. no igual: el evento no tiene esta etiqueta y valor. contiene: el evento tiene una etiqueta y valor que contienen estas cadenas. no contiene: el evento no tiene una etiqueta y valor que contengan estas cadenas. |
Plantilla | igual no igual |
Especifique plantillas o plantillas a excluir. igual: el evento pertenece a una métrica/disparador/regla de bajo nivel de descubrimiento heredada de esta plantilla. no igual: el evento no pertenece a una métrica/disparador/regla de bajo nivel de descubrimiento heredada de esta plantilla. |
Equipo | igual no igual |
Especifique equipos o equipos a excluir. igual: el evento pertenece a este equipo. no igual: el evento no pertenece a este equipo. |
Las siguientes opciones de cálculo de condiciones están disponibles:
Tenga en cuenta que el uso del cálculo "Y" no está permitido entre varios disparadores cuando se seleccionan como una condición Trigger=
. Las acciones solo pueden ejecutarse en función del evento de un disparador.
Grupo de equipos igual a Oracle servers
Grupo de equipos igual a MySQL servers
Nombre del evento contiene 'Database is down'
Nombre del evento contiene 'Database is unavailable'
se evalúa como
(Grupo de equipos igual a Oracle servers o Grupo de equipos igual a MySQL servers) y (Nombre del evento contiene 'Database is down' o Nombre del evento contiene 'Database is unavailable')
Mientras que el ejemplo anterior con Y/O
se representaría como (A or B) and (C or D), en una expresión personalizada también puede haber múltiples otras formas de cálculo:
(A and B) and (C or D)
(A and B) or (C and D)
((A or B) and C) or D
(not (A or B) and C) or not D
etc.
Al intentar eliminar objetos que se utilizan en una condición/operación de acción, el usuario recibirá un mensaje de error correspondiente.
Las acciones no se deshabilitan si las condiciones u operaciones de la acción:
Las condiciones/operaciones de acción no se eliminan si tienen objetos faltantes. En su lugar, los objetos eliminados se muestran como Grupo de equipos eliminado, Equipo eliminado, Disparador eliminado, etc. Se muestra un icono de advertencia con el mensaje "Esta acción tiene condiciones u operaciones que hacen referencia a objeto(s) eliminado(s)." en la columna "Info" de la lista de acciones.