Dans l'objet et le texte du message, vous pouvez utiliser des macros pour un rapport de problème plus efficace.
Une liste complète des macros supportées par Zabbix est disponible.
Les exemples suivants illustrent comment utiliser des macros dans les messages.
Sujet du message :
Lorsque vous recevez le message, l'objet du message sera remplacé par quelque chose comme :
Message :
Lorsque vous recevez le message, le message sera remplacé par quelque chose comme :
Message :
Dernière valeur : {{HOST.HOST}:{ITEM.KEY}.last()}
MAX sur 15 minutes : {{HOST.HOST}:{ITEM.KEY}.max(900)}
MIN sur 15 minutes : {{HOST.HOST}:{ITEM.KEY}.min(900)}
Lorsque vous recevez le message, le message sera remplacé par quelque chose comme :
Message :
Lorsque vous recevez le message, il contiendra un lien vers tous les événements du déclencheur du problème.
Informations sur les valeurs de plusieurs hôtes dans une expression de déclencheur.
Message :
Nom du problème : {TRIGGER.NAME}
Expression du déclencheur : {TRIGGER.EXPRESSION}
1. Valeur de l'élément sur {HOST.NAME1} : {ITEM.VALUE1} ({ITEM.NAME1})
2. Valeur de l'élément sur {HOST.NAME2} : {ITEM.VALUE2} ({ITEM.NAME2})
Lorsque vous recevez le message, le message sera remplacé par quelque chose comme :
Nom du problème : Charge processeur trop élevée sur hôte local
Expression du déclencheur : {Myhost:system.cpu.load[percpu,avg1].last()}>5 | {Myotherhost:system.cpu.load[percpu,avg1].last()}>5
1. Valeur de l'élément sur Myhost : 0.83 (Charge processeur (moyenne de 1 min par coeur))
2. Valeur de l'élément sur Myotherhost : 5.125 (Charge processeur (moyenne de 1 min par coeur))
Réception des détails de l'événement problème et de l'événement de récupération dans un message de récupération :
Message :
Problème :
Id de l'événement : {EVENT.ID}
Valeur de l'événement : {EVENT.VALUE}
Statut de l'événement : {EVENT.STATUS}
Heure de l'événement : {EVENT.TIME}
Date de l'événement : {EVENT.DATE}
Âge de l'événement : {EVENT.AGE}
Acquittement de l'événement : {EVENT.ACK.STATUS}
Historique de mise à jour de l'événement : {EVENT.UPDATE.HISTORY}
Récupération :
Id de l'événement : {EVENT.RECOVERY.ID}
Valeur de l'événement : {EVENT.RECOVERY.VALUE}
Statut de l'événement : {EVENT.RECOVERY.STATUS}
Heure de l'événement : {EVENT.RECOVERY.TIME}
Date de l'événement : {EVENT.RECOVERY.DATE}
Lorsque vous recevez le message, les macros seront remplacées par quelque chose comme :
Problème :
Id de l'événement : 21874
Valeur de l'événement : 1
Statut de l'événement : PROBLEM
Heure de l'événement : 13:04:30
Date de l'événement : 2018.01.02
Âge de l'événement : 5m
Acquittement de l'événement : Oui
Historique de mise à jour de l'événement : 2018.01.02 13:05:51 "John Smith (Admin)"
Actions : acquitté.
Récupération :
Id de l'événement : 21896
Valeur de l'événement : 0
Statut de l'événement : OK
Heure de l'événement : 13:10:07
Date de l'événement : 2018.01.02
Les macros de notification distinctes pour l'événement problème d'origine et l'événement de récupération sont prises en charge depuis Zabbix 2.2.0.