[comment]: # translation:outdated

[comment]: # ({b1624dc4-b1624dc4})
# 4 Usando macros en los mensajes

[comment]: # ({/b1624dc4-b1624dc4})

[comment]: # ({6d91e5d3-72998395})
#### Descripción general

En los asuntos y el texto del mensaje, puede utilizar macros para una
notificación más eficiente de los problemas.

Además de una serie de macros integradas, [macros de usuario](/manual/config/macros/user_macros)
y [macros de expresión](/manual/config/macros/expression_macros) también 
está disponible una [lista completa de macros](/manual/appendix/macros/supported_by_location) admitidas por Zabbix.

[comment]: # ({/6d91e5d3-72998395})

[comment]: # ({e5ad63df-e5ad63df})
#### Ejemplos

Los ejemplos aquí ilustran cómo puede usar macros en los mensajes.

[comment]: # ({/e5ad63df-e5ad63df})

[comment]: # ({102863de-102863de})
##### Ejemplo 1

Asunto del mensaje:

    Problema: {TRIGGER.NOMBRE}

Cuando reciba el mensaje, el asunto del mensaje será reemplazado por
algo como:

    Problema: la carga del procesador es demasiado alta en el servidor Zabbix

[comment]: # ({/102863de-102863de})

[comment]: # ({763adfed-1344257c})
##### Ejemplo 2

Mensaje:

    La carga del procesador es: {?last(/zabbix.zabbix.com/system.cpu.load[,avg1])}

Cuando reciba el mensaje, el mensaje será reemplazado por algo
como:

    La carga del procesador es: 1,45

[comment]: # ({/763adfed-1344257c})

[comment]: # ({ea320b91-3713b8a5})
##### Ejemplo 3

Mensaje:

    Valor más reciente: {?last(/{HOST.HOST}/{ITEM.KEY})}
    MÁXIMO durante 15 minutos: {?max(/{HOST.HOST}/{ITEM.KEY},15m)}
    MIN durante 15 minutos: {?min(/{HOST.HOST}/{ITEM.KEY},15m)}

Cuando reciba el mensaje, el mensaje será reemplazado por algo
como:

    Último valor: 1,45
    MÁXIMO durante 15 minutos: 2,33
    MÍNIMO durante 15 minutos: 1,01

[comment]: # ({/ea320b91-3713b8a5})

[comment]: # ({88afe91c-88afe91c})
##### Ejemplo 4

Mensaje:

    http://<server_ip_or_name>/zabbix/tr_events.php?triggerid={TRIGGER.ID}&eventid={EVENT.ID}

Cuando reciba el mensaje, contendrá un enlace al *Evento
página de detalles*, que proporciona información sobre el evento, su desencadenante,
y una lista de los últimos eventos generados por el mismo activador.

[comment]: # ({/88afe91c-88afe91c})

[comment]: # ({d41797c6-d41797c6})
##### Ejemplo 5

Informar sobre valores de varios hosts en una expresión de activación.

Mensaje:

    Nombre del problema: {TRIGGER.NAME}
    Expresión desencadenante: {TRIGGER.EXPRESSION}
     
    1. Valor del artículo en {HOST.NAME1}: {ITEM.VALUE1} ({ITEM.NAME1})
    2. Valor del artículo en {HOST.NAME2}: {ITEM.VALUE2} ({ITEM.NAME2})

Cuando reciba el mensaje, el mensaje será reemplazado por algo
me gusta:

    Nombre del problema: la carga del procesador es demasiado alta en un host local
    Expresión de activación: last(/Myhost/system.cpu.load[percpu,avg1])>5 or last(/Myotherhost/system.cpu.load[percpu,avg1])>5

    1. Valor del elemento en Myhost: 0,83 (carga del procesador (promedio de 1 min por núcleo))
    2. Valor del artículo en Myotherhost: 5.125 (Carga del procesador (promedio de 1 min por núcleo))

[comment]: # ({/d41797c6-d41797c6})

[comment]: # ({560d435c-0ee2664c})
##### Ejemplo 6

Recibir detalles tanto del evento problemático como del evento de recuperación en un
[recuperación](/manual/config/notificaciones/acción/recuperación_operaciones)
mensaje:

Mensaje:

    Problema:

    ID de evento: {EVENT.ID}
    Valor del evento: {EVENT.VALUE} 
    Estado del evento: {EVENT.STATUS} 
    Hora del evento: {EVENT.TIME}
    Fecha del evento: {EVENT.DATE}
    Edad del evento: {EVENT.AGE}
    Confirmación de evento: {EVENT.ACK.STATUS} 
    Historial de actualizaciones de eventos: {EVENT.UPDATE.HISTORY}

    Recuperación: 

    ID de evento: {EVENT.RECOVERY.ID}
    Valor del evento: {EVENT.RECOVERY.VALUE} 
    Estado del evento: {EVENT.RECOVERY.STATUS} 
    Hora del evento: {EVENT.RECOVERY.TIME}
    Fecha del evento: {EVENT.RECOVERY.DATE}
    Datos operativos: {EVENT.OPDATA}

Cuando reciba el mensaje, las macros serán reemplazadas por algo
como:

    Problema:

    ID de evento: 21874
    Valor del evento: 1 
    Estado del evento: PROBLEMA 
    Hora del evento: 13:04:30
    Fecha del evento: 2018.01.02
    Edad del evento: 5m
    Reconocimiento de evento: Sí 
    Historial de actualizaciones de eventos: 2018.01.02 13:05:51 "John Smith (Administrador)"
    Acciones: reconocidas.

    Recuperación: 

    ID de evento: 21896
    Valor del evento: 0 
    Estado del evento: OK 
    Hora del evento: 13:10:07
    Fecha del evento: 2018.01.02
    Datos operativos: el valor actual es 0,83

[comment]: # ({/560d435c-0ee2664c})
