Esta es una traducción de la página de documentación original en español. Ayúdanos a mejorarla.

#1 Condiciones

Visión general

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.

Activar acciones

Las siguientes condiciones se pueden utilizar en acciones basadas en disparadores:

Tipo de condición Operadores admitidos Descripción
Grupo de hosts es igual a
no es igual
Especifique grupos de hosts o grupos de hosts para excluir.
igual - el evento pertenece a este grupo de hosts.
no es igual - El evento no pertenece a este grupo de hosts.
Al especificar un grupo de hosts principal, se seleccionan implícitamente todos los grupos de hosts anidados. Para especificar solo el grupo principal, todos los grupos anidados deben configurarse adicionalmente con el operador no es igual.
Plantilla es igual a
no es igual
Especifique plantillas o plantillas para excluir.
equals - el evento pertenece a un disparador heredado de esta plantilla.
no es igual - evento no pertenece a un activador heredado de esta plantilla.
Host es igual a
no es igual
Especifique hosts o hosts para excluir.
es igual a: el evento pertenece a este host.
no es igual: el evento no pertenece a este host.
Nombre de la etiqueta es igual a
no es igual a
contiene
no contiene
Especifique la etiqueta de evento o etiqueta de evento para excluir.
es igual a: el evento tiene esta etiqueta
* *no es 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 contiene esta cadena
Valor de etiqueta es igual a
no es igual a
contiene
no contiene
Especifique la etiqueta de evento y la combinación de valor o la combinación de etiqueta y valor para excluir.
es igual a: el evento tiene esto etiqueta y valor
no es igual: el evento no tiene esta etiqueta y valor
contiene: el evento tiene una etiqueta y un valor que contiene estas cadenas
no contiene - el evento no tiene una etiqueta y un valor que contenga estas cadenas
Activador es igual a
no es igual
Especifique activadores o activadores para excluir.
igual: este activador genera el evento.
no es igual: se genera el evento por cualquier otro activador, excepto éste.
Nombre del disparador contiene
no contiene
Especifique una cadena en el nombre del disparador o una cadena para excluir.
contiene: el evento es generado por un disparador, que contiene esta cadena en el nombre.
no contiene: esta cadena no se puede encontrar en el nombre del disparador.
Nota: el valor ingresado se comparará con el nombre del disparador con todas las macros expandidas.
Gravedad del disparador igual
no es igual
es mayor o igual a
es menor o igual a
Especifique la severidad del disparador.
igual - igual a la severidad del disparador
no es igual: no es igual a la gravedad del desencadenante
es mayor o igual a: mayor o igual a la gravedad del desencadenante
es menor o igual a la gravedad: menor o igual al desencadenante severidad
Período de tiempo en
no en
Especifique un período de tiempo o un período de tiempo para excluir.
en: la hora del evento está dentro del período de tiempo.
no en - la hora del evento no está dentro del período de tiempo.
Consulte la página especificación del período de tiempo para obtener una descripción del formato.
Macros de usuario son compatibles, desde Zabbix 3.4.0.
El problema está suprimido no
Especifique si el problema está suprimido (no se muestra) debido al mantenimiento del host.
no: el problema no está suprimido.
- se suprime el problema.

Service actions

The following conditions can be used in service actions:

Condition type Supported operators Description
Service equals
does not equal
Specify a service or a service to exclude.
equals - event belongs to this service.
does not equal - event does not belong to this service.
Specifying a parent service implicitly selects all child services. To specify the parent service only, all nested services have to be additionally set with the does not equal operator.
Service name contains
does not contain
Specify a string in the service name or a string to exclude.
contains - event is generated by a service, containing this string in the name.
does not contain - this string cannot be found in the service name.
Service tag name equals
does not equal
contains
does not contain
Specify an event tag or an event tag to exclude. Service event tags can be defined in the service configuration section Tags.
equals - event has this tag
does not equal - event does not have this tag
contains - event has a tag containing this string
does not contain - event does not have a tag containing this string.
Service tag value equals
does not equal
contains
does not contain
Specify an event tag and value combination or a tag and value combination to exclude. Service event tags can be defined in the service configuration section Tags.
equals - event has this tag and value
does not equal - event does not have this tag and value
contains - event has a tag and value containing these strings
does not contain - event does not have a tag and value containing these strings.

Make sure to define message templates for Service actions in the Alerts -> Media types menu. Otherwise, the notifications will not be sent.

Acciones de descubrimiento

Las siguientes condiciones se pueden utilizar en eventos basados en descubrimiento:

