Ir al contenido principal

Condiciones de activación

Filter which devices a trigger applies to using conditions based on platform, group, tag, status, and more.

Introducción

Cada activador programado y basado en eventos admite condiciones. Las condiciones filtran qué dispositivos se incorporan a una ejecución de automatización cuando el activador se dispara; en lugar de ejecutarse contra todos los dispositivos asignados, puede apuntar a un subconjunto específico de dispositivos según la plataforma, el grupo, la etiqueta, el estado u otros atributos del dispositivo.

Tres tipos de activadores no ofrecen condiciones en absoluto: Solo manual, Corrección, y Automatización. En esos, coloque el filtrado en las acciones individuales. Todos los demás tipos de activadores comparten el mismo generador de condiciones descrito aquí.


Cómo funcionan las condiciones

Las condiciones se configuran por activador, no por automatización. Si una automatización tiene varios activadores, cada activador puede tener su propio conjunto de condiciones independiente.

Cuando un activador se dispara, Level evalúa sus condiciones contra sus dispositivos en ese momento. Los dispositivos que cumplen todas las condiciones se incorporan a la ejecución de automatización. Los dispositivos que no cumplen las condiciones se omiten; no se rastrean ni se ponen en cola, y se evaluarán de nuevo la próxima vez que el activador se dispare.

Las condiciones múltiples usan lógica AND: todas las condiciones deben cumplirse para que un dispositivo sea incluido. No existe la opción OR dentro de un único activador. Si necesita un comportamiento de tipo OR, añada un segundo activador con condiciones diferentes.

ℹ️ NOTA: Los activadores se evalúan contra todos los dispositivos de su organización. La condición de Grupo es la forma de limitar un activador a un subconjunto; sin ella, cualquier dispositivo de la organización que cumpla las demás condiciones será incorporado.


Configuración de condiciones

Las condiciones se establecen dentro del panel de configuración del activador al añadir o editar un activador.

ℹ️ NOTA: Los activadores y las acciones solo se pueden editar en modo de edición. Desde la vista de canalización, haga clic en Editar en la esquina superior derecha para entrar en el modo de edición. Si hace clic en un activador o acción fuera del modo de edición, se abre un panel de detalles de solo lectura que muestra el estado y el historial de ejecución; no verá las opciones de configuración allí.

  1. Abra el panel de configuración del activador haciendo clic en un activador existente o añadiendo uno nuevo.

  2. Haga clic en Condición desplegable y seleccione un tipo de condición.

  3. Establezca el operador y el valor para la condición.

  4. Para añadir otra condición, haga clic en + Añadir nueva condición.

  5. Para eliminar una condición, haga clic en Eliminar junto a ella.

  6. Haga clic en Guardar para aplicar.

Condition Configuration

Referencia de condiciones

ℹ️ NOTA: Varios tipos de condiciones, incluidas Plataforma, SO, Etiqueta y Grupo, se rellenan dinámicamente desde el inventario real de dispositivos. Si su entorno solo tiene dispositivos Windows, solo verá Windows en el desplegable de Plataforma. El SO muestra las versiones específicas presentes en sus dispositivos inscritos. Los desplegables vacíos significan que Level aún no ha detectado ningún dispositivo con ese atributo.

Todos los dispositivos

Sin filtrado aplicado. Cada dispositivo de su organización se incluye cuando el activador se dispara.

Seleccionar Todos los dispositivos no requiere ninguna configuración adicional. Úselo cuando desee que el activador se ejecute contra todo el inventario de dispositivos sin restricciones.


Plataforma

Filtrar por la familia del sistema operativo del dispositivo.

Operador

Descripción

Igual a

El SO del dispositivo coincide con una de las plataformas seleccionadas

No igual a

El SO del dispositivo no coincide con ninguna de las plataformas seleccionadas

Valores: Windows, macOS, Linux. Se pueden seleccionar múltiples valores.


Etiqueta

Filtrar por las etiquetas aplicadas al dispositivo.

Operador

Descripción

Igual a

El dispositivo tiene todas las etiquetas seleccionadas

No igual a

El dispositivo no tiene ninguna de las etiquetas seleccionadas

Seleccione una o más etiquetas de la lista de etiquetas de su organización.

