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 i macros d'expressió. Hi ha disponible una llista sencera de macros compatibles amb Zabbix.
Els exemples ensenyen com podeu emprar les macros dins els missatges.
Objecte del missatge:
Quan rebeu el missatge, l'assumpte del missatge canviarà a alguna cosa com:
Missatge:
Després de rebre el missatge, el missatge es canviarà per quelcom com ara:
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:
Missatge:
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.
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))
Es reben els detalls de l'esdeveniment problema i l'esdeveniment de recuperació en un missatge de recuperació:
Missatge:
Assumpte:
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:
Assumpte:
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: 02/01/2018
Edat de l'esdeveniment: 5m
Reconeixement de l'esdeveniment: Sí
Historial d'actualitzacions d'esdeveniments: 02.01.2018 13:05:51 "John Smith (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: 02/01/2018
Dades operatives: el valor actual és 0,83
Des de Zabbix 2.2.0 s'admeten macros de notificació separades per a l'esdeveniment de problema original i l'esdeveniment de recuperació.