Tipo de condición Operadores admitidos Descripción
IP de host igual
no igual
Especifique un intervalo de direcciones IP o un intervalo para excluir de un host descubierto.
igual: la IP del host está en el intervalo.
** no es igual**: la IP del host no está en el rango.
Puede tener los siguientes formatos:
IP única: 192.168.1.33
Rango de direcciones IP: 192.168.1-10.1-254<br >Máscara 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 proporciona soporte para espacios en el formato de lista desde Zabbix 3.0 .0.
Tipo de servicio igual
no igual
Especifique un tipo de servicio de un servicio descubierto o un tipo de servicio para 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 (disponible desde la versión Zabbix 2.2), POP, NNTP, IMAP, TCP, agente Zabbix, Agente SNMPv1, agente SNMPv2, agente SNMPv3, ping ICMP, telnet (disponible desde la versión Zabbix 2.2).
Puerto de servicio es igual a
no es igual
Especifique un intervalo de puertos TCP de un servicio descubierto o un intervalo para excluir.
igual: el puerto de servicio está en el intervalo.
** no es igual a**: el puerto de servicio no está en el rango.
Regla de detección es igual a
no es igual
Especifique una regla de detección o una regla de detección para excluir.
es igual - usando esta regla de detección.
no es igual - usando cualquier otra regla de descubrimiento, excepto esta.
Comprobación de detección es igual a
no es igual
Especifique una comprobación de detección o una comprobación de detección para excluir.
es igual a - usando esta comprobación de detección.
no es igual - usando cualquier otra verificación de descubrimiento, excepto esta.
Objeto de descubrimiento igual Especifique el objeto descubierto.
igual: igual al objeto descubierto (un dispositivo o un servicio).
Estado de detección igual a Up: coincide con los eventos 'Host Up' y 'Service Up'
Down: coincide con los eventos 'Host Down' y 'Service Down'
** Descubierto: coincide con los eventos 'Host descubierto' y 'Servicio descubierto'
Perdido**: coincide con los eventos 'Host perdido' y 'Servicio perdido'
Tiempo de actividad/Tiempo de inactividad es mayor o igual a
es menor o igual a
Tiempo de actividad para los eventos 'Host Up' y 'Service Up'. Tiempo de inactividad para los eventos 'Host Down' y 'Service Down'.
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 es igual
no es igual
es mayor o igual
es menor o igual
contiene
no contiene
Especifique el valor recibido de un agente (Zabbix, SNMP) comprueban una regla de detección. Comparación de cadenas. Si se configuran varios agentes de Zabbix o verificaciones SNMP para una regla, se verifican los valores recibidos para cada uno de ellos (cada verificación genera un nuevo evento que se compara con todas las condiciones).
igual: igual al valor.
no es igual a - no es igual al valor.
es mayor o igual a - mayor o igual al valor.
es menor o igual a - menor o igual que el valor.
contiene: contiene la subcadena. El parámetro se proporciona como una cadena.
no contiene: no contiene la subcadena. El parámetro se proporciona como una cadena.
Proxy es igual a
no es igual
Especifique un proxy o un proxy para excluir.
es igual a - usando este proxy.
no es igual - usando cualquier otro proxy excepto este.

El servicio comprueba una regla de descubrimiento, lo que da como resultado eventos de descubrimiento, no tienen lugar simultáneamente. Por lo tanto, si Se configuran múltiples valores para Tipo de servicio, Puerto de servicio o Condiciones de 'Valor recibido' en la acción, se compararán con una evento de descubrimiento a la vez, pero no a varios eventos simultáneamente. Como resultado, las acciones con múltiples valores para los mismos tipos de verificación pueden no ser ejecutado correctamente.

Acciones de registro automático

Las siguientes condiciones se pueden utilizar en acciones basadas en el agente activo registro automático:

Tipo de condición Operadores admitidos Descripción
Metadatos del host contiene
no contiene
coincide
no coincide
Especifique los metadatos del host o metadatos del host para excluir.
contiene: los metadatos del host contienen la cadena.<br >no contiene: los metadatos del host no contienen la cadena.
Los metadatos del host se pueden especificar en un archivo de configuración del agente.
coincidencias* * - Los metadatos del host coinciden con la expresión regular.
no coinciden** - Los metadatos del host no coinciden con la expresión regular.
Nombre de host contiene
no contiene
coincide
no coincide
Especifique un nombre de host o un nombre de host para excluir.
contiene: el nombre de host contiene la cadena.
no contiene: el nombre de host no contiene la cadena.
coincide: el nombre de host coincide con la expresión regular.
no coincide: el nombre de host no coincide expresión regular.
Proxy es igual a
no es igual
Especifique un proxy o un proxy para excluir.
es igual a - usando este proxy.
no es igual - usando cualquier otro proxy excepto este.

Acciones de eventos internos

Las siguientes condiciones se pueden establecer para acciones basadas en eventos:

