1 Macros admitidas por ubicación
Resumen
La tabla de macros compatibles por ubicación contiene una referencia de todas las macros (integradas, de expresión y definibles por el usuario) que son compatibles en la ubicación específica.
Si todas las macros de un grupo relacionado son compatibles, entonces solo se indica el nombre del grupo. Haga clic en cada nombre de macro o nombre de grupo para ver los detalles completos de las macros.
La lista de detalles de macros contiene una lista detallada de todas las macros integradas, agrupadas por área de aplicación. Tenga en cuenta que, para personalizar los valores de las macros (por ejemplo, acortar o extraer subcadenas específicas), puede usar funciones de macros.
Macros compatibles por ubicación
| Ubicación | Macros compatibles | Comentarios | |
|---|---|---|---|
| Action | |||
| Condición de período de tiempo, Duración del paso de operación predeterminado, Duración del paso | Macros definibles por el usuario (solo globales) | Un solo macro debe ocupar todo el campo; no se admiten varios macros ni la mezcla con texto | |
| Notificaciones y comandos | |||
| Basado en trigger | Macros de Action Macros de fecha/hora {ESC.HISTORY} Macros de evento, macros de evento de causa/síntoma Macros de actualización de evento: {EVENT.UPDATE.HISTORY}, {EVENT.UPDATE.STATUS} Macro de expresión: {?EXPRESSION} {FUNCTION.VALUE} Macros de host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros de host de destino (solo comandos) Macros de inventario de host Macros de item (excepto {ITEM.STATE}, {ITEM.STATE.ERROR}) Macros de proxy Macros de trigger: {TRIGGER.DESCRIPTION}, {TRIGGER.EVENTS.*}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.ID}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATUS}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}, {TRIGGER.VALUE} Macros definibles por el usuario |
Ver también: Uso de macros en mensajes | |
| Actualización de problema | Macros de Action Macros de fecha/hora {ESC.HISTORY} Macros de evento, macros de evento de causa/síntoma, macros de evento de recuperación Macros de actualización de evento: todas (excepto {EVENT.UPDATE.NSEVERITY}, {EVENT.UPDATE.SEVERITY}) Macro de expresión: {?EXPRESSION} Macros de función Macros de host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros de host de destino (solo comandos) Macros de inventario de host Macros de item (excepto {ITEM.STATE}, {ITEM.STATE.ERROR}) Macros de proxy Macros de trigger: {TRIGGER.DESCRIPTION}, {TRIGGER.EVENTS.*}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.ID}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATUS}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}, {TRIGGER.VALUE} {USER.FULLNAME} Macros definibles por el usuario |
||
| Recuperación de problema | Macros de evento de recuperación {FUNCTION.RECOVERY.VALUE} {TRIGGER.EXPRESSION.RECOVERY.EXPLAIN} |
||
| Descubrimiento | Macros de Action Macros de fecha/hora Macros de descubrimiento Macros de evento: {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.TIME}, {EVENT.TIMESTAMP} Macros de host de destino (solo comandos) Macros de proxy |
||
| Autoregistro | Macros de Action Macros de fecha/hora Macros de evento: {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.TIME}, {EVENT.TIMESTAMP} Macros de host: {HOST.HOST}, {HOST.IP}, {HOST.PORT}, {HOST.METADATA} Macros de host de destino (solo comandos) Macros de proxy |
||
| Basado en servicio | Macros de Action Macros de fecha/hora {ESC.HISTORY} Macros de evento: todas excepto {EVENT.ACK.STATUS}, {EVENT.OPDATA} Macros de servicio Macros definibles por el usuario |
||
| Recuperación de servicio | Macros de evento (excepto {EVENT.ACK.STATUS}, {EVENT.OPDATA}), macros de evento de recuperación | ||
| Actualización de servicio | Macros de Action Macros de fecha/hora {ESC.HISTORY} Macros de evento (excepto {EVENT.ACK.STATUS}, {EVENT.OPDATA}) Macros de actualización de evento: {EVENT.UPDATE.DATE}, {EVENT.UPDATE.NSEVERITY}, {EVENT.UPDATE.SEVERITY}, {EVENT.UPDATE.STATUS}, {EVENT.UPDATE.TIME}, {EVENT.UPDATE.TIMESTAMP} Macros de servicio Macros definibles por el usuario |
||
| Notificaciones internas | Action macros Date/time macros {ESC.HISTORY} Event macros (excepto {EVENT.NSEVERITY}, {EVENT.SEVERITY}), Recovery event macros Host macros: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Host inventory macros Item macros: {ITEM.DESCRIPTION}, {ITEM.DESCRIPTION.ORIG}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, {ITEM.NAME}, {ITEM.NAME.ORIG}, {ITEM.VALUETYPE} Proxy macros |
||
| Basado en item | Macros de item: {ITEM.STATE}, {ITEM.STATE.ERROR} | ||
| Basado en regla LLD | Macros de notificación de descubrimiento de bajo nivel | ||
| Basado en trigger | Macros de trigger: {TRIGGER.DESCRIPTION}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.ID}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATE}, {TRIGGER.STATE.ERROR}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME} Macros definibles por el usuario |
||
| Parámetros de script de alerta | Macros de alerta Macros definibles por el usuario (solo globales) |
||
| Connector | |||
| Campo URL, Nombre de usuario, Contraseña, Bearer token, proxy HTTP, certificado SSL, archivo de clave SSL, contraseña de clave SSL | Macros definibles por el usuario (solo globales) | ||
| Campo Timeout | Macros definibles por el usuario (solo globales) | Un solo macro debe ocupar todo el campo; no se admiten varios macros ni la mezcla con texto. | |
| Nombre del gráfico | Macro de expresión: {?EXPRESSION} | En esta ubicación, en este macro solo se admite una única función avg, last, max o min con segundos como parámetro (se pueden usar sufijos de tiempo). La macro {HOST.HOST<1-9>} puede usarse como host dentro del macro (véase también macros indexadas). Ejemplo de uso: {?avg(/{HOST.HOST}/item.key,1h)} Uso no compatible: {?last(/host/item1)/last(/host/item2)} {?last(/host/item1)*10} {?count(/host/item1,5m)} |
|
| Host, prototipo de host | |||
| IP/DNS de la interfaz | Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME} Macros definibles por el usuario 1 |
1 Para la dirección IP, un solo macro debe ocupar todo el campo; no se admiten varios macros ni la mezcla con texto | |
| Puerto de la interfaz | Macros definibles por el usuario | Un solo macro debe ocupar todo el campo; no se admiten varios macros ni la mezcla con texto. | |
| Comunidad SNMP | Macros definibles por el usuario | ||
| Nombre de contexto SNMPv3, nombre de seguridad, frase de contraseña de autenticación, frase de contraseña de privacidad | |||
| Nombre de usuario IPMI, contraseña | |||
| Item, prototipo de item, regla LLD | |||
| Nombre | Macros definibles por el usuario | No compatible en nombres de reglas LLD. | |
| Descripción | Macros definibles por el usuario | ||
| Parámetros de clave | Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros definibles por el usuario |
Los macros {HOST.*} compatibles se resolverán en la interfaz seleccionada para el item. Cuando se usan en items sin interfaces, se resolverán en la interfaz de Zabbix agent, SNMP, JMX o IPMI del host, en ese orden de prioridad, o en 'UNKNOWN' si el host no tiene ninguna interfaz. | |
| Intervalo de actualización, Intervalos personalizados, Timeout (disponible para tipos de item compatibles), Almacenar hasta (para history/trends) campos | Macros definibles por el usuario | Un solo macro debe ocupar todo el campo; no se admiten varios macros ni la mezcla con texto. | |
| Eliminar recursos perdidos, Deshabilitar recursos perdidos campos | Macros definibles por el usuario | Estos campos solo son compatibles con reglas LLD. Un solo macro debe ocupar todo el campo; no se admiten varios macros ni la mezcla con texto. |
|
| Parámetros del paso de preprocesamiento (incluidos scripts personalizados), parámetros personalizados de gestión de errores (campos Establecer valor en y Establecer error en) |
Macros definibles por el usuario | ||
| Expresiones regulares de filtro | Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros definibles por el usuario |
Estos campos solo son compatibles con reglas LLD. | |
| Expresiones regulares de filtro de sobrescritura | Macros definibles por el usuario | Estos campos solo son compatibles con reglas LLD. | |
| Operaciones de sobrescritura: Intervalo de actualización, Período de almacenamiento de history, Período de almacenamiento de trends (para prototipos de item) | Macros definibles por el usuario | Estos campos solo son compatibles con reglas LLD. Un solo macro debe ocupar todo el campo; no se admiten varios macros ni la mezcla con texto. |
|
| Tipos de item | |||
| Browser item nombres y valores de parámetros |
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros de inventario de host Macros de item: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG} Macros definibles por el usuario |
||
| Script item nombres y valores de parámetros |
|||
| Calculated/aggregate item formula (constantes de expresión, parámetros de función, parámetros de clave de item, (solo item agregado) condiciones de filtro (nombre del grupo de hosts y nombre de etiqueta)) |
Macros definibles por el usuario | ||
| Database monitor item campos Nombre de usuario, Contraseña, consulta SQL |
Macros definibles por el usuario | ||
| HTTP agent item campos URL, Query, cuerpo de la solicitud, Headers (nombres y valores), archivo de certificado SSL, archivo de clave SSL |
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros de item: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG} Macros definibles por el usuario |
Las URL que contienen un macro secreto no funcionarán, ya que el macro en ellas se resolverá como "**" | |
| HTTP agent item campo HTTP Proxy |
Macros de item: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG} Macros definibles por el usuario |
||
| HTTP agent item campos Required status codes, HTTP authentication username/password, SSL key password |
Macros definibles por el usuario | ||
| HTTP agent item campo Allowed hosts |
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros definibles por el usuario |
||
| JMX agent item campo Endpoint |
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.PORT} Macros definibles por el usuario |
||
| Trapper item campo Allowed hosts |
|||
| SNMP agent item campo SNMP OID |
Macros definibles por el usuario | ||
| SSH and Telnet item script |
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros definibles por el usuario |
||
| SSH agent item campos Nombre de usuario, archivo de clave pública, archivo de clave privada, Contraseña |
Macros definibles por el usuario | ||
| Telnet agent item campos Nombre de usuario, Contraseña |
Macros definibles por el usuario | ||
| Mapa | |||
| URL, nombre de URL | Macros de host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} {HOSTGROUP.ID} Macros de inventario de host Macros de mapa {TRIGGER.ID} |
||
| Etiqueta del elemento | Macro de expresión: {?EXPRESSION} 1 Macros de host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} {HOSTGROUP.ID} Macros de inventario de host Macros de mapa Macros de trigger: {TRIGGER.EVENTS.*}, {TRIGGER.ID}, {TRIGGER.PROBLEM.EVENTS.*}, {TRIGGERS.ACK}, {TRIGGERS.PROBLEM.ACK}, {TRIGGERS.PROBLEM.UNACK}, {TRIGGERS.UNACK} |
1 En esta ubicación, en este macro solo se admite una única función avg, last, max o min con segundos como parámetro (se pueden usar sufijos de tiempo). La macro {HOST.HOST<1-9>} puede usarse como host dentro del macro. Ejemplo de uso: {?avg(/{HOST.HOST}/item.key,1h)} Uso no compatible: {?last(/host/item1)/last(/host/item2)} {?last(/host/item1)*10} {?count(/host/item1,5m)} |
|
| Etiqueta del enlace | Macro de expresión: {?EXPRESSION} 1 | ||
| Etiqueta de la forma | Macro de expresión: {?EXPRESSION} 1 | ||
| Campo de texto en formas del mapa | {MAP.NAME} | ||
| Descubrimiento de red | |||
| Campo Intervalo de actualización | Macros definibles por el usuario (solo globales) | Un solo macro debe ocupar todo el campo; no se admiten varios macros ni la mezcla con texto. | |
| campos Comunidad SNMP, SNMP OID | Macros definibles por el usuario (solo globales) | ||
| campos Nombre de contexto SNMPv3, nombre de seguridad, frase de contraseña de autenticación, frase de contraseña de privacidad | |||
| Proxy | |||
| Address for active agents > Port (si el proxy pertenece a un grupo) Para el modo de proxy pasivo: campos Address y Port de la interfaz Campos Timeouts for item types en modo de sobrescritura |
Macros definibles por el usuario (solo globales) | Un solo macro debe ocupar todo el campo; no se admiten varios macros ni la mezcla con texto. | |
| Grupo de proxy | |||
| Campos Failover period, Minimum number of proxies | Macros definibles por el usuario (solo globales) | Un solo macro debe ocupar todo el campo; no se admiten varios macros ni la mezcla con texto. | |
| Scripts | |||
| Comandos, texto de confirmación (Tipo: script, host action manual) |
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID} 1, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros de inventario de host 2 {MANUALINPUT} Macros de Username Macros definibles por el usuario |
1 Solo texto de confirmación 2 Compatible con Zabbix server y Zabbix proxy |
|
| Comandos (Tipo: script, event action manual) |
Macros de fecha/hora Macros de evento, macros de evento de causa/síntoma, macros de evento de recuperación (si se produjo la recuperación) Macros de actualización de evento: {EVENT.UPDATE.HISTORY}, {EVENT.UPDATE.STATUS} {FUNCTION.VALUE} Macros de host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros de inventario de host Macros de item (excepto {ITEM.STATE}, {ITEM.STATE.ERROR}) {MANUALINPUT} Macros de proxy Macros de trigger: {TRIGGER.DESCRIPTION}, {TRIGGER.EVENTS.*}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.ID}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATUS}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}, {TRIGGER.VALUE} Macros de Username Macros definibles por el usuario |
||
| Texto de confirmación (Tipo: script, event action manual) |
Macros de evento: {EVENT.ID}, {EVENT.NAME}, {EVENT.NSEVERITY}, {EVENT.SEVERITY}, {EVENT.STATUS}, {EVENT.VALUE} Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros de inventario de host {MANUALINPUT} Macros de Username Macros definibles por el usuario |
||
| URL, texto de confirmación (Tipo: URL, host/event action manual) |
|||
| Nombre y valor de etiqueta | Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros de inventario de host Macros de item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*} Macros de trigger: {TRIGGER.ID} (solo valor de etiqueta de trigger) Macros definibles por el usuario |
Los macros de nombre y valor de etiqueta solo se resuelven durante el proceso de generación del evento. | |
| Trigger | |||
| Nombre | Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros de item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*} Macros posicionales/referencias: $1...$9Macros definibles por el usuario |
||
| Nombre del evento | Macros de fecha/hora: {TIME}, {TIMESTAMP} Macro de expresión: {?EXPRESSION} Macros de función Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros de item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*} Macros de trigger: {TRIGGER.EXPRESSION.EXPLAIN} |
||
| Datos operativos | Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros de item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*} Macros definibles por el usuario |
||
| Expresión | {TRIGGER.VALUE} Macros definibles por el usuario 1 |
1 Solo en constantes y parámetros de función; no se admiten macros secretos | |
| Campos Etiqueta para coincidencia, Nombre de entrada de menú, URL de entrada de menú | Macros definibles por el usuario | Las URL que contienen un macro secreto no funcionarán, ya que el macro en ellas se resolverá como "**". | |
| Descripción | Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros de item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*} Macros definibles por el usuario |
||
| URL | {EVENT.ID} Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros de item: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*} {TRIGGER.ID} |
||
| Comandos de parámetro de usuario | Macros posicionales/referencias: $1...$9 |
||
| Escenario web | |||
| Campos Nombre, Agent, proxy HTTP | Macros definibles por el usuario | ||
| Campo Intervalo de actualización | Macros definibles por el usuario | Un solo macro debe ocupar todo el campo; no se admiten varios macros ni la mezcla con texto. | |
| Campos Variables, Headers, certificado SSL, archivo de clave SSL | Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros definibles por el usuario |
||
| Campos User, Password, contraseña de clave SSL | Macros definibles por el usuario | ||
| Paso del escenario web campos Nombre, Variables (solo valores) |
Macros definibles por el usuario | ||
| Paso del escenario web campos Timeout, Required status codes |
Macros definibles por el usuario | Un solo macro debe ocupar todo el campo; no se admiten varios macros ni la mezcla con texto. | |
| Paso del escenario web campos URL, Headers (nombres y valores), Required string |
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros definibles por el usuario |
||
| Paso del escenario web campo Post |
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} | ||
| Tipo de medio webhook | |||
| Valores de parámetro | Macros de alerta Todas las macros compatibles en notificaciones de problemas basadas en trigger (véase arriba) |
Un solo macro debe ocupar todo el campo; no se admiten varios macros ni la mezcla con texto. | |
| script de JavaScript, nombre del parámetro del script de JavaScript | Macros definibles por el usuario (solo globales) | ||
| Nombre de entrada de menú, URL de entrada de menú | {EVENT.TAGS.<tag name>} | ||
| Widgets | |||
| Gauge widget campo Descripción |
Macros de host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros de inventario de host Macros de item (excepto {ITEM.STATE.ERROR}) Macros definibles por el usuario (solo globales) |
||
| Honeycomb widget campo Primary/secondary label |
|||
| Item value widget campo Descripción |
|||
| Top hosts widget columna Text data |
Macros de host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros de inventario de host Macros definibles por el usuario (solo globales) |
||
| URL (Dynamic) widget campo URL |
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} Macros definibles por el usuario |
||
| Otras ubicaciones | |||
| Campo Working time | Macros definibles por el usuario (solo globales) | Un solo macro debe ocupar todo el campo; no se admiten varios macros ni la mezcla con texto. | |
| campo Timeouts for item types (configuración global) | |||
| Medio de usuario campo When active |
|||
| Tipo de medio Email campos Nombre de usuario, Contraseña |
Macros definibles por el usuario (solo globales) | Se recomiendan macros secretos. | |
| Informes programados campos Subject, Message |
Macros de fecha/hora: {TIME}, {TIMESTAMP} | ||
Detalles de macro
Esta lista contiene detalles para cada macro incorporada agrupada por área de aplicación:
- Macros de acción
- Macros de alerta
- Macros de fecha/hora
- Macros de descubrimiento
- Macros de evento
- Macros de escalado
- Macros de función
- Macros de equipo
- Macros de grupo de equipos
- Macros de inventario de equipo
- Macros de métrica
- Macros de notificación de descubrimiento de bajo nivel
- Macros de mapa
- Macros de proxy
- Macros de script
- Macros de servicio
- Macros de disparador
- Macros de nombre de usuario
Macros de acción
{ACTION.ID}
El ID numérico de la acción activada.
{ACTION.NAME}
El nombre de la acción activada.
Macros de alerta
{ALERT.MESSAGE}
El valor de Mensaje por defecto de la configuración de la acción.
{ALERT.SENDTO}
El valor Enviar a de la configuración de medios del usuario.
{ALERT.SUBJECT}
El valor de Asunto por defecto de la configuración de la acción.
Macros de fecha y hora
{DATE}
La fecha actual en formato yyyy.mm.dd..
{TIME}
La hora actual en formato hh:mm:ss.
{TIMESTAMP}
La hora actual en formato de marca de tiempo UNIX.
Macros de descubrimiento
{DISCOVERY.DEVICE.IPADDRESS}
La dirección IP del dispositivo descubierto.
Siempre disponible, no depende de que se añada el equipo.
{DISCOVERY.DEVICE.DNS}
El nombre DNS del dispositivo descubierto.
Siempre disponible, no depende de que el equipo sea añadido.
{DISCOVERY.DEVICE.STATUS}
El estado del dispositivo descubierto (UP/DOWN).
{DISCOVERY.DEVICE.UPTIME}
El tiempo transcurrido desde el último cambio de estado de descubrimiento para un dispositivo en particular.
Por ejemplo: 1h 29m 01s.
Para los dispositivos con estado DOWN, este es el período de su tiempo de inactividad.
{DISCOVERY.RULE.NAME}
El nombre de la regla de descubrimiento que detectó la presencia o ausencia de un dispositivo/servicio.
{DISCOVERY.SERVICE.NAME}
El nombre del servicio descubierto.
Por ejemplo: HTTP.
{DISCOVERY.SERVICE.PORT}
El puerto del servicio descubierto.
Por ejemplo: 80.
{DISCOVERY.SERVICE.STATUS}
El estado del servicio descubierto (UP/DOWN).
{DISCOVERY.SERVICE.UPTIME}
El tiempo transcurrido desde el último cambio de estado de descubrimiento para un servicio en particular.
Por ejemplo: 1h 29m 01s.
Para los servicios con estado DOWN, este es el período de su tiempo de inactividad.
Macros de escalado
{ESC.HISTORY}
El registro de notificaciones enviadas previamente, su paso de escalado y estado (enviado, en progreso o fallido).
Macros de evento
{EVENT.ACK.STATUS}
El estado de reconocimiento del evento (Sí/No).
{EVENT.AGE}
La antigüedad del evento que activó una acción, con precisión de hasta un segundo.
Útil en mensajes escalados.
Por ejemplo: 9m 13s.
{EVENT.DATE}
La fecha del evento que activó una acción en formato yyyy.mm.dd.
Por ejemplo: 2025.04.14.
{EVENT.DURATION}
La duración del evento (diferencia de tiempo entre los eventos de problema y recuperación), con precisión de hasta un segundo.
Útil en mensajes de recuperación de problemas.
{EVENT.ID}
El ID numérico del evento que activó una acción.
{EVENT.NAME}
El nombre del evento que activó una acción.
{EVENT.NSEVERITY}
El valor numérico de la severidad del evento.
Valores posibles: 0 - No clasificado, 1 - Información, 2 - Advertencia, 3 - Media, 4 - Alta, 5 - Desastre.
{EVENT.OBJECT}
El valor numérico del objeto del evento.
Valores posibles: 0 - Disparador, 1 - Equipo descubierto, 2 - Servicio descubierto, 3 - Autorregistro, 4 - Métrica, 5 - Regla de descubrimiento de bajo nivel.
{EVENT.OPDATA}
Los datos operativos del disparador subyacente del problema.
{EVENT.SEVERITY}
El nombre de la severidad del evento.
{EVENT.SOURCE}
El valor numérico de la fuente del evento.
Valores posibles: 0 - Disparador, 1 - Descubrimiento, 2 - Autorregistro, 3 - Interno, 4 - Servicio.
{EVENT.STATUS}
El valor verbal del evento que activó una acción.
{EVENT.TAGS}
Una lista separada por comas de etiquetas de evento.
Se expande a una cadena vacía si no existen etiquetas.
{EVENT.TAGSJSON}
Una matriz JSON que contiene objetos de etiquetas de evento.
Se expande a una matriz vacía si no existen etiquetas.
{EVENT.TAGS<tag name>}
El valor de la etiqueta de evento referenciado por el nombre de la etiqueta.
Un nombre de etiqueta que contenga caracteres no alfanuméricos (incluidos caracteres multibyte-UTF no ingleses) debe ir entre comillas dobles. Las comillas y las barras invertidas dentro de un nombre de etiqueta entre comillas deben escaparse con una barra invertida.
{EVENT.TIME}
La hora del evento que activó una acción en formato hh:mm:ss.
Por ejemplo: 12:57:53.
{EVENT.TIMESTAMP}
La marca de tiempo UNIX del evento que activó una acción.
{EVENT.VALUE}
El valor numérico del evento que activó una acción.
Valores posibles: 1 - problema, 0 - recuperación.
Macros de causa/síntoma de evento
{EVENT.CAUSE.ACK.STATUS}
El estado de reconocimiento del evento causa (Sí/No).
Se utiliza en el contexto de un evento síntoma.
{EVENT.CAUSE.AGE}
La antigüedad del evento causa, con precisión hasta el segundo.
Útil en mensajes escalados.
Se utiliza en el contexto de un evento síntoma.
{EVENT.CAUSE.DATE}
La fecha del evento causa en formato yyyy.mm.dd.
Se utiliza en el contexto de un evento síntoma.
{EVENT.CAUSE.DURATION}
La duración del evento causa (diferencia de tiempo entre los eventos de problema y recuperación), con precisión hasta el segundo.
Útil en mensajes de recuperación de problemas.
Se utiliza en el contexto de un evento síntoma.
{EVENT.CAUSE.ID}
El ID numérico del evento causa.
Se utiliza en el contexto de un evento síntoma.
{EVENT.CAUSE.NAME}
El nombre del evento causa.
Se utiliza en el contexto de un evento síntoma.
{EVENT.CAUSE.NSEVERITY}
El valor numérico de la severidad del evento causa.
Valores posibles: 0 - No clasificado, 1 - Información, 2 - Advertencia, 3 - Media, 4 - Alta, 5 - Desastre.
Se utiliza en el contexto de un evento síntoma.
{EVENT.CAUSE.OBJECT}
El valor numérico del objeto del evento causante.
Valores posibles: 0 - Disparador, 1 - Equipo descubierto, 2 - Servicio descubierto, 3 - Autorregistro, 4 - Métrica, 5 - Regla de descubrimiento de bajo nivel.
Se utiliza en el contexto de un evento síntoma.
{EVENT.CAUSE.OPDATA}
Los datos operativos del disparador subyacente del problema causa.
Se utiliza en el contexto de un evento síntoma.
{EVENT.CAUSE.SEVERITY}
El nombre de la severidad del evento causa.
Valores posibles: No clasificado, Información, Advertencia, Media, Alta, Desastre.
Se utiliza en el contexto de un evento síntoma.
{EVENT.CAUSE.SOURCE}
El valor numérico de la fuente del evento causa.
Valores posibles: 0 - Disparador, 1 - Descubrimiento, 2 - Autorregistro, 3 - Interno.
Se utiliza en el contexto de un evento síntoma.
{EVENT.CAUSE.STATUS}
El valor verbal del evento causa.
Se utiliza en el contexto de un evento síntoma.
{EVENT.CAUSE.TAGS}
Una lista separada por comas de etiquetas del evento causa.
Se expande a una cadena vacía si no existen etiquetas.
Se utiliza en el contexto de un evento síntoma.
{EVENT.CAUSE.TAGSJSON}
Una matriz JSON que contiene los objetos de etiquetas del evento causa.
Se expande a una matriz vacía si no existen etiquetas.
Se utiliza en el contexto de un evento síntoma.
{EVENT.CAUSE.TAGS.<tag name>}
El valor de la etiqueta del evento causa referenciado por el nombre de la etiqueta.
Un nombre de etiqueta que contenga caracteres no alfanuméricos (incluidos caracteres UTF multibyte no ingleses) debe ir entre comillas dobles. Las comillas y las barras invertidas dentro de un nombre de etiqueta entre comillas deben escaparse con una barra invertida.
Se utiliza en el contexto de un evento síntoma.
{EVENT.CAUSE.TIME}
La hora del evento causa en formato hh:mm:ss.
Se utiliza en el contexto de un evento síntoma.
{EVENT.CAUSE.TIMESTAMP}
La marca de tiempo UNIX del evento causa.
Se utiliza en el contexto de un evento síntoma.
{EVENT.CAUSE.UPDATE.HISTORY}
El registro de actualizaciones de la causa del problema (reconocimientos, etc).
Se utiliza en el contexto de un evento de síntoma.
{EVENT.CAUSE.VALUE}
El valor numérico del evento causa
Valores posibles: 1 - Problema, 0 - Recuperación.
Se utiliza en el contexto de un evento síntoma.
{EVENT.SYMPTOMS}
La lista de eventos de síntoma. Incluye los siguientes detalles: nombre del equipo, nombre del evento, severidad, antigüedad, etiquetas de servicio y valores.
Esta macro se utiliza en el contexto del evento causa y devuelve información sobre los eventos de síntoma.
Macros de evento de recuperación
{EVENT.RECOVERY.DATE}
La fecha del evento de recuperación en formato yyyy.mm.dd.
{EVENT.RECOVERY.ID}
El ID numérico del evento de recuperación.
{EVENT.RECOVERY.NAME}
El nombre del evento de recuperación.
{EVENT.RECOVERY.STATUS}
El valor verbal del evento de recuperación.
{EVENT.RECOVERY.TAGS}
Una lista separada por comas de etiquetas del evento de recuperación. Se expande a una cadena vacía si no existen etiquetas.
{EVENT.RECOVERY.TAGSJSON}
Una matriz JSON que contiene los objetos de etiquetas de evento de recuperación. Se expande a una matriz vacía si no existen etiquetas.
{EVENT.RECOVERY.TIME}
La hora del evento de recuperación en formato hh:mm:ss.
{EVENT.RECOVERY.TIMESTAMP}
La marca de tiempo UNIX del evento de recuperación.
{EVENT.RECOVERY.VALUE}
El valor numérico del evento de recuperación.
Macros de actualización de eventos
{EVENT.UPDATE.ACTION}
Nombre legible para humanos de la(s) acción(es) realizada(s) durante la actualización del problema.
Se resuelve en los siguientes valores: acknowledged, unacknowledged, commented, changed severity from (original severity) to (updated severity) y closed (dependiendo de cuántas acciones se realicen en una actualización).
{EVENT.UPDATE.ACTIONJSON}
Una matriz JSON que contiene detalles de la(s) acción(es) realizadas durante la actualización del problema.
Valores posibles de las propiedades JSON:
- true (para las propiedades acknowledge, unacknowledge, close, unsuppress, cause y symptom);
- <cadena de mensaje> (para la propiedad message);
- marca de tiempo (para las propiedades suppress_until y timestamp) o 0 (para la propiedad suppress_until si se suprime indefinidamente);
- 0, 1, 2, 3, 4, 5 (para las propiedades de severidad old y new).
Por ejemplo: {"acknowledge":true,"message":"Monthly maintenance.","severity":{"old":2,"new":1},"suppress_until":1730851199,"timestamp":1730822048}.
{EVENT.UPDATE.DATE}
La fecha de la actualización del evento (acuse de recibo, etc.) en formato yyyy.mm.dd.{ACK.DATE} está obsoleto y puede que no se resuelva en ubicaciones compatibles.
{EVENT.UPDATE.HISTORY}
El registro de actualizaciones de problemas (reconocimientos, etc).
{EVENT.ACK.HISTORY} está obsoleto y puede que no se resuelva en las ubicaciones compatibles.
{EVENT.UPDATE.MESSAGE}
El mensaje de actualización del problema.
{ACK.MESSAGE} está obsoleto y puede que no se resuelva en ubicaciones compatibles.
{EVENT.UPDATE.NSEVERITY}
El valor numérico de la nueva severidad del evento establecida durante la operación de actualización del problema.
{EVENT.UPDATE.SEVERITY}
El nombre de la nueva severidad del evento establecida durante la operación de actualización del problema.
{EVENT.UPDATE.STATUS}
El valor numérico del estado de actualización del problema.
Valores posibles: 0 - El webhook se llamó debido a un evento de problema/recuperación, 1 - Operación de actualización.
{EVENT.UPDATE.TIME}
La hora de la actualización del evento (confirmación, etc.) en formato hh:mm:ss.{ACK.TIME} está obsoleto y puede no resolverse en ubicaciones compatibles.
{EVENT.UPDATE.TIMESTAMP}
La marca de tiempo UNIX de la actualización del evento (reconocimiento, etc.)
Macros de función
{FUNCTION.VALUE}
El valor de la N-ésima función basada en item en la expresión del trigger en el momento del evento.
Solo se cuentan las funciones con /host/key como primer parámetro.
Esta macro puede usarse con un índice numérico, por ejemplo, {FUNCTION.VALUE<1-9>} para señalar la primera, segunda, tercera, etc. función en una expresión de trigger. Consulte macros indexadas.
{FUNCTION.RECOVERY.VALUE}
El valor de la N-ésima función basada en item en la expresión de recuperación en el momento del evento.*
Solo se cuentan las funciones con /host/key como primer parámetro.
Esta macro puede usarse con un índice numérico, por ejemplo, {FUNCTION.RECOVERY.VALUE<1-9>} para señalar la primera, segunda, tercera, etc. función en una expresión de trigger. Consulte macros indexadas.
Macros de equipo
{HOST.CONN}
La dirección IP o el nombre DNS del host, dependiendo de la configuración del host.
En scripts globales, campos de IP/DNS de la interfaz y escenarios web, la macro se resolverá a la interfaz principal del agent. Si no se define una interfaz de agent, se utilizará la interfaz principal de SNMP. Si tampoco se define una interfaz de SNMP, se utilizará la interfaz principal de JMX. Si tampoco se define una interfaz de JMX, se utilizará la interfaz principal de IPMI. Si el host no tiene ninguna interfaz, la macro se resuelve como 'UNKNOWN'.
Esta macro puede usarse con un índice numérico como {HOST.CONN<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{HOST.DESCRIPTION}
La descripción del host.
Esta macro puede usarse con un índice numérico como {HOST.DESCRIPTION<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{HOST.DNS}
El nombre DNS del host.
En los scripts globales, los campos de IP/DNS de la interfaz y los escenarios web, la macro se resolverá a la interfaz principal del agent. Si no se define una interfaz de agent, se utilizará la interfaz principal de SNMP. Si tampoco se define una interfaz de SNMP, se utilizará la interfaz principal de JMX. Si tampoco se define una interfaz de JMX, se utilizará la interfaz principal de IPMI. Si el host no tiene ninguna interfaz, la macro se resuelve como 'UNKNOWN'.
Esta macro puede utilizarse con un índice numérico como {HOST.DNS<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{HOST.HOST}
El nombre técnico del host.
Las funciones de macro no son compatibles con esta macro si se usa como marcador de posición en el primer parámetro de una función de historial, por ejemplo, last(/{HOST.HOST}/{ITEM.KEY}).
{HOSTNAME<1-9>} está obsoleto y puede que no se resuelva en ubicaciones compatibles.
Esta macro puede usarse con un índice numérico como {HOST.HOST<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{HOST.ID}
El ID del host.
Esta macro puede usarse con un índice numérico como {HOST.ID<1-9>} para señalar el primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{HOST.IP}
La dirección IP del host.
En scripts globales, los campos IP/DNS de la interfaz y los escenarios web, la macro se resolverá a la interfaz principal de agent. Si no se define una interfaz de agent, se usará la interfaz principal SNMP. Si tampoco se define una interfaz SNMP, se usará la interfaz principal JMX. Si no se define una interfaz JMX, se usará la interfaz principal IPMI. Si el host no tiene ninguna interfaz, la macro se resuelve como 'UNKNOWN'.
{IPADDRESS<1-9>} está obsoleta y puede no resolverse en ubicaciones compatibles.
Esta macro puede usarse con un índice numérico como {HOST.IP<1-9>} para señalar el primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{HOST.METADATA}
Los metadatos del equipo.
Se utiliza solo para el autoregistro de agentes activos.
{HOST.NAME}
El nombre visible del host.
Esta macro puede usarse con un índice numérico como {HOST.NAME<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{HOST.PORT}
El puerto del host (agent).
En los scripts globales, los campos de IP/DNS de la interfaz y los escenarios web, la macro se resolverá a la interfaz principal del agent. Si no se define una interfaz de agent, se utilizará la interfaz principal de SNMP. Si tampoco se define una interfaz de SNMP, se utilizará la interfaz principal de JMX. Si tampoco se define una interfaz de JMX, se utilizará la interfaz principal de IPMI. Si el host no tiene ninguna interfaz, la macro se resuelve como 'UNKNOWN'.
Esta macro puede utilizarse con un índice numérico como {HOST.PORT<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
Macros de equipo de destino
{HOST.TARGET.CONN}
La dirección IP o el nombre DNS del equipo de destino.
{HOST.TARGET.DNS}
El nombre DNS del equipo de destino.
{HOST.TARGET.HOST}
El nombre técnico del equipo de destino.
{HOST.TARGET.IP}
La dirección IP del equipo de destino.
{HOST.TARGET.NAME}
El nombre visible del equipo de destino.
Macros de grupo de equipos
{HOSTGROUP.ID}
El ID del grupo de equipos.
Macros de inventario de equipo
{INVENTORY.ALIAS}
El campo Alias en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.ALIAS<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.ASSET.TAG}
El campo Etiqueta de activo en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.ASSET.TAG<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.CHASSIS}
El campo Chasis en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.CHASSIS<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.CONTACT}
El campo Contact en el inventario del host.
{PROFILE.CONTACT<1-9>} está obsoleto y puede que no se resuelva en ubicaciones compatibles.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.CONTACT<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.CONTRACT.NUMBER}
El campo Número de contrato en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.CONTRACT.NUMBER<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.DEPLOYMENT.STATUS}
El campo Estado de despliegue en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.DEPLOYMENT.STATUS<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.HARDWARE}
El campo Hardware en el inventario del host.
{PROFILE.HARDWARE<1-9>} está obsoleto y puede que no se resuelva en ubicaciones compatibles.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.HARDWARE<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.HARDWARE.FULL}
El campo Hardware (detalles completos) en el inventario del host.
Esta macro puede utilizarse con un índice numérico, por ejemplo, {INVENTORY.HARDWARE.FULL<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.HOST.NETMASK}
El campo Máscara de subred del host en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.HOST.NETMASK<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.HOST.NETWORKS}
El campo Redes del host en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.HOST.NETWORKS<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.HOST.ROUTER}
El campo Host router en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.HOST.ROUTER<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.HW.ARCH}
El campo Arquitectura de hardware en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.HW.ARCH<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.HW.DATE.DECOMM}
El campo Fecha de baja del hardware en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.HW.DATE.DECOMM<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.HW.DATE.EXPIRY}
El campo Fecha de vencimiento del mantenimiento de hardware en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.HW.DATE.EXPIRY<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.HW.DATE.INSTALL}
El campo Fecha de instalación del hardware en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.HW.DATE.INSTALL<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.HW.DATE.PURCHASE}
El campo Fecha de compra del hardware en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.HW.DATE.PURCHASE<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.INSTALLER.NAME}
El campo Nombre del instalador en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.INSTALLER.NAME<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.LOCATION}
El campo Location en el inventario del host.
{PROFILE.LOCATION<1-9>} está obsoleto y puede que no se resuelva en ubicaciones compatibles.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.LOCATION<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.LOCATION.LAT}
El campo Latitud de la ubicación en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.LOCATION.LAT<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.LOCATION.LON}
El campo Longitud de la ubicación en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.LOCATION.LON<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.MACADDRESS.A}
El campo MAC address A en el inventario del host.
{PROFILE.MACADDRESS<1-9>} está obsoleto y puede que no se resuelva en ubicaciones compatibles.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.MACADDRESS.A<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte indexed macros.
{INVENTORY.MACADDRESS.B}
El campo Dirección MAC B en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.MACADDRESS.B<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.MODEL}
El campo Modelo en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.MODEL<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.NAME}
El campo Name en el inventario del host.
{PROFILE.NAME<1-9>} está obsoleto y puede que no se resuelva en ubicaciones compatibles.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.NAME<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte indexed macros.
{INVENTORY.NOTES}
El campo Notes en el inventario del host.
{PROFILE.NOTES<1-9>} está obsoleto y puede que no se resuelva en ubicaciones compatibles.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.NOTES<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.OOB.IP}
El campo Dirección IP OOB en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.OOB.IP<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.OOB.NETMASK}
El campo Máscara de subred OOB en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.OOB.NETMASK<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.OOB.ROUTER}
El campo OOB router en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.OOB.ROUTER<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.OS}
El campo OS en el inventario del host.
{PROFILE.OS<1-9>} está obsoleto y puede no resolverse en ubicaciones compatibles.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.OS<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte indexed macros.
{INVENTORY.OS.FULL}
El campo SO (Detalles completos) en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.OS.FULL<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.OS.SHORT}
El campo SO (Corto) en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.OS.SHORT<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.POC.PRIMARY.CELL}
El campo Primary POC cell en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.POC.PRIMARY.CELL<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.POC.PRIMARY.EMAIL}
El campo Correo electrónico del POC principal en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.POC.PRIMARY.EMAIL<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.POC.PRIMARY.NAME}
El campo Nombre del POC principal en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.POC.PRIMARY.NAME<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.POC.PRIMARY.NOTES}
El campo Notas del POC principal en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.POC.PRIMARY.NOTES<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.POC.PRIMARY.PHONE.A}
El campo Teléfono A del POC principal en el inventario del host.
Esta macro puede utilizarse con un índice numérico, por ejemplo, {INVENTORY.POC.PRIMARY.PHONE.A<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.POC.PRIMARY.PHONE.B}
El campo Teléfono B del POC principal en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.POC.PRIMARY.PHONE.B<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.POC.PRIMARY.SCREEN}
El campo Nombre de pantalla del contacto principal en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.POC.PRIMARY.SCREEN<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.POC.SECONDARY.CELL}
El campo Celda de contacto secundario en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.POC.SECONDARY.CELL<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.POC.SECONDARY.EMAIL}
El campo Correo electrónico del POC secundario en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.POC.SECONDARY.EMAIL<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.POC.SECONDARY.NAME}
El campo Nombre del POC secundario en el inventario del host.
Esta macro puede utilizarse con un índice numérico, por ejemplo, {INVENTORY.POC.SECONDARY.NAME<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.POC.SECONDARY.NOTES}
El campo Notas secundarias del POC en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.POC.SECONDARY.NOTES<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.POC.SECONDARY.PHONE.A}
El campo Teléfono secundario de POC A en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.POC.SECONDARY.PHONE.A<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.POC.SECONDARY.PHONE.B}
El campo Teléfono B del POC secundario en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.POC.SECONDARY.PHONE.B<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.POC.SECONDARY.SCREEN}
El campo Nombre de pantalla del POC secundario en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.POC.SECONDARY.SCREEN<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.SERIALNO.A}
El campo Serial number A en el inventario del host.
{PROFILE.SERIALNO<1-9>} está obsoleto y puede que no se resuelva en ubicaciones compatibles.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.SERIALNO.A<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.SERIALNO.B}
El campo Número de serie B en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.SERIALNO.B<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.SITE.ADDRESS.A}
El campo Dirección del sitio A en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.SITE.ADDRESS.A<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.SITE.ADDRESS.B}
El campo Dirección del sitio B en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.SITE.ADDRESS.B<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.SITE.ADDRESS.C}
El campo Dirección del sitio C en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.SITE.ADDRESS.C<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.SITE.CITY}
El campo Ciudad del sitio en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.SITE.CITY<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.SITE.COUNTRY}
El campo País del sitio en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.SITE.COUNTRY<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.SITE.NOTES}
El campo Notas del sitio en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.SITE.NOTES<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.SITE.RACK}
El campo Ubicación del rack del sitio en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.SITE.RACK<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.SITE.STATE}
El campo Estado/provincia del sitio en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.SITE.STATE<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.SITE.ZIP}
El campo Código postal en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.SITE.ZIP<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.SOFTWARE}
El campo Software en el inventario del host.
{PROFILE.SOFTWARE<1-9>} está obsoleto y puede no resolverse en ubicaciones compatibles.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.SOFTWARE<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.SOFTWARE.APP.A}
El campo Aplicación de software A en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.SOFTWARE.APP.A<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.SOFTWARE.APP.B}
El campo Aplicación de software B en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.SOFTWARE.APP.B<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.SOFTWARE.APP.C}
El campo Aplicación de software C en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.SOFTWARE.APP.C<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.SOFTWARE.APP.D}
El campo Aplicación de software D en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.SOFTWARE.APP.D<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.SOFTWARE.APP.E}
El campo Aplicación de software E en el inventario del host.
Esta macro puede utilizarse con un índice numérico, por ejemplo, {INVENTORY.SOFTWARE.APP.E<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.SOFTWARE.FULL}
El campo Software (Detalles completos) en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.SOFTWARE.FULL<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.TAG}
El campo Tag en el inventario del host.
{PROFILE.TAG<1-9>} está obsoleto y puede que no se resuelva en ubicaciones compatibles.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.TAG<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.TYPE}
El campo Type en el inventario del host.
{PROFILE.DEVICETYPE<1-9>} está obsoleto y puede que no se resuelva en ubicaciones compatibles.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.TYPE<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte indexed macros.
{INVENTORY.TYPE.FULL}
El campo Tipo (Detalles completos) en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.TYPE.FULL<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.URL.A}
El campo URL A en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.URL.A<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.URL.B}
El campo URL B en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.URL.B<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.URL.C}
El campo URL C en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.URL.C<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{INVENTORY.VENDOR}
El campo Proveedor en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo, {INVENTORY.VENDOR<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
Macros de métricas
{ITEM.DESCRIPTION}
La descripción del N-ésimo item en la expresión del trigger que causó una notificación.
Esta macro puede usarse con un índice numérico como {ITEM.DESCRIPTION<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{ITEM.DESCRIPTION.ORIG}
La descripción original (con macros sin resolver) del N-ésimo item en la expresión del trigger que causó una notificación.
Esta macro puede usarse con un índice numérico como {ITEM.DESCRIPTION.ORIG<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{ITEM.ID}
El ID numérico del N-ésimo item en la expresión del trigger que causó una notificación.
Esta macro puede usarse con un índice numérico como {ITEM.ID<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{ITEM.KEY}
La clave del N-ésimo item en la expresión del trigger que provocó una notificación.
Las funciones de macro no son compatibles con esta macro si se usa como marcador de posición en el primer parámetro de una función de historial, por ejemplo, last(/{HOST.HOST}/{ITEM.KEY}).
{TRIGGER.KEY} está obsoleta y puede no resolverse en ubicaciones compatibles.
Esta macro puede usarse con un índice numérico como {ITEM.KEY<1-9>} para señalar el primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{ITEM.KEY.ORIG}
La clave original (con macros sin resolver) del N-ésimo item en la expresión de trigger que causó una notificación.
Esta macro puede usarse con un índice numérico como {ITEM.KEY.ORIG<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger. Consulte macros indexadas.
{ITEM.LASTVALUE}
El valor más reciente del N-ésimo item en la expresión del trigger que causó una notificación.
Se resolverá como *UNKNOWN* en el frontend si el valor más reciente del historial se ha recogido hace más tiempo que el periodo de Max history display period (establecido en la sección de menú Administración → General).
Cuando se utiliza en el nombre del problema, la macro no se resolverá al valor más reciente del item al ver los eventos del problema; en su lugar, mantendrá el valor del item del momento en que ocurrió el problema.
Cuando se utiliza en notificaciones, en algunos casos la macro podría no resolverse al valor más reciente del item en el momento en que se disparó el trigger. Por ejemplo, si un item recibe rápidamente dos valores, "A" y "B", y el trigger se dispara por "A", las notificaciones podrían mostrar "B" como el valor más reciente debido a un pequeño retraso en el procesamiento: el valor más reciente del item cambió entre el momento en que se disparó el trigger y cuando se creó la notificación. Para evitar esto, puede utilizar la macro {ITEM.VALUE}, que se resuelve al valor en el momento en que se dispara el trigger, asegurando que se utilice el valor correcto en la notificación.
Es un alias de last(/{HOST.HOST}/{ITEM.KEY}).
El valor resuelto para items de texto/log es truncado a 20 caracteres por el frontend en las siguientes ubicaciones:
- Datos operativos;
- Descripción del trigger;
- URLs del trigger;
- Etiquetas de URL del trigger;
- Descripción del widget de valor del item.
Para resolver el valor completo, puede utilizar funciones de macro, ya que el server no trunca ningún valor. Por ejemplo: {{ITEM.LASTVALUE}.regsub("(.*)", \1)}.
Esta macro puede usarse con un índice numérico, por ejemplo {ITEM.LASTVALUE<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{ITEM.LASTVALUE.AGE}
El tiempo transcurrido entre la última recogida de valor del item y la evaluación de la macro.
Se muestra en un formato legible para humanos (por ejemplo, 1m 45s).
Esta macro puede utilizarse con un índice numérico, por ejemplo, {ITEM.LASTVALUE.AGE<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{ITEM.LASTVALUE.DATE}
La fecha en la que se recogió el último valor del item.
Se muestra en formato YYYYMMDD.
La zona horaria del servidor se utiliza en los nombres de los triggers (en Monitorización -> Lista de problemas), nombres de eventos y nombres y valores de etiquetas. En todos los demás casos se utiliza la zona horaria del usuario.
Esta macro puede usarse con un índice numérico, por ejemplo, {ITEM.LASTVALUE.DATE<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{ITEM.LASTVALUE.TIME}
La hora en que se recogió el último valor del item.
Se muestra en formato HHMMSS.
La zona horaria del servidor se utiliza en los nombres de los triggers (en Monitorización -> Lista de problemas), nombres de eventos, y nombres y valores de etiquetas. En todos los demás casos se utiliza la zona horaria del usuario.
Esta macro puede usarse con un índice numérico, por ejemplo, {ITEM.LASTVALUE.TIME<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{ITEM.LASTVALUE.TIMESTAMP}
El timestamp UNIX cuando se recogió el último valor del item.
Esta macro puede usarse con un índice numérico, por ejemplo, {ITEM.LASTVALUE.TIMESTAMP<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{ITEM.LOG.AGE}
La antigüedad del evento de log.
Con precisión de hasta un segundo.
Esta macro puede usarse con un índice numérico, por ejemplo, {ITEM.LOG.AGE<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{ITEM.LOG.DATE}
La fecha en que la entrada se escribió en el registro.
Esta macro puede usarse con un índice numérico, por ejemplo, {ITEM.LOG.DATE<1-9>} para señalar el primer, segundo, tercer, etc. elemento en una expresión de trigger. Consulte macros indexadas.
{ITEM.LOG.EVENTID}
El ID del evento en el registro de eventos.
Solo para la monitorización del registro de eventos de Windows.
Esta macro puede usarse con un índice numérico, por ejemplo, {ITEM.LOG.EVENTID<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{ITEM.LOG.NSEVERITY}
La gravedad numérica del evento en el registro de eventos.
Solo para la monitorización del registro de eventos de Windows.
Esta macro puede usarse con un índice numérico, por ejemplo, {ITEM.LOG.NSEVERITY<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{ITEM.LOG.SEVERITY}
La gravedad verbal del evento en el registro de eventos.
Solo para la monitorización del registro de eventos de Windows.
Esta macro puede usarse con un índice numérico, por ejemplo, {ITEM.LOG.SEVERITY<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{ITEM.LOG.SOURCE}
La fuente del evento en el registro de eventos.
Solo para la monitorización del registro de eventos de Windows.
Esta macro puede usarse con un índice numérico, por ejemplo, {ITEM.LOG.SOURCE<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{ITEM.LOG.TIME}
La hora en que la entrada se escribió en el registro.
Esta macro puede usarse con un índice numérico, por ejemplo, {ITEM.LOG.TIME<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{ITEM.LOG.TIMESTAMP}
El timestamp UNIX cuando la entrada del log fue escrita en el log.
Esta macro puede usarse con un índice numérico, por ejemplo, {ITEM.LOG.TIMESTAMP<1-9>} para señalar al primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{ITEM.NAME}
El nombre del item con todas las macros resueltas.
Esta macro puede usarse con un índice numérico, por ejemplo, {ITEM.NAME<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{ITEM.NAME.ORIG}
El nombre original (con macros sin resolver) del item.
Esta macro puede usarse con un índice numérico, por ejemplo, {ITEM.NAME.ORIG<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{ITEM.STATE}
El último estado del N-ésimo item en la expresión de trigger que causó una notificación.
Valores posibles: No soportado, Normal.
Esta macro puede usarse con un índice numérico, por ejemplo, {ITEM.STATE<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{ITEM.STATE.ERROR}
El mensaje de error con detalles de por qué una métrica se volvió no soportada.
Si una métrica pasa al estado no soportado y luego inmediatamente vuelve a estar soportada, el campo de error puede estar vacío.
{ITEM.VALUE}
Se resuelve como uno de los siguientes:
- El valor histórico (en el momento del evento) del N-ésimo item en la expresión del trigger, si se usa en el contexto de un cambio de estado del trigger, por ejemplo, al mostrar eventos o enviar notificaciones;
- El valor más reciente del N-ésimo item en la expresión del trigger, si se usa sin el contexto de un cambio de estado del trigger, por ejemplo, al mostrar una lista de triggers en una ventana emergente de selección. En este caso funciona igual que {ITEM.LASTVALUE}.
En el primer caso, se resolverá como *UNKNOWN* si el valor histórico ya se ha eliminado o nunca se ha almacenado.
En el segundo caso, y solo en el frontend, se resolverá como *UNKNOWN* si el valor histórico más reciente se recopiló hace más tiempo que el período Max history display period (configurado en la sección de menú Administration→General).
El valor resuelto para items de texto/log se trunca a 20 caracteres por el frontend en las siguientes ubicaciones:
- Operational data;
- Trigger description;
- Trigger URLs;
- Trigger URL labels;
- Description of the item value widget.
Para obtener el valor completo, puede usar macro functions, ya que el server no trunca ningún valor. Por ejemplo: {{ITEM.VALUE}.regsub("(.*)", \1)}
Esta macro puede usarse con un índice numérico, por ejemplo {ITEM.VALUE<1-9>} para apuntar al primer, segundo, tercer, etc. item en una expresión de trigger. Consulte indexed macros.
{ITEM.VALUE.AGE}
El tiempo transcurrido entre la recogida del valor del item y la evaluación de la macro.
Se muestra en un formato legible para humanos (por ejemplo, 1m 45s).
Esta macro puede utilizarse con un índice numérico, por ejemplo, {ITEM.VALUE.AGE<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{ITEM.VALUE.DATE}
La fecha en que se recogió el valor del item.
Se muestra en formato YYYYMMDD.
La zona horaria del servidor se utiliza en los nombres de los triggers (en Monitorización -> Lista de problemas), nombres de eventos, y nombres y valores de etiquetas. En todos los demás casos se utiliza la zona horaria del usuario.
Esta macro puede usarse con un índice numérico, por ejemplo, {ITEM.VALUE.DATE<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{ITEM.VALUE.TIME}
La hora en que se recogió el valor del item.
Se muestra en formato HHMMSS.
La zona horaria del servidor se utiliza en los nombres de los triggers (en Monitorización -> Lista de problemas), nombres de eventos y nombres y valores de etiquetas. En todos los demás casos se utiliza la zona horaria del usuario.
Esta macro puede utilizarse con un índice numérico, por ejemplo, {ITEM.VALUE.TIME<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{ITEM.VALUE.TIMESTAMP}
La marca de tiempo UNIX cuando se recogió el valor del item.
Esta macro puede usarse con un índice numérico, por ejemplo, {ITEM.VALUE.TIMESTAMP<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{ITEM.VALUETYPE}
El tipo de valor del N-ésimo item en la expresión del trigger que causó una notificación.
Valores posibles: 0 - Numérico flotante, 1 - Carácter, 2 - Log, 3 - Numérico sin signo, 4 - Texto.
Esta macro puede usarse con un índice numérico, por ejemplo, {ITEM.VALUETYPE<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
Macros de notificación de descubrimiento de bajo nivel
{LLDRULE.DESCRIPTION}
La descripción de la regla de descubrimiento de bajo nivel que provocó una notificación.
{LLDRULE.DESCRIPTION.ORIG}
La descripción original (con macros sin resolver) de la regla de descubrimiento de bajo nivel que provocó una notificación.
{LLDRULE.ID}
El ID numérico de la regla de descubrimiento de bajo nivel que provocó una notificación.
{LLDRULE.KEY}
La clave de la regla de descubrimiento de bajo nivel que provocó una notificación.
{LLDRULE.KEYORIG}
La clave original (con macros sin resolver) de la regla de descubrimiento de bajo nivel que provocó una notificación.
{LLDRULE.NAME}
El nombre de la regla de descubrimiento de bajo nivel que provocó una notificación.
{LLDRULE.NAMEORIG}
El nombre original (con macros sin resolver) de la regla de descubrimiento de bajo nivel que provocó una notificación.
{LLDRULE.STATE}
El último estado de la regla de bajo nivel de descubrimiento.
Valores posibles: No soportado, Normal.
Esta macro puede usarse con un índice numérico, por ejemplo, {LLDRULE.STATE<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{LLDRULE.STATE.ERROR}
El mensaje de error con detalles de por qué la regla de descubrimiento de bajo nivel se volvió no soportada.
Si una regla de descubrimiento de bajo nivel pasa al estado no soportado y luego inmediatamente vuelve a estar soportada, el campo de error puede estar vacío.
Macros de mapa
{MAP.ID}
El ID del mapa de red.
{MAP.NAME}
El nombre del mapa de red.
Macros de proxy
{PROXY.DESCRIPTION}
La descripción del proxy.
Se resuelve en:
- Proxy del N-ésimo item en la expresión del trigger (en notificaciones basadas en triggers). Puede usar macros indexadas aquí;
- Proxy que ejecutó el descubrimiento (en notificaciones de descubrimiento). Use {PROXY.DESCRIPTION} aquí, sin indexar;
- Proxy al que se registró un agent activo (en notificaciones de autorregistro). Use {PROXY.DESCRIPTION} aquí, sin indexar.
Esta macro puede usarse con un índice numérico, por ejemplo, {PROXY.DESCRIPTION<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
{PROXY.NAME}
El nombre del proxy.
Se resuelve en:
- Proxy del N-ésimo item en la expresión del trigger (en notificaciones basadas en triggers). Puede usar macros indexadas aquí;
- Proxy que ejecutó el descubrimiento (en notificaciones de descubrimiento). Use {PROXY.NAME} aquí, sin indexar;
- Proxy en el que un agent activo se registró (en notificaciones de autorregistro). Use {PROXY.NAME} aquí, sin indexar.
Esta macro puede usarse con un índice numérico, por ejemplo, {PROXY.NAME<1-9>} para señalar el primer, segundo, tercer, etc. item en una expresión de trigger. Consulte macros indexadas.
Macros de script
{MANUALINPUT}
El valor de entrada manual especificado por el usuario en el momento de la ejecución del script.
Macros de servicio
{SERVICE.DESCRIPTION}
La descripción del servicio con macros resueltas.
{SERVICE.ID}
El ID numérico del servicio que activó una acción.
{SERVICE.NAME}
El nombre del servicio con macros resueltas.
{SERVICE.ROOTCAUSE}
La lista de eventos de problema de disparadores que causaron que un servicio fallara, ordenados por gravedad y nombre de equipo.
Incluye los siguientes detalles: nombre de equipo, nombre del evento, gravedad, antigüedad, etiquetas de servicio y valores.
{SERVICE.TAGS}
Una lista separada por comas de etiquetas de eventos de servicio.
Las etiquetas de eventos de servicio pueden definirse en la sección de etiquetas de configuración del servicio. Se expande a una cadena vacía si no existen etiquetas.
{SERVICE.TAGSJSON}
Una matriz JSON que contiene objetos de etiquetas de eventos de servicio.
Las etiquetas de eventos de servicio pueden definirse en la sección de etiquetas de configuración del servicio. Se expande a una matriz vacía si no existen etiquetas.
{SERVICE.TAGS<tag name>}
El valor de la etiqueta de evento de servicio referenciado por el nombre de la etiqueta.
Las etiquetas de evento de servicio pueden definirse en la sección de etiquetas de la configuración del servicio.
Un nombre de etiqueta que contenga caracteres no alfanuméricos (incluidos caracteres multibyte-UTF no ingleses) debe ir entre comillas dobles. Las comillas y las barras invertidas dentro de un nombre de etiqueta entre comillas deben escaparse con una barra invertida.
Macros de disparador
{TRIGGER.DESCRIPTION}
La descripción del trigger.
Todas las macros admitidas en una descripción de trigger se expandirán si se usa {TRIGGER.DESCRIPTION} en el texto de notificación.
{TRIGGER.COMMENT} está obsoleto y puede que no se resuelva en las ubicaciones admitidas.
{TRIGGER.EVENTS.ACK}
El número de eventos reconocidos para un elemento de mapa en mapas, o para el disparador que generó el evento actual en notificaciones.
{TRIGGER.EVENTS.PROBLEM.ACK}
El número de eventos de problema reconocidos para todos los disparadores sin tener en cuenta su estado.
{TRIGGER.EVENTS.PROBLEM.UNACK}
El número de eventos de problema no reconocidos para todos los disparadores, sin tener en cuenta su estado.
{TRIGGER.EVENTS.UNACK}
El número de eventos no reconocidos para un elemento de mapa en mapas, o para el disparador que generó el evento actual en notificaciones.
{TRIGGER.EXPRESSION}
La expresión de la condición.
{TRIGGER.EXPRESSION.EXPLAIN}
Una expresión de disparador evaluada parcialmente.
Las funciones basadas en métricas se evalúan y se reemplazan por los resultados en el momento de la generación del evento, mientras que todas las demás funciones se muestran tal como están escritas en la expresión. Puede utilizarse para depurar expresiones de disparadores.
{TRIGGER.EXPRESSION.RECOVERY}
La expresión de recuperación del disparador si la opción Generación de evento OK en la configuración del disparador está establecida en "Expresión de recuperación"; de lo contrario, se devuelve una cadena vacía.
{TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}
Una expresión de recuperación de disparador parcialmente evaluada.
Las funciones basadas en métricas se evalúan y reemplazan por los resultados en el momento de la generación del evento, mientras que todas las demás funciones se muestran tal como están escritas en la expresión. Puede utilizarse para depurar expresiones de recuperación de disparadores.
{TRIGGER.HOSTGROUP.NAME}
Una lista ordenada (por consulta SQL), separada por comas y espacios, de los grupos de equipos en los que se define el disparador.
{TRIGGER.ID}
El ID numérico del disparador que activó esta acción.
{TRIGGER.NAME}
El nombre del disparador con las macros resueltas.
Tenga en cuenta que {EVENT.NAME} puede usarse en acciones para mostrar el nombre del evento/problema disparado con las macros resueltas.
{TRIGGER.NAME.ORIG}
El nombre original de la condición (con macros sin resolver).
{TRIGGER.NSEVERITY}
La gravedad numérica del disparador.
Valores posibles: 0 - No clasificado, 1 - Información, 2 - Advertencia, 3 - Media, 4 - Alta, 5 - Desastre.
{TRIGGER.PROBLEM.EVENTS.PROBLEM.ACK}
El número de eventos de problema reconocidos para disparadores en estado de problema.
{TRIGGER.PROBLEM.EVENTS.PROBLEM.UNACK}
El número de eventos de problema no reconocidos para disparadores en estado de problema.
{TRIGGER.SEVERITY}
El nombre de la severidad del disparador.
Puede definirse en Administración > General > Opciones de visualización de disparadores.
{TRIGGER.STATE}
El estado más reciente del trigger.
Valores posibles: Unknown, Normal.
{TRIGGER.STATE.ERROR}
El mensaje de error con detalles sobre por qué un disparador se volvió no soportado.
Si un disparador pasa al estado no soportado y luego inmediatamente vuelve a estar soportado, el campo de error puede estar vacío.
{TRIGGER.STATUS}
El valor del trigger en el momento de la ejecución del paso de operación.
Valores posibles: Problem, OK.
{STATUS} está obsoleto y puede no resolverse en ubicaciones compatibles.
{TRIGGER.TEMPLATE.NAME}
Una lista ordenada (por consulta SQL), separada por comas y espacios, de las plantillas en las que se define el disparador, o *UNKNOWN* si el disparador se define en un equipo.
{TRIGGER.URL}
La URL del disparador.
{TRIGGER.URL.NAME}
La etiqueta para la URL del disparador.
{TRIGGER.VALUE}
El valor numérico actual del trigger.
Valores posibles: 0 - el trigger está en estado OK, 1 - el trigger está en estado Problem.
{TRIGGERS.ACK}
El número de disparadores reconocidos para un elemento del mapa, sin tener en cuenta el estado del disparador.
Un disparador se considera reconocido si todos sus eventos de problema están reconocidos.
{TRIGGERS.PROBLEM.ACK}
El número de disparadores de problema reconocidos para un elemento del mapa.
Un disparador se considera reconocido si todos sus eventos de problema están reconocidos.
{TRIGGERS.PROBLEM.UNACK}
El número de disparadores de problema no reconocidos para un elemento del mapa.
Un disparador se considera no reconocido si al menos uno de sus eventos de problema no está reconocido.
{TRIGGERS.UNACK}
El número de disparadores no reconocidos para un elemento del mapa, sin tener en cuenta el estado del disparador.
Un disparador se considera no reconocido si al menos uno de sus eventos de problema no está reconocido.
Macros de nombre de usuario
{USER.FULLNAME}
El nombre, apellido y nombre de usuario del usuario que añadió el reconocimiento del evento o inició el script.
{USER.NAME}
El nombre del usuario que inició el script.
{USER.SURNAME}
El apellido del usuario que inició el script.
El nombre de usuario del usuario que inició el script.
{USER.ALIAS} ahora está obsoleto y puede que no se resuelva en ubicaciones compatibles.
Macros indexadas
La sintaxis de macro indexada {MACRO<1-9>} solo puede hacer referencia al N-ésimo item, función o host en el campo Expression de un trigger:
- {HOST.IP1}, {HOST.IP2}, {HOST.IP3} se resuelven en las direcciones IP del primer, segundo y tercer host en la expresión del trigger (si están presentes).
- {ITEM.VALUE1}, {ITEM.VALUE2}, {ITEM.VALUE3} se resuelven en los valores del primer, segundo y tercer item en la expresión del trigger en el momento del evento (si están presentes).
- {FUNCTION.VALUE1}, {FUNCTION.VALUE2}, {FUNCTION.VALUE3} se resuelven en los valores de la primera, segunda y tercera función basada en item en el momento del evento (si están presentes).
En el contexto de los triggers, las macros indexadas siempre hacen referencia al campo Expression de la configuración del trigger, no a la Recovery expression. Por ejemplo, en un evento de recuperación, {ITEM.VALUE2} se resolverá en el valor del segundo item de la expresión del problema en el momento de la recuperación.
La macro {HOST.HOST<1-9>} también es compatible dentro de la macro de expresión {?func(/host/key,param)} en los graph names.
Por ejemplo, {?func(/{HOST.HOST2}/key,param)} en un graph name se resolverá en el host del segundo item del graph.
Las macros indexadas no se resolverán en ningún otro contexto fuera de los casos mencionados aquí. Para otros contextos, use macros sin índice ({HOST.HOST}, {HOST.IP}, etc.).