Macros compatibles con la 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, 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 macro.
Macros compatibles con la ubicación
| Location | Supported macros | Comments | |
|---|---|---|---|
| Action | |||
| Time period condition, Default operation step duration, Step duration | macros definibles por el usuario (solo globales) | Un único macro debe ocupar todo el campo; no se admiten varios macros ni la combinación con texto | |
| Notifications and commands | |||
| Trigger-based | macros Action macros de fecha/hora {ESC.HISTORY} macros Event, 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 | |
| Problem update | macros Action macros de fecha/hora {ESC.HISTORY} macros Event, 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 Function 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 |
||
| Problem recovery | macros de evento de recuperación {FUNCTION.RECOVERY.VALUE} {TRIGGER.EXPRESSION.RECOVERY.EXPLAIN} |
||
| Discovery | macros Action macros de fecha/hora macros de discovery 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 |
||
| Autoregistration | macros 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 |
||
| Service-based | macros Action macros de fecha/hora {ESC.HISTORY} Macros de evento: todas excepto {EVENT.ACK.STATUS}, {EVENT.OPDATA} macros de Service macros definibles por el usuario |
||
| Service recovery | macros Event (excepto {EVENT.ACK.STATUS}, {EVENT.OPDATA}), macros de evento de recuperación | ||
| Service update | macros Action macros de fecha/hora {ESC.HISTORY} macros Event (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 Service macros definibles por el usuario |
||
| Internal notifications | Action macros macros de fecha/hora {ESC.HISTORY} macros Event (excepto {EVENT.NSEVERITY}, {EVENT.SEVERITY}), macros de evento de recuperación Macros de host: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} macros de inventario de host Macros de item: {ITEM.DESCRIPTION}, {ITEM.DESCRIPTION.ORIG}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, {ITEM.NAME}, {ITEM.NAME.ORIG}, {ITEM.VALUETYPE} macros de proxy |
||
| Item-based | Macros de item: {ITEM.STATE}, {ITEM.STATE.ERROR} | ||
| LLD rule-based | macros de notificación de discovery de bajo nivel | ||
| Trigger-based | 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 |
||
| Alert script parameters | Alert macros macros definibles por el usuario (solo globales) |
||
| Connector | |||
| URL, Username, Password, Bearer token, HTTP proxy, SSL certificate, SSL key file, SSL key password field | macros definibles por el usuario (solo globales) | ||
| Timeout field | macros definibles por el usuario (solo globales) | Un único macro debe ocupar todo el campo; no se admiten varios macros ni la combinación con texto. | |
| Graph name | Macro de expresión: {?EXPRESSION} | En esta ubicación, solo se admite en este macro una única función avg, last, max o min con segundos como parámetro (se pueden usar sufijos de tiempo). El macro {HOST.HOST<1-9>} puede usarse como host dentro del macro (consulte también macros indexados). Ejemplo de uso: {?avg(/{HOST.HOST}/item.key,1h)} Uso no admitido: {?last(/host/item1)/last(/host/item2)} {?last(/host/item1)*10} {?count(/host/item1,5m)} |
|
| Host, host prototype | |||
| Interface IP/DNS | 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 único macro debe ocupar todo el campo; no se admiten varios macros ni la combinación con texto | |
| Interface port | macros definibles por el usuario | Un único macro debe ocupar todo el campo; no se admiten varios macros ni la combinación con texto | |
| SNMP community | macros definibles por el usuario | ||
| SNMPv3 Context name, Security name, Authentication passphrase, Privacy passphrase | |||
| IPMI username, password | |||
| Item, item prototype, LLD rule | |||
| Name | macros definibles por el usuario | No compatible con nombres de reglas LLD. | |
| Description | macros definibles por el usuario | ||
| Key parameters | 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 este orden de prioridad, o en 'UNKNOWN' si el host no tiene ninguna interfaz. | |
| Update interval, Custom intervals, Timeout (available for supported item types), Store up to (for history/trends) fields | macros definibles por el usuario | Un único macro debe ocupar todo el campo; no se admiten varios macros ni la combinación con texto. | |
| Delete lost resources, Disable lost resources fields | macros definibles por el usuario | Estos campos solo son compatibles con reglas LLD. Un único macro debe ocupar todo el campo; no se admiten varios macros ni la combinación con texto. |
|
| Preprocessing step parameters (including custom scripts), custom error-handling parameters (Set value to and Set error to fields) |
macros definibles por el usuario | ||
| Filter regular expressions | 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. | |
| Override filter regular expressions | macros definibles por el usuario | Estos campos solo son compatibles con reglas LLD. | |
| Override operations: Update interval, History storage period, Trend storage period (for item prototypes) | macros definibles por el usuario | Estos campos solo son compatibles con reglas LLD. Un único macro debe ocupar todo el campo; no se admiten varios macros ni la combinación con texto. |
|
| Item types | |||
| Browser item parameter names and values |
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 parameter names and values |
|||
| Calculated/aggregate item formula (expression constants, function parameters, item key parameters, (aggregate item only) filter conditions (host group name and tag name)) |
macros definibles por el usuario | ||
| Database monitor item Username, Password, SQL query fields |
macros definibles por el usuario | ||
| HTTP agent item URL, Query fields, Request body, Headers (names and values), SSL certificate file, SSL key file fields |
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 contengan un macro secreto no funcionarán, ya que el macro en ellas se resolverá como "**" | |
| HTTP agent item HTTP Proxy field |
Macros de item: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG} macros definibles por el usuario |
||
| HTTP agent item Required status codes, HTTP authentication username/password, SSL key password fields |
macros definibles por el usuario | ||
| HTTP agent item Allowed hosts field |
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} macros definibles por el usuario |
||
| JMX agent item Endpoint field |
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.PORT} macros definibles por el usuario |
||
| Trapper item Allowed hosts field |
|||
| SNMP agent item SNMP OID field |
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 Username, Public key file, Private key file, Password fields |
macros definibles por el usuario | ||
| Telnet agent item Username, Password fields |
macros definibles por el usuario | ||
| Map | |||
| URL, URL name | 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 Map {TRIGGER.ID} |
||
| Element label | 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 Map 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, solo se admite en este macro una única función avg, last, max o min con segundos como parámetro (se pueden usar sufijos de tiempo). El macro {HOST.HOST<1-9>} puede usarse como host dentro del macro. Ejemplo de uso: {?avg(/{HOST.HOST}/item.key,1h)} Uso no admitido: {?last(/host/item1)/last(/host/item2)} {?last(/host/item1)*10} {?count(/host/item1,5m)} |
|
| Link label | Macro de expresión: {?EXPRESSION} 1 | ||
| Shape label | Macro de expresión: {?EXPRESSION} 1 | ||
| Text field in map shapes | {MAP.NAME} | ||
| Network discovery | |||
| Update interval field | macros definibles por el usuario (solo globales) | Un único macro debe ocupar todo el campo; no se admiten varios macros ni la combinación con texto. | |
| SNMP community, SNMP OID fields | macros definibles por el usuario (solo globales) | ||
| SNMPv3 Context name, Security name, Authentication passphrase, Privacy passphrase fields | |||
| Proxy | |||
| Address for active agents > Port (if the proxy belongs to a group) For passive proxy mode: interface Address and Port fields Timeouts for item types fields in override mode |
macros definibles por el usuario (solo globales) | Un único macro debe ocupar todo el campo; no se admiten varios macros ni la combinación con texto. | |
| Proxy group | |||
| Failover period, Minimum number of proxies fields | macros definibles por el usuario (solo globales) | Un único macro debe ocupar todo el campo; no se admiten varios macros ni la combinación con texto. | |
| Scripts | |||
| Commands, confirmation text (Type: script, manual host action) |
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 Username macros definibles por el usuario |
1 Solo texto de confirmación 2 Compatible con Zabbix server y Zabbix proxy |
|
| Commands (Type: script, manual event action) |
macros de fecha/hora macros Event, 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 Username macros definibles por el usuario |
||
| Confirmation text (Type: script, manual event action) |
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 Username macros definibles por el usuario |
||
| URL, confirmation text (Type: URL, manual host/event action) |
|||
| Tag name and value | 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 | |||
| Name | 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/referencias posicionales: $1...$9macros definibles por el usuario |
||
| Event name | Macros de fecha/hora: {TIME}, {TIMESTAMP} Macro de expresión: {?EXPRESSION} macros Function 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} |
||
| Operational data | 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 |
||
| Expression | {TRIGGER.VALUE} macros definibles por el usuario 1 |
1 Solo en constantes y parámetros de función; no se admiten macros secretos | |
| Tag for matching, Menu entry name, Menu entry URL fields | macros definibles por el usuario | Las URL que contengan un macro secreto no funcionarán, ya que el macro en ellas se resolverá como "**". | |
| Description | 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} |
||
| User parameter commands | Macros/referencias posicionales: $1...$9 |
||
| Web scenario | |||
| Name, Agent, HTTP proxy fields | macros definibles por el usuario | ||
| Update interval field | macros definibles por el usuario | Un único macro debe ocupar todo el campo; no se admiten varios macros ni la combinación con texto. | |
| Variables, Headers, SSL certificate, SSL key file fields | Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} macros definibles por el usuario |
||
| User, Password, SSL key password fields | macros definibles por el usuario | ||
| Web scenario step Name, Variables (values only) fields |
macros definibles por el usuario | ||
| Web scenario step Timeout, Required status codes fields |
macros definibles por el usuario | Un único macro debe ocupar todo el campo; no se admiten varios macros ni la combinación con texto. | |
| Web scenario step URL, Headers (names and values), Required string fields |
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} macros definibles por el usuario |
||
| Web scenario step Post field |
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} | ||
| Webhook media type | |||
| Parameter values | macros Alert Todos los macros compatibles con las notificaciones de problemas basadas en trigger (véase arriba) |
Un único macro debe ocupar todo el campo; no se admiten varios macros ni la combinación con texto. | |
| JavaScript script, JavaScript script parameter name | macros definibles por el usuario (solo globales) | ||
| Menu entry name, Menu entry URL | {EVENT.TAGS.<tag name>} | ||
| Widgets | |||
| Gauge widget Description field |
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 Primary/secondary label field |
|||
| Item value widget Description field |
|||
| Top hosts widget Text data column |
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 URL field |
Macros de host: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT} macros definibles por el usuario |
||
| Custom text column | |||
| Monitoring > Problems | macros Host (excepto {HOST.METADATA}) macros de inventario de host macros de item (excepto {ITEM.STATE.ERROR}) Macros de trigger: {TRIGGER.ID} Macros de evento: {EVENT.ID} macros definibles por el usuario |
||
| Monitoring > Hosts | macros Host (excepto {HOST.METADATA}) macros de inventario de host macros definibles por el usuario |
||
| Monitoring > Latest data | macros Host (excepto {HOST.METADATA}) macros de inventario de host macros de item (excepto {ITEM.STATE.ERROR}) macros definibles por el usuario |
||
| Data collection > Templates | Macros de host: {HOST.DESCRIPTION}, {HOST.HOST}, {HOST.ID}, {HOST.NAME} | ||
| Data collection > Hosts | macros Host (excepto {HOST.METADATA}) macros de inventario de host macros definibles por el usuario |
||
| Other locations | |||
| Working time field | macros definibles por el usuario (solo globales) | Un único macro debe ocupar todo el campo; no se admiten varios macros ni la combinación con texto. | |
| Timeouts for item types field (global setting) | |||
| User media When active field |
macros definibles por el usuario (solo globales) | ||
| Email media type Username, Password fields |
macros definibles por el usuario (solo globales) | Se recomiendan macros secretos. | |
| Scheduled reports Subject, Message fields |
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 del evento 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.
{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 de causa 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.
Se usa en el contexto de un evento de 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 host, nombre del evento, severidad, antigüedad, etiquetas del servicio y valores.
Esta macro se usa en el contexto del evento de 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 de etiquetas del evento de recuperación separadas por comas.
Se expande a una cadena vacía si no existen etiquetas.
{EVENT.RECOVERY.TAGSJSON}
Una matriz JSON que contiene objetos de etiquetas del 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 de la acción o acciones realizadas 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 (según cuántas acciones se realicen en una sola actualización).
{EVENT.UPDATE.ACTIONJSON}
Un array JSON que contiene detalles de la(s) acción(es) realizada(s) durante la actualización de problemas.
Valores posibles de las propiedades JSON:
- true (para las propiedades acknowledge, unacknowledge, close, unsuppress, cause y symptom);
- <cadena de mensaje> (para la propiedad message);
- timestamp (para las propiedades suppress_until y timestamp) o 0 (para la propiedad suppress_until si está suprimido 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 (reconocimiento, etc) en formato yyyy.mm.dd.
{EVENT.UPDATE.HISTORY}
El registro de actualizaciones de problemas (reconocimientos, etc).
{EVENT.UPDATE.MESSAGE}
El mensaje de actualización del problema.
{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 (reconocimiento, etc.) en formato hh:mm:ss.
{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 función basada en item N-ésima 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 indexed macros.
{FUNCTION.RECOVERY.VALUE}
El valor de la ené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/keys 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, según la configuración del host.
En scripts globales, los campos IP/DNS de la interfaz y los escenarios web, la macro se resolverá en la interfaz principal de 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 scripts globales, los campos IP/DNS de la interfaz y los escenarios web, la macro se resolverá en la interfaz agent principal.
Si no se define una interfaz agent, se usará la interfaz SNMP principal.
Si tampoco se define una interfaz SNMP, se usará la interfaz JMX principal.
Si tampoco se define una interfaz JMX, se usará la interfaz IPMI principal.
Si el host no tiene ninguna interfaz, la macro se resuelve como 'UNKNOWN'.
Esta macro puede usarse 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}).
Esta macro puede usarse con un índice numérico como {HOST.HOST<1-9>} para señalar el primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte las 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 indexed macros.
{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á en la interfaz principal de agent.
Si no se define una interfaz de agent, se utilizará la interfaz principal SNMP.
Si tampoco se define una interfaz SNMP, se utilizará la interfaz principal JMX.
Si no se define una interfaz JMX, se utilizará la interfaz principal 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.IP<1-9>} para señalar al 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 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 utilizará la interfaz principal SNMP.
Si tampoco se define una interfaz SNMP, se utilizará la interfaz principal JMX.
Si no se define una interfaz JMX, se utilizará la interfaz principal 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.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 Asset tag 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 indexed macros.
{INVENTORY.CHASSIS}
El campo Chassis en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.CHASSIS<1-9>} para señalar el primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte indexed macros.
{INVENTORY.CONTACT}
El campo Contact en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.CONTACT<1-9>} para señalar el primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte indexed macros.
{INVENTORY.CONTRACT.NUMBER}
El campo Contract number 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 indexed macros.
{INVENTORY.DEPLOYMENT.STATUS}
El campo Deployment status 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 indexed macros.
{INVENTORY.HARDWARE}
El campo Hardware en el inventario del host.
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 indexed macros.
{INVENTORY.HARDWARE.FULL}
El campo Hardware (detalles completos) en el inventario del host.
Esta macro puede usarse 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 Host networks en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.HOST.NETWORKS<1-9>} para señalar el primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte indexed macros.
{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 el primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte indexed macros.
{INVENTORY.HW.ARCH}
El campo Hardware architecture 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, tercero, etc. host en una expresión de trigger.
Consulte indexed macros.
{INVENTORY.HW.DATE.DECOMM}
El campo Date hardware decommissioned 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 indexed macros.
{INVENTORY.HW.DATE.EXPIRY}
El campo Date hardware maintenance expires 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 indexed macros.
{INVENTORY.HW.DATE.INSTALL}
El campo Date hardware installed 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 indexed macros.
{INVENTORY.HW.DATE.PURCHASE}
El campo Date hardware purchased 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 indexed macros.
{INVENTORY.INSTALLER.NAME}
El campo Installer name en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.INSTALLER.NAME<1-9>} para señalar el primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte indexed macros.
{INVENTORY.LOCATION}
El campo Location en el inventario del host.
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 indexed macros.
{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.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.MACADDRESS.A<1-9>} para señalar el primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte indexed macros.
{INVENTORY.MACADDRESS.B}
El campo MAC address 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 indexed macros.
{INVENTORY.MODEL}
El campo Model 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 indexed macros.
{INVENTORY.NAME}
El campo Name en el inventario del host.
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.
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 indexed macros.
{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 indexed macros.
{INVENTORY.OS}
El campo OS en el inventario del host.
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 macros indexadas.
{INVENTORY.OS.FULL}
El campo OS (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 indexed macros.
{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 indexed macros.
{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 el primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte macros indexadas.
{INVENTORY.POC.PRIMARY.PHONE.A}
El campo Primary POC phone A en el inventario del host.
Esta macro puede usarse 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 indexed macros.
{INVENTORY.POC.PRIMARY.PHONE.B}
El campo Primary POC phone B 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 el primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte indexed macros.
{INVENTORY.POC.PRIMARY.SCREEN}
El campo Primary POC screen name 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 indexed macros.
{INVENTORY.POC.SECONDARY.CELL}
El campo Secondary POC cell 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 indexed macros.
{INVENTORY.POC.SECONDARY.EMAIL}
El campo Correo electrónico secundario del POC 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 usarse 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 del POC secundario 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 Secondary POC phone 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 indexed macros.
{INVENTORY.POC.SECONDARY.PHONE.B}
El campo Secondary POC phone B 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 indexed macros.
{INVENTORY.POC.SECONDARY.SCREEN}
El campo Secondary POC screen name 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 indexed macros.
{INVENTORY.SERIALNO.A}
El campo Número de serie A en el inventario del host.
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 el primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte macros indexadas.
{INVENTORY.SITE.ADDRESS.A}
El campo Site address 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 indexed macros.
{INVENTORY.SITE.ADDRESS.B}
El campo Site address 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 indexed macros.
{INVENTORY.SITE.ADDRESS.C}
El campo Site address 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 indexed macros.
{INVENTORY.SITE.CITY}
El campo Site city en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.SITE.CITY<1-9>} para señalar el primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte indexed macros.
{INVENTORY.SITE.COUNTRY}
El campo Site country en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.SITE.COUNTRY<1-9>} para señalar el primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte indexed macros.
{INVENTORY.SITE.NOTES}
El campo Site notes en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.SITE.NOTES<1-9>}, para señalar el primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte indexed macros.
{INVENTORY.SITE.RACK}
El campo Site rack location 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 indexed macros.
{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 el primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte macros indexadas.
{INVENTORY.SITE.ZIP}
El campo Código postal de la ubicación en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.SITE.ZIP<1-9>} para señalar el primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte macros indexadas.
{INVENTORY.SOFTWARE}
El campo Software en el inventario del host.
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 indexed macros.
{INVENTORY.SOFTWARE.APP.A}
El campo Software application 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 Software application 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 indexed macros.
{INVENTORY.SOFTWARE.APP.C}
El campo Software application 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 indexed macros.
{INVENTORY.SOFTWARE.APP.D}
El campo Software application 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 indexed macros.
{INVENTORY.SOFTWARE.APP.E}
El campo Software application E en el inventario del host.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.SOFTWARE.APP.E<1-9>} para señalar al primer, segundo, tercero, etc. host en una expresión de trigger.
Consulte indexed macros.
{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.
Esta macro puede usarse con un índice numérico, por ejemplo {INVENTORY.TAG<1-9>} para señalar el primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte indexed macros.
{INVENTORY.TYPE}
El campo Type en el inventario del host.
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 el 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 Vendor 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.º item en la expresión del trigger que provocó una notificación.
Esta macro puede usarse con un índice numérico como {ITEM.DESCRIPTION<1-9>} para señalar el primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte indexed macros.
{ITEM.DESCRIPTION.ORIG}
La descripción original (con macros sin resolver) del N-ésimo item en la expresión del trigger que provocó una notificación.
Este macro puede usarse con un índice numérico como {ITEM.DESCRIPTION.ORIG<1-9>} para señalar el primer, segundo, tercer, etc. host en una expresión del trigger.
Consulte indexed macros.
{ITEM.ID}
El ID numérico del N.º item en la expresión del trigger que provocó una notificación.
Esta macro puede usarse con un índice numérico como {ITEM.ID<1-9>} para señalar el primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte indexed macros.
{ITEM.KEY}
La clave del ené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}).
Esta macro puede usarse con un índice numérico como {ITEM.KEY<1-9>} para señalar al primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte las macros indexadas.
{ITEM.KEY.ORIG}
La clave original (con macros sin resolver) del N.º item en la expresión del trigger que provocó una notificación.
Esta macro puede usarse con un índice numérico como {ITEM.KEY.ORIG<1-9>} para señalar el primer, segundo, tercer, etc. host en una expresión de trigger.
Consulte indexed macros.
{ITEM.LASTVALUE}
El valor más reciente del Nth item en la expresión de trigger que provocó una notificación.
Se resolverá como *UNKNOWN* en el frontend si el último valor del historial se recopiló hace más tiempo que el período Max history display period (configurado en la sección de menú Administration > General).
Cuando se usa en el nombre del problema, la macro no se resolverá al valor más reciente del item al ver eventos de problema; en su lugar, conservará el valor del item del momento en que ocurrió el problema.
Cuando se usa en notificaciones, en algunos casos la macro podría no resolverse al valor más reciente del item en el momento en que se activó el trigger.
Por ejemplo, si un item recibe rápidamente dos valores, "A" y "B", y el trigger se activa para "A", las notificaciones podrían mostrar "B" como el valor más reciente debido a un ligero retraso en el procesamiento: el valor más reciente del item cambió entre el momento en que se activó el trigger y cuando se creó la notificación.
Para evitar esto, puede usar la macro {ITEM.VALUE}, que se resuelve al valor en el momento en que se activa el trigger, garantizando que se use el valor correcto en la notificación.
Es un alias de last(/{HOST.HOST}/{ITEM.KEY}).
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 resolverlo con el valor completo, puede usar macro functions, 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 al primer, segundo, tercer, etc. item en una expresión de trigger.
Consulte indexed macros.
{ITEM.LASTVALUE.AGE}
El tiempo transcurrido entre la última recopilación 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 usarse 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 indexed macros.
{ITEM.LASTVALUE.DATE}
La fecha en que se recopiló el último valor del item.
Se muestra en formato YYYYMMDD.
La zona horaria del server se usa en los nombres de trigger (en la lista Monitoring > Problems), los nombres de eventos y los nombres y valores de etiquetas.
En todos los demás casos se usa 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 indexed macros.
{ITEM.LASTVALUE.TIME}
La hora en que se recopiló el último valor del item.
Se muestra en formato HHMMSS.
La zona horaria del server se usa en los nombres de trigger (en la lista Monitoring > Problems), los nombres de eventos y los nombres y valores de etiquetas.
En todos los demás casos se usa 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}
La marca de tiempo UNIX en la que se recopiló 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 indexed macros.
{ITEM.LOG.AGE}
La antigüedad del evento de registro.
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 indexed macros.
{ITEM.LOG.DATE}
La fecha en que la entrada de registro se escribió en el log.
Esta macro puede usarse con un índice numérico, por ejemplo {ITEM.LOG.DATE<1-9>} para señalar el primer, segundo, tercero, etc. item en una expresión de trigger.
Consulte indexed macros.
{ITEM.LOG.EVENTID}
El ID del evento en el registro de eventos.
Solo para la supervisió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 indexed macros.
{ITEM.LOG.NSEVERITY}
La gravedad numérica del evento en el registro de eventos.
Solo para la supervisió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 severidad 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 supervisió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 de registro 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 indexed macros.
{ITEM.LOG.TIMESTAMP}
La marca de tiempo UNIX en la que la entrada de registro se escribió en el registro.
Esta macro puede usarse con un índice numérico, por ejemplo {ITEM.LOG.TIMESTAMP<1-9>} para señalar el 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 indexed macros.
{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 indexed macros.
{ITEM.STATE}
El estado más reciente del N-ésimo item en la expresión del trigger que provocó una notificación.
Valores posibles: Not supported, 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 del trigger.
Consulte indexed macros.
{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 valores:
- 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.
Véase indexed macros.
{ITEM.VALUE.AGE}
El tiempo transcurrido entre la recopilación 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 usarse 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 recopiló el valor del item.
Se muestra en formato YYYYMMDD.
La zona horaria del server se usa en los nombres de trigger (en la lista Monitoring > Problems), los nombres de eventos y los nombres y valores de etiquetas.
En todos los demás casos se usa 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 recopiló el valor del item.
Se muestra en formato HHMMSS.
La zona horaria del server se usa en los nombres de trigger (en la lista Monitoring > Problems), los nombres de eventos y los nombres y valores de las etiquetas.
En todos los demás casos se usa la zona horaria del usuario.
Esta macro puede usarse 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 en la que se recopiló 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 indexed macros.
{ITEM.VALUETYPE}
El tipo de valor del N-ésimo item en la expresión del trigger que provocó una notificación.
Valores posibles: 0 - Numérico flotante, 1 - Carácter, 2 - Registro, 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 del 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 estado más reciente de la regla de descubrimiento de bajo nivel.
Valores posibles: Not supported, 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 indexed macros.
{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 como una de las siguientes opciones:
- Proxy del enésimo item en la expresión del trigger (en notificaciones basadas en trigger). Puede usar macros indexadas aquí;
- Proxy que ejecutó el descubrimiento (en notificaciones de descubrimiento). Use {PROXY.DESCRIPTION} aquí, sin indexación;
- Proxy al que se registró un agent activo (en notificaciones de autoregistro). Use {PROXY.DESCRIPTION} aquí, sin indexación.
Esta macro puede usarse con un índice numérico, por ejemplo {PROXY.DESCRIPTION<1-9>} para apuntar al primer, segundo, tercer, etc. item en una expresión de trigger. Consulte las macros indexadas.
{PROXY.NAME}
El nombre del proxy.
Se resuelve como cualquiera de los siguientes:
- Proxy del enésimo item en la expresión del trigger (en notificaciones basadas en trigger). Puede usar macros indexadas aquí;
- Proxy que ejecutó el descubrimiento (en notificaciones de descubrimiento). Use {PROXY.NAME} aquí, sin indexación;
- Proxy al que se registró un agent activo (en notificaciones de autoregistro). Use {PROXY.NAME} aquí, sin indexación.
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 las 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 del servicio.
Las etiquetas de eventos del servicio se pueden definir en la sección de etiquetas de configuración del servicio.
Se expande a una cadena vacía si no existen etiquetas.
{SERVICE.TAGSJSON}
Un array JSON que contiene objetos de etiquetas de eventos de servicio.
Las etiquetas de eventos de servicio se pueden definir en la sección de etiquetas de configuración del servicio.
Se expande a un array vacío si no existen etiquetas.
{SERVICE.TAGS.<tag name>}
El valor de la etiqueta del evento de servicio referenciado por el nombre de la etiqueta.
Las etiquetas del evento de servicio se pueden definir en la sección de etiquetas de 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 soportadas en la descripción del trigger serán expandidas si {TRIGGER.DESCRIPTION} se utiliza en el texto de la notificación.
{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 trigger parcialmente evaluada.
Las funciones basadas en item 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 trigger.
{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 trigger evaluada parcialmente.
Las funciones basadas en item 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 recuperación de trigger.
{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 último estado de la expresión 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 la operación.
Valores posibles: Problem, OK.
{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.
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 como 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 como 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 como 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á como el valor del segundo item de la expresión de 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 nombres de gráfico.
Por ejemplo, {?func(/{HOST.HOST2}/key,param)} en un nombre de gráfico se resolverá como el host del segundo item en el gráfico.
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.).