Tema
Este artículo discute cómo utilizar condiciones compuestas en NinjaOne.
Entorno
Políticas de NinjaOne
Descripción
Las condiciones compuestas permiten a los administradores combinar varias condiciones para orientar y supervisar los dispositivos con mayor precisión. Esta opción ofrece la posibilidad de aplicar o "apilar" múltiples condiciones para definir condiciones granulares y precisas en las que se activan las alertas o el sistema toma medidas en función de las configuraciones.
Debe establecer condiciones a nivel de política, lo que le permite supervisar proactivamente sus sistemas con una configuración mínima. Cuando las condiciones compuestas creadas cumplen los criterios configurados, como la combinación de un campo personalizado y el resultado de un script, el sistema puede asignar niveles de gravedad y prioridad, enviar notificaciones a destinatarios específicos, ejecutar automatizaciones o crear un ticket. Más información sobre las condiciones a nivel de política en NinjaOne Policies: Configuración de las condiciones.
Índice
- Cómo funciona la configuración de condiciones compuestas
- Permisos técnicos para condiciones compuestas
- Crear una condición compuesta
- Cuándo activar la condición compuesta
- Añadir automatismos a una condición compuesta
- Aplicar parámetros de condición a una condición compuesta
- Añadir reglas de emisión de billetes y notificaciones a una condición compuesta
- Recursos adicionales
Cómo funciona la configuración de condiciones compuestas
Al añadir una condición compuesta, puede crear los siguientes tipos:
| Compuesto Condición Tipo | Descripción o finalidad |
|---|---|
| Condición de resultado del script | La condición de resultado de script permite ejecutar un script de evaluación en los dispositivos a intervalos especificados. La salida del script se comparará con los criterios especificados en la condición. Tenga en cuenta que los criterios distinguen entre mayúsculas y minúsculas, y que la salida se analizará en busca de una coincidencia exacta. |
| Campos personalizados | Añade un valor de campo personalizado que cumpla todas las condiciones o cualquier condición especificada. Por ejemplo, si el valor de un campo personalizado debe cumplir "TODAS" las condiciones, no se activará si una o más de las condiciones proporcionadas no se cumplen. Si el valor de un campo personalizado debe cumplir la condición "CUALQUIERA", se activará si se cumple al menos una de las condiciones. |
| Software | Seleccione o añada un nombre de software que activará la condición si existe o no en el dispositivo gestionado. NinjaOne admite comodines de "*" (asterisco) para el software. Por ejemplo, "*adobe" o "*firefox*". |
| Sistema operativo | Esta condición sólo se activa cuando el dispositivo está ejecutando el sistema operativo o grupo de sistemas operativos especificado. |
| Servicio Windows (sólo políticas de SO Windows) | Seleccione o añada un servicio que activará la condición si existe o no existe, está "activo" o "inactivo", desactivado o configurado como automático en el dispositivo gestionado. Los servicios añadidos manualmente deben basarse en el nombre del servicio, no en el nombre de visualización del servicio. Se admite un comodín de "*" (asterisco) al principio o al final del nombre del servicio. |
| Daemon (sólo políticas de macOS y Linux) | Esta condición le permite activar condiciones compuestas basadas en la presencia y el estado de los demonios en el endpoint. Puede introducir manualmente el nombre del demonio o seleccionar varios demonios en un menú desplegable. Se admite un comodín de "*" (asterisco) al principio o al final del nombre del servicio. |
| Proceso | Esta condición le permite activar condiciones compuestas basadas en si uno o más procesos se están ejecutando actualmente. Se admiten comodines de * para los nombres de proceso. Por ejemplo, *adobe o *firefox*. |
| Archivo o carpeta | Esta condición le permite determinar si una ruta de archivo o carpeta especificada está presente o no. NinjaOne soporta múltiples comodines dentro de la cadena, ya sea para carpeta o archivo. |
| Función o característica de Windows (sólo políticas de SO Windows) | Esta condición permite detectar si se ha instalado una función o característica de Windows en el endpoint. |
Puede añadir automatizaciones o configurar notificaciones que se iniciarán cuando se active la condición compuesta. Además, configure los ajustes que restablecen automáticamente la condición después de un período de tiempo especificado o ejecute la condición en un horario.
La sección de Condiciones Compuestas en la política de NinjaOne proporciona un filtro de búsqueda para que pueda encontrar una condición específica basada en el nombre o el estado (activado o desactivado).
Permisos técnicos para condiciones compuestas
Debe conceder al técnico permiso para acceder a las condiciones compuestas y gestionarlas. Los administradores del sistema tienen acceso por defecto.
Los técnicos deben tener un permiso mínimo de Acceso Predeterminado de "Ver, Actualizar" para Políticas en su cuenta o rol.