💡 CONSEJO: Las condiciones de Etiqueta son útiles para apuntar a dispositivos por función o cliente sin depender de la estructura de grupos; por ejemplo, ejecutar un activador solo en dispositivos etiquetados con SERVER o PRODUCTION.


Grupo

Filtrar por el grupo de dispositivos al que pertenece el dispositivo.

Operador

Descripción

Igual a

El dispositivo es miembro de uno de los grupos seleccionados

No igual a

El dispositivo no es miembro de ninguno de los grupos seleccionados

Seleccione uno o más grupos de su jerarquía de grupos. Los grupos secundarios se pueden expandir en línea.


Estado

Filtrar según si el dispositivo está actualmente en línea o sin conexión en el momento en que el activador se dispara.

Operador

Descripción

Igual a

El estado del dispositivo coincide con el valor seleccionado

No igual a

El estado del dispositivo no coincide con el valor seleccionado

Valores: En línea, Sin conexión.

ℹ️ NOTA: La condición de Estado es el elemento clave para controlar el comportamiento de los dispositivos sin conexión. Sin una condición de Estado, los dispositivos sin conexión que de otro modo cumplirían las condiciones serán incorporados a la ejecución y puestos en cola; reanudarán en la acción en que estaban una vez que vuelvan a estar en línea. Añadir una condición Estado = En línea excluye por completo los dispositivos sin conexión, por lo que no se pondrán en cola en absoluto.


Nombre de host

Filtrar por el nombre de host del dispositivo.

Operador

Descripción

Igual a

El nombre de host coincide exactamente con el valor introducido

No igual a

El nombre de host no coincide con el valor introducido

Contiene

El nombre de host incluye la cadena introducida

No contiene

El nombre de host no incluye la cadena introducida

Introduzca el valor del nombre de host manualmente. La coincidencia no distingue entre mayúsculas y minúsculas.

💡 CONSEJO: Use Contiene para apuntar a convenciones de nomenclatura; por ejemplo, filtrar todos los dispositivos cuyo nombre de host contenga SRV o un prefijo de cliente.


Última vez visto (en días)

Filtrar por cuántos días han pasado desde que el dispositivo se registró por última vez con Level.

Operador

Descripción

Mayor que

El dispositivo fue visto por última vez hace más de N días

Mayor o igual que

El dispositivo fue visto por última vez hace N días o más

Menor que

El dispositivo fue visto por última vez hace menos de N días

Menor o igual que

El dispositivo fue visto por última vez hace N días o menos

Introduzca un número entero de días como valor de texto libre.

💡 CONSEJO: Use esta condición para limitar las ejecuciones de automatización a dispositivos activos recientemente; por ejemplo, omitir dispositivos que no se han visto en más de 30 días, que pueden estar dados de baja o en almacenamiento.


Arquitectura

Filtrar por la arquitectura de CPU del dispositivo.

Operador

Descripción

Igual a

La arquitectura del dispositivo coincide con el valor seleccionado

No igual a

La arquitectura del dispositivo no coincide con el valor seleccionado

Valores: amd64, arm64.


SO

Filtrar por la versión específica del SO del dispositivo.

Operador

Descripción

Igual a

La versión del SO coincide con el valor seleccionado

No igual a

La versión del SO no coincide con el valor seleccionado

Los valores se rellenan a partir de las versiones de SO presentes en el inventario de dispositivos. Entre los ejemplos se incluyen Windows 11, Windows 10, Windows Server 2022, Windows Server 2019, Windows Server 2016, macOS Sonoma, Debian. Su lista reflejará lo que realmente está inscrito.

ℹ️ NOTA: Los valores de SO son nombres de versión específicos, no familias de SO. Para filtrar de forma amplia por tipo de sistema operativo (Windows, macOS, Linux), use la condición Plataforma en su lugar.


Tipo

Filtrar por tipo de dispositivo.

Operador

Descripción

Igual a

El tipo de dispositivo coincide con el valor seleccionado

No igual a

El tipo de dispositivo no coincide con el valor seleccionado

Valores: Estación de trabajo, Servidor.


Variable del sistema

Filtre por una de las variables del sistema integradas de Level, los mismos valores que puede insertar en scripts y campos de mensajes. Seleccione la variable del desplegable de asociación, luego establezca la comparación y el valor. La lista completa está en Variables del sistema.

