Introducción
Las variables del sistema son variables integradas disponibles en cada automatización y script — sin configuración requerida. Exponen metadatos de dispositivo y grupo en vivo en tiempo de ejecución: nombre de host, direcciones IP, nombre del grupo, etiquetas y más.
Úsalas en cualquier lugar donde se admita la representación de variables: acciones de script, comandos shell, mensajes de notificación, solicitudes HTTP o valores de campos personalizados.
Variables del Sistema
Todas las variables del sistema utilizan el level_ prefijo.
Variable | Descripción |
| Hora actual en formato ISO 8601 |
| Identificador único interno del dispositivo |
| El nombre de host del dispositivo |
| El apodo personalizado asignado al dispositivo |
| La dirección IP externa del dispositivo |
| Lista separada por comas de direcciones IP internas |
| Arquitectura de CPU del dispositivo |
| Número de núcleos de CPU |
| Memoria total en bytes sin procesar |
| Memoria total, legible por humanos (p. ej. |
| Nombre del sistema operativo |
| Cadena de versión del SO |
| Última hora de reinicio en formato ISO 8601 |
| Última vez visto en formato ISO 8601 |
| ID del grupo al que pertenece el dispositivo |
| Nombre del grupo al que pertenece el dispositivo |
| Ruta completa del grupo (p. ej. |
| Lista separada por comas de nombres de etiquetas aplicadas al dispositivo |
| Lista separada por comas de IDs de etiquetas aplicadas al dispositivo |
Uso de Variables del Sistema
Para insertar una variable del sistema en una acción, haga clic en el icono de variable en cualquier campo que admita la representación de variables y seleccione de la lista. Las variables del sistema aparecen junto con cualquier variable de automatización definida para esa automatización.
Para hacer referencia a una variable en un script directamente, use la ##{{variable_name}} sintaxis:
echo "Running on ##{{level_device_hostname}} in ##{{level_group_path}}"
💡 CONSEJO: level_group_path es útil para scripts que necesitan comportarse diferente según dónde se encuentre un dispositivo en su jerarquía de grupo — sin necesidad de una automatización separada por grupo.
Preguntas Frecuentes
¿Necesito definir variables del sistema antes de usarlas? No. Las variables del sistema siempre están disponibles en cada automatización y script. No aparecen en la pestaña Variables porque no son por automatización — son globales.
¿Qué pasa si un dispositivo no tiene un apodo?
level_device_nicknamedevuelve una cadena vacía si no se ha establecido un apodo. Usalevel_device_hostnamecomo alternativa si necesitas un valor que siempre esté presente.¿Puedo usar variables del sistema en condiciones de acción? Sí. Cualquier campo que admita la representación de variables — incluidos los valores de condición — puede hacer referencia a variables del sistema.