Imagen 1: Permiso de acceso por defecto para las políticas en NinjaOne (haga clic para ampliar)
Si el técnico necesita poder añadir campos personalizados como condiciones compuestas, también debe tener el permiso Sistema → Administración de dispositivos establecido en "Permitido"

Imagen 2: Permiso de acceso para campos personalizados en NinjaOne (haga clic para ampliar)
Para obtener más información sobre los permisos, consulte Permisos de usuario: Opciones de permisos. Para obtener más información sobre las funciones, consulte Funciones y permisos de usuario.
Crear una condición compuesta
Para crear una nueva condición compuesta, realice los siguientes pasos:
- En la consola de NinjaOne, navegue a Administración → Políticas. Haga clic en el nombre de la política y abra la sección Condiciones compuestas.
- Haz clic en Agregar.

Imagen 3: Añadir una nueva condición compuesta a una política en NinjaOne
Aparece el modal "Añadir una condición compuesta".
- La sección Condiciones* del modal está abierta por defecto. Haga clic en Añadir condición y seleccione una opción del menú desplegable.

Imagen 4: Seleccione una clase de condición compuesta
- Dependiendo de la clase de condición que seleccione, sus opciones de configuración variarán. Consulte las siguientes secciones para encontrar instrucciones específicas para su tipo de condición de compuesto:
- Crear una condición de resultado de script
- Crear una condición de campos personalizados
- Crear una condición de software
- Crear una condición del sistema operativo
- Crear una condición de servicio de Windows
- Crear una condición Daemon
- Crear una condición de proceso
- Crear una función o característica de Windows Condición
Crear una condición de resultado de script
Para crear una condición compuesta de resultado de script, realice los siguientes pasos:
- Seleccione la condición de resultado Script en el menú desplegable Añadir condición. Seleccione un script personalizado de la biblioteca.
- Junto a Script de evaluación, haga clic en Añadir. Seleccione un script de evaluación para ejecutarlo en los dispositivos en el intervalo especificado en la configuración de la condición compuesta.
- En Código de resultado, seleccione una opción del menú desplegable y, a continuación, utilice los botones de signo menos (-) y más (+) para crear un umbral.
- En el contexto de una condición de resultado de script, un código de resultado es un número que se devuelve cuando una aplicación o script termina de ejecutarse. Este número indica si la ejecución se ha realizado correctamente o si se ha producido algún problema.
- En Tiempo de espera, utilice los botones de signo menos (-) y más (+) para determinar el tiempo de ejecución del script. Si la duración de la ejecución alcanza la cantidad de tiempo especificada, el script terminará forzosamente.
- En Salida, seleccione una opción del menú desplegable y, a continuación, añada texto que sea lógicamente coherente con la secuencia de comandos de sonda seleccionada. La acción debe estar relacionada con la acción de validación y corrección del script de sondeo. La salida del script se comparará con los criterios que especifique en la condición.
- Seleccione la casilla de verificación Incluir salida de script en alerta final bajo este campo para ver los resultados reales del script cuando el sistema le avise. Cualquier salida del script se incluirá en la alerta final o en la nota de actividad.
- En el contexto de la condición de resultado de un script o de cualquier programa que se ejecute, la salida se refiere a la información que devuelve el script o la aplicación cuando termina de ejecutarse. Puede incluir texto, números o datos estructurados que indiquen lo que el script realizó o encontró durante la ejecución.
- Seleccione la casilla de verificación en Notificación de error de script para enviar un correo electrónico de notificación de error a los técnicos si el código de resultado cumple los criterios establecidos. A continuación, seleccione los criterios que deben cumplirse en el menú desplegable. Utilice los botones de signo menos (-) y más (+) para establecer el umbral del número de errores de script.
- Ejemplo de uso de este campo: Si la notificación de errores de script se establece en "no igual a" y "3", el técnico recibirá un error si el script contiene menos o más de tres errores.
- Haz clic en Aplicar.
Crear una condición de campos personalizados
Para crear una condición compuesta de campo personalizado, realice los siguientes pasos:
- Seleccione Campos personalizados en el menú desplegable Añadir condición.
- Junto a El valor del campo personalizado debe cumplir TODAS las condiciones o El valor del campo personalizado debe cumplir CUALQUIER condición, haga clic en Añadir.