ℹ️ NOTA: Las condiciones de variables del sistema están disponibles en activadores basados en eventos: Nuevo dispositivo detectado, El dispositivo entra en el grupo, El dispositivo sale del grupo, Campo personalizado modificado, Etiqueta aplicada, y Etiqueta eliminada. Los activadores programados y el activador de webhook construyen su lista de dispositivos a partir de una consulta cuando se disparan, por lo que no ofrecen condiciones de variables del sistema. En esos activadores, añada la condición de variable del sistema a las acciones individuales. Consulte Condiciones de acción.

Cada variable del sistema tiene un tipo, y el tipo determina qué comparaciones obtiene y cómo introduce el valor.

Tipo

Variables de ejemplo

Operadores

Texto

Nombre de host del dispositivo, SO del dispositivo, Ruta de grupo del dispositivo, Nombres de etiquetas del dispositivo

Contiene, No contiene, Igual a, No igual a

Verdadero o falso

Dispositivo en línea, Dispositivo en modo de mantenimiento, Dispositivo requiere reinicio

Igual a, No igual a, con un Verdadero / Falso selector para el valor

Número

Núcleos de CPU del dispositivo, Memoria del dispositivo

Igual a, No igual a, Mayor que, Menor que, Mayor o igual que, Menor o igual que

Fecha y hora

Última vez visto del dispositivo, Último arranque del dispositivo, Primera vez visto del dispositivo, Hora de Level

Mayor que, Menor que, Mayor o igual que, Menor o igual que, con un selector de fecha y hora para el valor

A Tag applied trigger panel in edit mode with a condition set to System variable, Device restart required, Equal to, True

💡 CONSEJO: Los operadores Contiene y No contiene los operadores no distinguen entre mayúsculas y minúsculas, mientras que Igual a y No igual a comparan el valor completo y distinguen entre mayúsculas y minúsculas. Las variables que contienen una lista, como los nombres de etiquetas del dispositivo y las direcciones IP privadas del dispositivo, se almacenan como una cadena separada por comas, por lo que use Contiene para comprobar si una sola etiqueta o dirección está en la lista.

ℹ️ NOTA: Las condiciones de fecha y hora se comparan con la fecha y hora exactas que seleccione, no con una ventana deslizante. Para filtrar «dentro de los últimos N días», use una condición de Última vez visto (en días) en su lugar. Si un dispositivo aún no tiene ningún valor para la variable, una comparación mayor que o menor que no se cumple y el dispositivo queda excluido.


Preguntas frecuentes

  • ¿Las condiciones se aplican cada vez que el activador se dispara, o solo la primera vez? Cada vez. Las condiciones se evalúan de nuevo en cada disparo del activador. Un dispositivo que coincidía la semana pasada puede quedar excluido esta semana si su pertenencia a grupos, etiquetas o estado ha cambiado.

  • ¿Puedo usar lógica OR entre condiciones? No, dentro de un único activador. Las condiciones múltiples siempre usan lógica AND. Para lograr un comportamiento de tipo OR, añada un segundo activador a la automatización con condiciones diferentes; ambos activadores se evaluarán de forma independiente.

  • ¿Será omitido permanentemente un dispositivo si no cumple las condiciones? No. Las condiciones se evalúan de nuevo cada vez que el activador se dispara. Si los atributos de un dispositivo cambian (su grupo, etiquetas, estado o SO) y cumple las condiciones en el siguiente disparo, será incluido en esa ejecución.

  • ¿Qué hago si quiero ejecutar un activador en todos los dispositivos excepto los de un grupo? Use una condición de Grupo con el operador No igual a operador y seleccione el grupo a excluir.

  • ¿Por qué mi activador programado no ofrece la condición de variable del sistema? Los activadores programados y de webhook seleccionan dispositivos mediante una consulta cuando se disparan, por lo que las condiciones de variables del sistema no están disponibles allí. Coloque la condición en las acciones de la automatización, o use un activador basado en eventos.

  • ¿Puedo usar condiciones para filtrar dispositivos en el activador manual? No. El activador manual no admite condiciones; los dispositivos se seleccionan directamente al añadirlos. Consulte Activador manual para ver cómo funciona.

¿Ha quedado contestada tu pregunta?