Tipo de condición Operadores admitidos Descripción
Tipo de evento es igual a Elemento en estado "no admitido": coincide con eventos en los que un elemento pasa de un estado 'normal' a 'no admitido'
Regla de descubrimiento de bajo nivel en estado "no admitido" compatible": coincide con eventos en los que una regla de descubrimiento de bajo nivel pasa de un estado 'normal' a 'no compatible'
Activador en estado "desconocido": coincide con eventos en los que un activador pasa de un estado ' estado normal' a 'desconocido'
Grupo de hosts es igual a
no es igual
Especifique grupos de hosts o grupos de hosts para excluir.
es igual a - el evento pertenece a este grupo de hosts.
no es igual - evento no pertenece a este grupo de host.
Nombre de etiqueta es igual a
no es igual a
contiene
no contiene
Especifique la etiqueta de evento o etiqueta de evento para excluir.
es igual a: el evento tiene esta etiqueta
* *no es 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 contiene esta cadena
Valor de etiqueta es igual a
no es igual a
contiene
no contiene
Especifique la etiqueta de evento y la combinación de valor o la combinación de etiqueta y valor para excluir.
es igual a: el evento tiene esto etiqueta y valor
no es igual: el evento no tiene esta etiqueta y valor
contiene: el evento tiene una etiqueta y un valor que contiene estas cadenas
no contiene - el evento no tiene una etiqueta y un valor que contenga estas cadenas
Template equals
no es igual
Especifique plantillas o plantillas para excluir.
equals: el evento pertenece a un elemento/disparador/regla de descubrimiento de bajo nivel heredada de esta plantilla.
no es igual: el evento no pertenece a un elemento/disparador/regla de detección de bajo nivel heredada de esta plantilla.
Host es igual a
no es igual
Especifique hosts o hosts para excluir.
equals: el evento pertenece a este host.
no es igual: el evento no pertenece a este anfitrión.

Tipo de cálculo

Están disponibles las siguientes opciones de cálculo de condiciones:

  • Y - se deben cumplir todas las condiciones

Tenga en cuenta que el uso del cálculo "Y" no está permitido entre varios activadores cuando se seleccionan como condición Trigger=. Las acciones sólo pueden ser se ejecuta en función del evento de un disparador.

  • O - suficiente si se cumple una condición
  • Y/O - combinación de los dos: Y con diferente condición tipos y OR con el mismo tipo de condición, por ejemplo:

Grupo de hosts es igual a servidores Oracle
Grupo de hosts es igual a servidores MySQL
Nombre del disparador contiene 'La base de datos está inactiva'
Nombre del disparador contiene 'La base de datos no está disponible'

se evalúa como

(Grupo de hosts es igual a servidores Oracle o Grupo de hosts es igual a MySQL servidores) y (El nombre del disparador contiene 'La base de datos está inactiva' o El nombre del disparador contiene 'La base de datos no está disponible')

  • Expresión personalizada: una fórmula de cálculo definida por el usuario para evaluación de las condiciones de acción. Debe incluir todas las condiciones. (representado como letras mayúsculas A, B, C, ...) y puede incluir espacios, tabulaciones, corchetes ( ), y (distingue entre mayúsculas y minúsculas), o (mayúsculas y minúsculas) sensible), no (sensible a mayúsculas y minúsculas).

Mientras que el ejemplo anterior con 'Y/O' se representaría como (A o B) y (C o D), en una expresión personalizada también puede tener múltiples otras formas de cálculo:

(A y B) y (C o D)
(A y B) o (C y D)
((A o B) y C) o D
(no (A o B) y C) o no D
etc.

Acciones deshabilitadas debido a objetos eliminados

Si un determinado objeto (host, plantilla, disparador, etc.) se usa en una acción se elimina la condición/operación, se elimina la condición/operación y la acción está deshabilitada para evitar la ejecución incorrecta de la acción. los El usuario puede volver a habilitar la acción.

Este comportamiento se produce al eliminar:

  • grupos de host (condición de "grupo de host", operación de "comando remoto" en un grupo huésped específico);
  • hosts (condición de "host", operación de "comando remoto" en un anfitrión);
  • plantillas (condición de "plantilla", "enlace a plantilla" y "desvincular de operaciones de plantilla");
  • disparadores (condición "disparador");
  • reglas de descubrimiento (cuando se usa "regla de descubrimiento" y "verificación de descubrimiento" condiciones).

Nota: Si un comando remoto tiene muchos hosts de destino y eliminamos uno de ellos, solo este host será eliminado de la lista de objetivos, la operación permanecerá en sí mismo. Pero, si es el único host, la operación será eliminado, también. Lo mismo ocurre con "vincular a plantilla" y "desvincular de operaciones de plantilla".

Las acciones no se deshabilitan al eliminar un usuario o grupo de usuarios utilizado en un operación "enviar mensaje".