Las variables del sistema son variables integradas disponibles en cada automatización y script — no se requiere configuración. Exponen metadatos en vivo del dispositivo y del grupo en tiempo de ejecución: nombre de host, direcciones IP, nombre del grupo, tags, 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 campo personalizado.
Variables del sistema
Todas las variables del sistema utilizan el prefijo level_.
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 brutos |
| Memoria total, legible para humanos (por ejemplo |
| Nombre del sistema operativo |
| Cadena de versión del SO |
| Hora del último reinicio en formato ISO 8601 |
| Hora del último acceso en formato ISO 8601 |
| ID del grupo al que pertenece el dispositivo |
| Nombre del grupo al que pertenece el dispositivo |
| Ruta completa del grupo (por ejemplo |
| Lista separada por comas de nombres de tags aplicados al dispositivo |
| Lista separada por comas de IDs de tags aplicados al dispositivo |
Uso de variables del sistema
Para insertar una variable del sistema en una acción, haz clic en el icono de variable en cualquier campo que admita la representación de variables y selecciona 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, utiliza la sintaxis ##{{variable_name}}:
echo "Running on ##{{level_device_hostname}} in ##{{level_group_path}}"💡 CONSEJO: level_group_path es útil para scripts que necesitan comportarse de manera diferente según dónde se encuentra un dispositivo en tu jerarquía de grupos — sin necesidad de una automatización separada por grupo.
Preguntas frecuentes
¿Necesito definir variables del sistema antes de usarlas? No. Las variables del sistema están siempre disponibles en cada automatización y script. No aparecen en la pestaña Variables porque no son por automatización — son globales.
¿Qué sucede si un dispositivo no tiene un apodo?
level_device_nicknamedevuelve una cadena vacía si no se ha establecido un apodo. Utilizalevel_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 — incluyendo valores de condición — puede hacer referencia a variables del sistema.