Imagen 5: Añadir criterios para una condición de campo personalizada
- Cuando haga clic en Añadir, aparecerán dos menús desplegables; seleccione una opción de cada menú.
- En función de su selección en el primer menú desplegable, cambiarán los criterios del segundo menú desplegable y podrán aparecer campos de datos adicionales. Los campos de datos resultantes dependen de cómo configure el campo personalizado y de la información que requiera. Para obtener más información sobre la configuración de campos personalizados, consulte Configuración de campos personalizados.
- Vuelva a hacer clic en Añadir para incluir más criterios.
- Haga clic en Aplicar.

Imagen 6: Ejemplo de condición de campo personalizada (haga clic para ampliar)
Crear una condición de software
Para crear una condición compuesta de software, realice los siguientes pasos:
- Seleccione Software en el menú desplegable Añadir condición.
- Seleccione el software en el menú desplegable superior o escriba el nombre del software en este campo. Si escribe un nombre, pulse Intro en el teclado para guardarlo. Puede seleccionar varios programas.
- Seleccione los valores que activarán la condición en Activar cuando.
- Haga clic en Aplicar.

Imagen 7: Ejemplo de condición de software
Crear una condición del sistema operativo
Para crear una condición compuesta del sistema operativo, realice los siguientes pasos:
- Seleccione Sistema operativo en el menú desplegable Añadir condición.
- Seleccione el valor que se activará para el SO especificado. El sistema operativo puede estar presente ("igual a" o "contiene") o no estar presente en el dispositivo ("no igual a" o "no contiene"). Los valores "igual" coincidirán con el nombre completo del SO, mientras que los valores "contiene" coincidirán con parte del nombre (por ejemplo, "contiene" o "no contiene" se activarán si un SO está mal escrito o incompleto).
- En el campo Seleccionar o añadir un SO , seleccione o escriba un sistema operativo. Puede utilizar un * antes o después del sistema operativo como comodín.
- Haga clic en Aplicar.

Imagen 8: Ejemplo de una condición del sistema operativo
Crear una condición de servicio de Windows
Para crear una condición compuesta de servicio de Windows, realice los siguientes pasos:
- Seleccione Servicio Windows en el menú desplegable Añadir condición.
- Seleccione el servicio o servicios en el menú desplegable superior o escriba el nombre del servicio en este campo. Si escribe un nombre, pulse Intro en el teclado para guardarlo. Puede seleccionar varios servicios.
- Seleccione el valor que activará la condición en Activar cuando.
- Si selecciona "Arriba" o "Abajo" en el segundo menú desplegable Disparar cuando, los campos Duración rellenarán el modal (consulte la ilustración de la Figura 9 ). Defina la duración que debe tener el servicio en el estado seleccionado para que se active la condición.
- Haga clic en Aplicar.

Imagen 9: Ejemplo de una condición de servicio de Windows
Crear una condición Daemon
Para crear una condición compuesta de demonio, realice los siguientes pasos:
- Seleccione Daemon en el menú desplegable Añadir condición.
- Escriba el nombre del demonio en el campo Mac Daemons. Si escribe un nombre, pulse Intro en el teclado para guardarlo. Puede seleccionar varios servicios.
- Seleccione el valor que activará la condición en Activar cuando.
- Si selecciona "Arriba" o "Abajo" en el segundo menú desplegable Disparar cuando, los campos Duración rellenarán el modal (consulte la ilustración de la Figura 9 ). Defina la duración que debe tener el servicio en el estado seleccionado para que se active la condición.
- Haga clic en Aplicar.

Imagen 10: Ejemplo de condición de demonio
Crear una condición de proceso
Para crear una condición compuesta de demonio, realice los siguientes pasos:
- Seleccione Proceso en el menú desplegable Añadir condición.
- Escriba el nombre del demonio en el campo Nombre del proceso. Pulsa Intro en el teclado para guardarlo. Puede seleccionar varios servicios.
- Seleccione el valor que activará la condición en Activar cuando.
- Haga clic en Aplicar.

Imagen 11: Ejemplo de condición de proceso
Crear una función o característica de Windows Condición
Para crear una condición compuesta de demonio, realice los siguientes pasos:
- Seleccione Daemon en el menú desplegable Añadir condición.
- En el menú desplegable Nombre de función/pantalla, seleccione de la lista de funciones y características disponibles. Si el nombre de una función o característica no aparece en la lista, puede escribirlo manualmente en el espacio; pulse Intro en el teclado para guardar la entrada.
- Seleccione el valor que activará la condición en Activar cuando.
- Haga clic en Aplicar.

