[comment]: # ({b1624dc4-b1624dc4})
# 4 Emprar macros a missatges

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

[comment]: # ({807a440d-72998395})
#### Vista general

A l'assumpte dels missatges i al text, podeu emprar macros per informar de problemes més eficientment.

A més d'una sèrie de macros integrades, també s'admeten [macros d'usuari](/manual/config/macros/user_macros) i [macros d'expressió](/manual/config/macros/expression_macros).
Hi ha disponible una [llista sencera de macros](/manual/appendix/macros/supported_by_location) compatibles amb Zabbix.

[comment]: # ({/807a440d-72998395})

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

Els exemples ensenyen com podeu emprar les macros dins els missatges.

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

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

Objecte del missatge:

    Problema: {TRIGGER.NAME}

Quan rebeu el missatge, l'assumpte del missatge canviarà a alguna cosa com:

     Problema: la càrrega de la CPU és massa alta al servidor Zabbix

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

[comment]: # ({6cfc8714-1344257c})
##### Exemple 2

Missatge:

    La càrrega del processador és: {?last(/zabbix.zabbix.com/system.cpu.load[,avg1])}

Després de rebre el missatge, el missatge es canviarà per quelcom com ara:

    La càrrega del processador és: 1.45

[comment]: # ({/6cfc8714-1344257c})

[comment]: # ({340cc8fc-3713b8a5})
##### Exemple 3

Missatge:

    Darrer valor: {?last(/{HOST.HOST}/{ITEM.KEY})}
    MAX per 15 minuts: {?max(/{HOST.HOST}/{ITEM.KEY},15m)}
    MIN per 15 minuts: {?min(/{HOST.HOST}/{ITEM.KEY},15m)}

Després de rebre el missatge, aquest es canviarà per quelcom com ara:

    Darrer valor: 1.45
    MAX per 15 minuts: 2.33
    MIN per 15 minuts: 1.01

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

[comment]: # ({58ac40a2-88afe91c})
##### Exemple 4

Missatge:

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

Quan rebeu el missatge, aquest conté un enllaç a la pàgina *Detalls de l'esdeveniment*, que proporciona informació sobre l'esdeveniment, el seu trigger i una llista d'esdeveniments recents generada pel mateix trigger.

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

[comment]: # ({03494b42-d41797c6})
##### Exemple 5

Informar sobre els valors de diversos equips en un trigger.

Missatge:

     Nom del problema: {TRIGGER.NAME}
     Expressió trigger: {TRIGGER.EXPRESSION}
     
     1. Valor de l'element a {HOST.NAME1}: {ITEM.VALUE1} ({ITEM.NAME1})
     2. Valor de l'element a {HOST.NAME2}: {ITEM.VALUE2} ({ITEM.NAME2})

Quan rebeu el missatge, el missatge es canviarà per alguna cosa com ara:

     Nom del problema: la càrrega del processador és massa alta en un equip local
     Expressió trigger: last(/Myhost/system.cpu.load[percpu,avg1])>5 o last(/Myotherhost/system.cpu.load[percpu,avg1])>5

     1. Valor de l'article a Myhost: 0,83 (càrrega del processador (1 min de mitjana per nucli))
     2. Valor de l'element a Myotherhost: 5.125 (càrrega del processador (1 min de mitjana per nucli))

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

[comment]: # ({197676cf-0ee2664c})
##### Exemple 6

Es reben els detalls de l'esdeveniment problema i l'esdeveniment de recuperació en un missatge de [recuperació](/manual/config/notifications/action/recovery_operations):

Missatge:

     Problema:

     Identificador de l'esdeveniment: {EVENT.ID}
     Valor de l'esdeveniment: {EVENT.VALUE}
     Estat de l'esdeveniment: {EVENT.STATUS}
     Hora de l'esdeveniment: {EVENT.TIME}
     Data de l'esdeveniment: {EVENT.DATE}
     Edat de l'esdeveniment: {EVENT.AGE}
     Confirmació de l'esdeveniment: {EVENT.ACK.STATUS}
     Historial d'actualitzacions d'esdeveniments: {EVENT.UPDATE.HISTORY}

     Recuperació:

     Identificador de l'esdeveniment: {EVENT.RECOVERY.ID}
     Valor de l'esdeveniment: {EVENT.RECOVERY.VALUE}
     Estat de l'esdeveniment: {EVENT.RECOVERY.STATUS}
     Hora de l'esdeveniment: {EVENT.RECOVERY.TIME}
     Data de l'esdeveniment: {EVENT.RECOVERY.DATE}
     Dades operatives: {EVENT.OPDATA}

Quan rebeu el missatge, les macros es canviaran per alguna cosa com ara:

     Problema:

     Identificador de l'esdeveniment: 21874
     Valor de l'esdeveniment: 1
     Estat de l'esdeveniment: PROBLEMA
     Hora de l'esdeveniment: 13:04:30
     Data de l'esdeveniment: 2018.01.02
     Edat de l'esdeveniment: 5m
     Reconeixement de l'esdeveniment: Sí
     Historial d'actualitzacions d'esdeveniments: 2018.01.02 13:05:51 "Josep Perarnau (administrador)"
     Accions: reconegudes.

     Recuperació:

     Identificador de l'esdeveniment: 21896
     Valor de l'esdeveniment: 0
     Estat de l'esdeveniment: OK
     Hora de l'esdeveniment: 13:10:07
     Data de l'esdeveniment: 2018.01.02
     Dades operatives: el valor actual és 0.83

[comment]: # ({/197676cf-0ee2664c})