Imagen 12: Ejemplo de una condición de función o característica de Windows
Cuándo activar la condición compuesta
Al añadir varias condiciones a una condición compuesta, verá un menú desplegable Activar cuando con dos opciones:
- "Cualquier condición es verdadera": Las condiciones se evaluarán secuencialmente de arriba abajo. Si, en algún momento, una o más condiciones se evalúan como verdaderas, la evaluación se detiene inmediatamente y se activan todas las condiciones. Esto evita comprobaciones innecesarias en el endpoint, ayudando a mantener el rendimiento.
- "Todas las condiciones son ciertas": Las condiciones se evaluarán secuencialmente de arriba a abajo, y cada condición debe cumplirse para que se active la condición compuesta. Si alguna condición falla durante la evaluación, el proceso se detiene inmediatamente. Tenga en cuenta que la evaluación frecuente de condiciones numerosas o complejas puede afectar al rendimiento.
Elegir una de estas opciones requiere la existencia de al menos dos condiciones.

Imagen 13: Opciones para activar la condición compuesta
Añadir automatizaciones a una condición compuesta
Para añadir una automatización que se ejecute cuando se active su condición compuesta, realice los siguientes pasos:
- Abra la pestaña Automatizaciones dentro del modal de configuración de condiciones compuestas y, a continuación, haga clic en Añadir automatización.

Imagen 14: Añada una automatización a su condición de compuesto
Se abre la biblioteca de automatizaciones con una lista de las automatizaciones disponibles.
- Localice y seleccione su script utilizando los filtros de la parte superior del modal. Selecciona automatizaciones adicionales según sea necesario.
- Haz clic en Aplicar.
Aplicar parámetros de condición a una condición compuesta
Para aplicar configuraciones de condiciones adicionales, realice los siguientes pasos:
- Abra la pestaña Configuración dentro del modal de configuración de condiciones compuestas.
- Introduce un nombre para tu condición compuesta.
Utilice la siguiente tabla para configurar los campos.
Nombre del campo Descripción o finalidad Reinicio automático después de La condición puede reutilizarse una vez transcurrido el tiempo especificado. Cuando ya no se cumplen La condición se restablecerá cuando dejen de cumplirse los valores. Corre Cada La frecuencia de la condición se ejecutará durante los intervalos de tiempo especificados. Tiempo de actividad El desencadenante de la condición estará activo durante el tiempo especificado; este es el tiempo de actividad mínimo para la condición compuesta en relación con el tiempo de actividad del sistema del agente. Puede utilizar esta opción para evitar alertas mientras un dispositivo está iniciando sus programas y servicios. - Haga clic en Aplicar.

Imagen 15: Configure los ajustes para su condición de compuesto
Añadir reglas de emisión de billetes y notificaciones a una condición compuesta
Para aplicar configuraciones de condiciones adicionales, realice los siguientes pasos:
- Abra la pestaña Notificaciones dentro del modal de configuración de condiciones compuestas.
Utilice la siguiente tabla para configurar los campos.
Nombre del campo Descripción o finalidad Gravedad La gravedad es la medida en que un defecto puede afectar al software. Define el impacto que un determinado defecto tiene en el sistema. Prioridad La prioridad define el orden en que debemos resolver un defecto. Por ejemplo, puede utilizar la prioridad para determinar si algo debe arreglarse inmediatamente o más adelante. Notificar a los técnicos Seleccione si desea que los técnicos reciban una notificación cuando se active la condición. Notificar al reiniciar Seleccione si desea que los técnicos reciban una notificación cuando se restablezca la condición. Debe configurar la condición para restablecer en la sección Configuración para que esta opción funcione como se espera. Canales Si ha seleccionado "Enviar notificaciones" en el menú desplegable Notificar a los técnicos, puede seleccionar a través de qué canales reciben la notificación los técnicos.
Para obtener instrucciones sobre la creación de canales de notificación, consulte Canales de notificación.Normativa sobre entradas Esta opción le permite crear un ticket a partir de la condición activada. Las opciones de gestión de tickets pueden variar o no estar disponibles si PSA o NinjaOne Ticketing no están habilitados con la configuración de tu sistema. Para obtener más información sobre la emisión de tickets en NinjaOne, consulte Ticketing: Catálogo de recursos. - Haz clic en Aplicar.

Imagen 16: Configure notificaciones y reglas de emisión de tickets para su condición de compuesto
Recursos adicionales
Consulte el siguiente recurso para obtener más información sobre las políticas en NinjaOne: Gestión de políticas: Catálogo de recursos.