1 Macros prises en charge par l’emplacement

Vue d’ensemble

Le tableau des macros prises en charge par emplacement contient une référence de toutes les macros (intégrées, d’expression et définissables par l’utilisateur) prises en charge dans l’emplacement spécifique.

Si toutes les macros d’un groupe associé sont prises en charge, seul le nom du groupe est indiqué. Cliquez sur chaque nom de macro ou nom de groupe pour voir tous les détails des macros.

La liste des détails des macros contient une liste détaillée de toutes les macros intégrées, regroupées par domaine d’application. Notez que pour personnaliser les valeurs des macros (par exemple, raccourcir ou extraire des sous-chaînes spécifiques), vous pouvez utiliser les fonctions de macro.

Macros prises en charge par emplacement

Emplacement Macros prises en charge Commentaires
Action
Condition de période, Durée par défaut de l’étape d’opération, Durée de l’étape Macros définies par l’utilisateur (globales uniquement) Une seule macro doit remplir tout le champ ; plusieurs macros/un mélange avec du texte ne sont pas pris en charge
Notifications et commandes
Basées sur un déclencheur Macros d’action
Macros de date/heure
{ESC.HISTORY}
Macros d’événement, macros d’événement cause/symptôme
Macros de mise à jour d’événement : {EVENT.UPDATE.HISTORY}, {EVENT.UPDATE.STATUS}
Macro d’expression : {?EXPRESSION}
{FUNCTION.VALUE}
Macros d’hôte : {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros d’hôte cible (commandes uniquement)
Macros d’inventaire d’hôte
Macros d’élément (sauf {ITEM.STATE}, {ITEM.STATE.ERROR})
Macros de proxy
Macros de déclencheur : {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 définies par l’utilisateur
Voir aussi : Utilisation des macros dans les messages
Mise à jour de problème Macros d’action
Macros de date/heure
{ESC.HISTORY}
Macros d’événement, macros d’événement cause/symptôme, macros d’événement de rétablissement
Macros de mise à jour d’événement : toutes (sauf {EVENT.UPDATE.NSEVERITY}, {EVENT.UPDATE.SEVERITY})
Macro d’expression : {?EXPRESSION}
Macros de fonction
Macros d’hôte : {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros d’hôte cible (commandes uniquement)
Macros d’inventaire d’hôte
Macros d’élément (sauf {ITEM.STATE}, {ITEM.STATE.ERROR})
Macros de proxy
Macros de déclencheur : {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 définies par l’utilisateur
Rétablissement de problème Macros d’événement de rétablissement
{FUNCTION.RECOVERY.VALUE}
{TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}
Découverte Macros d’action
Macros de date/heure
Macros de découverte
Macros d’événement : {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.TIME}, {EVENT.TIMESTAMP}
Macros d’hôte cible (commandes uniquement)
Macros de proxy
Auto-enregistrement Macros d’action
Macros de date/heure
Macros d’événement : {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.TIME}, {EVENT.TIMESTAMP}
Macros d’hôte : {HOST.HOST}, {HOST.IP}, {HOST.PORT}, {HOST.METADATA}
Macros d’hôte cible (commandes uniquement)
Macros de proxy
Basées sur un service Macros d’action
Macros de date/heure
{ESC.HISTORY}
Macros d’événement : toutes sauf {EVENT.ACK.STATUS}, {EVENT.OPDATA}
Macros de service
Macros définies par l’utilisateur
Rétablissement de service Macros d’événement (sauf {EVENT.ACK.STATUS}, {EVENT.OPDATA}), macros d’événement de rétablissement
Mise à jour de service Macros d’action
Macros de date/heure
{ESC.HISTORY}
Macros d’événement (sauf {EVENT.ACK.STATUS}, {EVENT.OPDATA})
Macros de mise à jour d’événement : {EVENT.UPDATE.DATE}, {EVENT.UPDATE.NSEVERITY}, {EVENT.UPDATE.SEVERITY}, {EVENT.UPDATE.STATUS}, {EVENT.UPDATE.TIME}, {EVENT.UPDATE.TIMESTAMP}
Macros de service
Macros définies par l’utilisateur
Notifications internes Macros d’action
Macros de date/heure
{ESC.HISTORY}
Macros d’événement (sauf {EVENT.NSEVERITY}, {EVENT.SEVERITY}), macros d’événement de rétablissement
Macros d’hôte : {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros d’inventaire d’hôte
Macros d’élément : {ITEM.DESCRIPTION}, {ITEM.DESCRIPTION.ORIG}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, {ITEM.NAME}, {ITEM.NAME.ORIG}, {ITEM.VALUETYPE}
Macros de proxy
Basées sur un élément Macros d’élément : {ITEM.STATE}, {ITEM.STATE.ERROR}
Basées sur une règle LLD Macros de notification de découverte de bas niveau
Basées sur un déclencheur Macros de déclencheur : {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 définies par l’utilisateur
Paramètres de script d’alerte Macros d’alerte
Macros définies par l’utilisateur (globales uniquement)
Connecteur
Champ URL, Nom d’utilisateur, Mot de passe, Jeton Bearer, Proxy HTTP, Certificat SSL, Fichier de clé SSL, Mot de passe de clé SSL Macros définies par l’utilisateur (globales uniquement)
Champ Timeout Macros définies par l’utilisateur (globales uniquement) Une seule macro doit remplir tout le champ ; plusieurs macros/un mélange avec du texte ne sont pas pris en charge.
Nom du graphique Macro d’expression : {?EXPRESSION} Seule une fonction avg, last, max ou min unique avec des secondes comme paramètre (les suffixes de temps peuvent être utilisés) est prise en charge dans cette macro à cet emplacement.
La macro {HOST.HOST<1-9>} peut être utilisée comme hôte dans la macro (voir aussi les macros indexées).
Exemple d’utilisation :
{?avg(/{HOST.HOST}/item.key,1h)}
Utilisation non prise en charge :
{?last(/host/item1)/last(/host/item2)}
{?last(/host/item1)*10}
{?count(/host/item1,5m)}
Hôte, prototype d’hôte
IP/DNS de l’interface Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}
Macros définies par l’utilisateur 1
1 Pour l’adresse IP, une seule macro doit remplir tout le champ ; plusieurs macros/un mélange avec du texte ne sont pas pris en charge
Port de l’interface Macros définies par l’utilisateur Une seule macro doit remplir tout le champ ; plusieurs macros/un mélange avec du texte ne sont pas pris en charge
Communauté SNMP Macros définies par l’utilisateur
Nom de contexte SNMPv3, Nom de sécurité, Phrase secrète d’authentification, Phrase secrète de confidentialité
Nom d’utilisateur, mot de passe IPMI
Élément, prototype d’élément, règle LLD
Nom Macros définies par l’utilisateur Non pris en charge dans les noms de règles LLD.
Description Macros définies par l’utilisateur
Paramètres de clé Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros définies par l’utilisateur
Les macros {HOST.*} prises en charge seront résolues vers l’interface sélectionnée pour l’élément. Lorsqu’elles sont utilisées dans des éléments sans interface, elles seront résolues vers l’interface Zabbix agent, SNMP, JMX ou IPMI de l’hôte dans cet ordre de priorité, ou vers « UNKNOWN » si l’hôte n’a aucune interface.
Champs Intervalle de mise à jour, Intervalles personnalisés, Timeout (disponible pour les types d’élément pris en charge), Conserver jusqu’à (pour l’historique/les tendances) Macros définies par l’utilisateur Une seule macro doit remplir tout le champ ; plusieurs macros/un mélange avec du texte ne sont pas pris en charge.
Champs Supprimer les ressources perdues, Désactiver les ressources perdues Macros définies par l’utilisateur Ces champs sont pris en charge uniquement pour les règles LLD.

Une seule macro doit remplir tout le champ ; plusieurs macros/un mélange avec du texte ne sont pas pris en charge.
Paramètres d’étape de prétraitement (y compris les scripts personnalisés),
paramètres personnalisés de gestion des erreurs (Définir la valeur sur et champs Définir l’erreur sur)
Macros définies par l’utilisateur
Expressions régulières de filtre Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros définies par l’utilisateur
Ces champs sont pris en charge uniquement pour les règles LLD.
Expressions régulières de filtre de surcharge Macros définies par l’utilisateur Ces champs sont pris en charge uniquement pour les règles LLD.
Opérations de surcharge : Intervalle de mise à jour, Période de conservation de l’historique, Période de conservation des tendances (pour les prototypes d’élément) Macros définies par l’utilisateur Ces champs sont pris en charge uniquement pour les règles LLD.

Une seule macro doit remplir tout le champ ; plusieurs macros/un mélange avec du texte ne sont pas pris en charge.
Types d’élément
Browser item
noms et valeurs des paramètres
Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros d’inventaire d’hôte
Macros d’élément : {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
Macros définies par l’utilisateur
Script item
noms et valeurs des paramètres
Formule d’élément calculé/agrégé
(constantes d’expression, paramètres de fonction, paramètres de clé d’élément, (élément agrégé uniquement) conditions de filtre (nom du groupe d’hôtes et nom du tag))
Macros définies par l’utilisateur macros
Élément Database monitor
champs Nom d’utilisateur, Mot de passe, Requête SQL
Macros définies par l’utilisateur
Élément HTTP agent
champs URL, Requête, Corps de requête, En-têtes (noms et valeurs), Fichier de certificat SSL, Fichier de clé SSL
Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros d’élément : {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
Macros définies par l’utilisateur
Les URL contenant une macro secrète ne fonctionneront pas, car la macro qu’elles contiennent sera résolue en « ** »
Élément HTTP agent
champ Proxy HTTP
Macros d’élément : {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
Macros définies par l’utilisateur
Élément HTTP agent
champs Codes d’état requis, Nom d’utilisateur/mot de passe d’authentification HTTP, Mot de passe de clé SSL
Macros définies par l’utilisateur
Élément HTTP agent
champ Hôtes autorisés
Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros définies par l’utilisateur
Élément JMX agent
champ Endpoint
Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.PORT}
Macros définies par l’utilisateur
Élément Trapper
champ Hôtes autorisés
Élément SNMP agent
champ OID SNMP
Macros définies par l’utilisateur
Élément SSH and Telnet
script
Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros définies par l’utilisateur
Élément SSH agent
champs Nom d’utilisateur, Fichier de clé publique, Fichier de clé privée, Mot de passe
Macros définies par l’utilisateur
Élément Telnet agent
champs Nom d’utilisateur, Mot de passe
Macros définies par l’utilisateur
Carte
URL, Nom de l’URL Macros d’hôte : {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
{HOSTGROUP.ID}
Macros d’inventaire d’hôte
Macros de carte
{TRIGGER.ID}
Libellé d’élément Macro d’expression : {?EXPRESSION} 1
Macros d’hôte : {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
{HOSTGROUP.ID}
Macros d’inventaire d’hôte
Macros de carte
Macros de déclencheur : {TRIGGER.EVENTS.*}, {TRIGGER.ID}, {TRIGGER.PROBLEM.EVENTS.*}, {TRIGGERS.ACK}, {TRIGGERS.PROBLEM.ACK}, {TRIGGERS.PROBLEM.UNACK}, {TRIGGERS.UNACK}
1 Seule une fonction avg, last, max ou min unique avec des secondes comme paramètre (les suffixes de temps peuvent être utilisés) est prise en charge dans cette macro à cet emplacement.
La macro {HOST.HOST<1-9>} peut être utilisée comme hôte dans la macro.
Exemple d’utilisation :
{?avg(/{HOST.HOST}/item.key,1h)}
Utilisation non prise en charge :
{?last(/host/item1)/last(/host/item2)}
{?last(/host/item1)*10}
{?count(/host/item1,5m)}
Libellé de lien Macro d’expression : {?EXPRESSION} 1
Libellé de forme Macro d’expression : {?EXPRESSION} 1
Champ texte dans les formes de carte {MAP.NAME}
Découverte réseau
Champ Intervalle de mise à jour Macros définies par l’utilisateur (globales uniquement) Une seule macro doit remplir tout le champ ; plusieurs macros/un mélange avec du texte ne sont pas pris en charge.
Champs Communauté SNMP, OID SNMP Macros définies par l’utilisateur (globales uniquement)
Champs Nom de contexte SNMPv3, Nom de sécurité, Phrase secrète d’authentification, Phrase secrète de confidentialité
Proxy
Adresse pour les agents actifs > Port (si le proxy appartient à un groupe)
Pour le mode proxy passif : champs Adresse et Port de l’interface
Champs Timeouts for item types en mode surcharge
Macros définies par l’utilisateur (globales uniquement) Une seule macro doit remplir tout le champ ; plusieurs macros/un mélange avec du texte ne sont pas pris en charge.
Groupe de proxys
Champs Période de basculement, Nombre minimal de proxys Macros définies par l’utilisateur (globales uniquement) Une seule macro doit remplir tout le champ ; plusieurs macros/un mélange avec du texte ne sont pas pris en charge.
Scripts
Commandes, texte de confirmation
(Type : script, action d’hôte manuelle)
Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID} 1, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros d’inventaire d’hôte 2
{MANUALINPUT}
Macros de nom d’utilisateur
Macros définies par l’utilisateur
1 Texte de confirmation uniquement
2 Pris en charge pour Zabbix server et Zabbix proxy
Commandes
(Type : script, action d’événement manuelle)
Macros de date/heure
Macros d’événement, macros d’événement cause/symptôme, macros d’événement de rétablissement (si le rétablissement a eu lieu)
Macros de mise à jour d’événement : {EVENT.UPDATE.HISTORY}, {EVENT.UPDATE.STATUS}
{FUNCTION.VALUE}
Macros d’hôte : {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros d’inventaire d’hôte
Macros d’élément (sauf {ITEM.STATE}, {ITEM.STATE.ERROR})
{MANUALINPUT}
Macros de proxy
Macros de déclencheur : {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 de nom d’utilisateur
Macros définies par l’utilisateur
Texte de confirmation
(Type : script, action d’événement manuelle)
Macros d’événement : {EVENT.ID}, {EVENT.NAME}, {EVENT.NSEVERITY}, {EVENT.SEVERITY}, {EVENT.STATUS}, {EVENT.VALUE}
Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros d’inventaire d’hôte
{MANUALINPUT}
Macros de nom d’utilisateur
Macros définies par l’utilisateur
URL, texte de confirmation
(Type : URL, action d’hôte/d’événement manuelle)
Nom et valeur du tag Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros d’inventaire d’hôte
Macros d’élément : {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Macros de déclencheur : {TRIGGER.ID} (valeur du tag de déclencheur uniquement)
Macros définies par l’utilisateur
Les macros de nom et de valeur du tag sont résolues uniquement pendant le processus de génération d’événement.
Déclencheur
Nom Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros d’élément : {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Macros/références positionnelles : $1...$9
Macros définies par l’utilisateur
Nom d’événement Macros de date/heure : {TIME}, {TIMESTAMP}
Macro d’expression : {?EXPRESSION}
Macros de fonction
Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros d’élément : {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Macros de déclencheur : {TRIGGER.EXPRESSION.EXPLAIN}
Données opérationnelles Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros d’élément : {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Macros définies par l’utilisateur
Expression {TRIGGER.VALUE}
Macros définies par l’utilisateur 1
1 Uniquement dans les constantes et les paramètres de fonction ; les macros secrètes ne sont pas prises en charge
Champs Tag pour la correspondance, Nom d’entrée de menu, URL d’entrée de menu Macros définies par l’utilisateur Les URL contenant une macro secrète ne fonctionneront pas, car la macro qu’elles contiennent sera résolue en « ** ».
Description Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros d’élément : {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Macros définies par l’utilisateur
URL {EVENT.ID}
Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros d’élément : {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
{TRIGGER.ID}
Commandes de paramètre utilisateur Macros/références positionnelles : $1...$9
Scénario web
Champs Nom, Agent, Proxy HTTP Macros définies par l’utilisateur
Champ Intervalle de mise à jour Macros définies par l’utilisateur Une seule macro doit remplir tout le champ ; plusieurs macros/un mélange avec du texte ne sont pas pris en charge.
Champs Variables, En-têtes, Certificat SSL, Fichier de clé SSL Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros définies par l’utilisateur
Champs Utilisateur, Mot de passe, Mot de passe de clé SSL Macros définies par l’utilisateur
Étape de scénario web
champs Nom, Variables (valeurs uniquement)
Macros définies par l’utilisateur
Étape de scénario web
champs Timeout, Codes d’état requis
Macros définies par l’utilisateur Une seule macro doit remplir tout le champ ; plusieurs macros/un mélange avec du texte ne sont pas pris en charge.
Étape de scénario web
champs URL, En-têtes (noms et valeurs), Chaîne requise
Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros définies par l’utilisateur
Étape de scénario web
champ Post
Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Type de média webhook
Valeurs des paramètres Macros d’alerte
Toutes les macros prises en charge dans les notifications de problème basées sur un déclencheur (voir ci-dessus)
Une seule macro doit remplir tout le champ ; plusieurs macros/un mélange avec du texte ne sont pas pris en charge.
Script JavaScript, nom de paramètre du script JavaScript Macros définies par l’utilisateur (globales uniquement)
Nom d’entrée de menu, URL d’entrée de menu {EVENT.TAGS.<tag name>}
Widgets
Widget Gauge
champ Description
Macros d’hôte : {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros d’inventaire d’hôte
Macros d’élément (sauf {ITEM.STATE.ERROR})
Macros définies par l’utilisateur (globales uniquement)
Widget Honeycomb
champ Libellé principal/secondaire
Widget Item value
champ Description
Widget Top hosts
colonne Données texte
Macros d’hôte : {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros d’inventaire d’hôte
Macros définies par l’utilisateur (globales uniquement)
Widget URL (dynamique)
champ URL
Macros d’hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros définies par l’utilisateur macros
Autres emplacements
Champ Temps de travail Macros définies par l’utilisateur (globales uniquement) Une seule macro doit remplir tout le champ ; plusieurs macros/un mélange avec du texte ne sont pas pris en charge.
Champ Timeouts for item types (paramètre global)
Média utilisateur
champ Quand actif
Macros définies par l’utilisateur (globales uniquement)
Type de média e-mail
champs Nom d’utilisateur, Mot de passe
Macros définies par l’utilisateur (globales uniquement) Les macros secrètes sont recommandées.
Rapports planifiés
champs Sujet, Message
Macros de date/heure : {TIME}, {TIMESTAMP}

Détails des macros

Cette liste contient des détails sur chaque macro intégrée, regroupée par domaine d'application :

Macros d'action

{ACTION.ID}

L’ID numérique de l’action déclenchée.

{ACTION.NAME}

Le nom de l’action déclenchée.

Macros d'alerte

{ALERT.MESSAGE}

La valeur du message par défaut provenant de la configuration de l’action.

{ALERT.SENDTO}

La valeur Send to de la configuration des médias utilisateur.

{ALERT.SUBJECT}

La valeur du sujet par défaut provenant de la configuration de l’action.

Macros de date et d’heure

{DATE}

La date actuelle au format yyyy.mm.dd.

{TIME}

L'heure actuelle au format hh:mm:ss.

{TIMESTAMP}

L'heure actuelle au format d'horodatage UNIX.

Macros de découverte

{DISCOVERY.DEVICE.IPADDRESS}

L'adresse IP du périphérique découvert.
Toujours disponible, ne dépend pas de l'ajout de l'hôte.

{DISCOVERY.DEVICE.DNS}

Le nom DNS du périphérique découvert.
Toujours disponible, ne dépend pas de l’ajout de l’hôte.

{DISCOVERY.DEVICE.STATUS}

Le statut du périphérique découvert (UP/DOWN).

{DISCOVERY.DEVICE.UPTIME}

Le temps écoulé depuis le dernier changement de statut de découverte pour un appareil particulier.
Par exemple : 1h 29m 01s.
Pour les appareils avec le statut DOWN, il s’agit de la durée de leur indisponibilité.

{DISCOVERY.RULE.NAME}

Le nom de la règle de découverte qui a détecté la présence ou l’absence du périphérique/service.

{DISCOVERY.SERVICE.NAME}

Le nom du service découvert.
Par exemple : HTTP.

{DISCOVERY.SERVICE.PORT}

Le port du service découvert.
Par exemple : 80.

{DISCOVERY.SERVICE.STATUS}

Le statut du service découvert (UP/DOWN).

{DISCOVERY.SERVICE.UPTIME}

Le temps écoulé depuis le dernier changement de statut de découverte pour un service particulier.
Par exemple : 1h 29m 01s.
Pour les services ayant le statut DOWN, il s’agit de la durée de leur indisponibilité.

Macros d'escalade

{ESC.HISTORY}

Le journal des notifications précédemment envoyées, leur étape d’escalade et leur statut (envoyé, en cours ou échoué).

Macros d'événement

{EVENT.ACK.STATUS}

Le statut d’acquittement de l’événement (Oui/Non).

{EVENT.AGE}

L’âge de l’événement qui a déclenché une action, avec une précision à la seconde près.
Utile dans les messages d’escalade. Par exemple : 9m 13s.

{EVENT.DATE}

La date de l'événement qui a déclenché une action.
Par exemple : 2025.04.14.

{EVENT.DURATION}

La durée de l’événement (différence de temps entre les événements de problème et de rétablissement), avec une précision à la seconde près.
Utile dans les messages de rétablissement de problème.

{EVENT.ID}

L’identifiant numérique de l’événement qui a déclenché une action.

{EVENT.NAME}

Le nom de l’événement qui a déclenché une action.

{EVENT.NSEVERITY}

La valeur numérique de la gravité de l’événement.
Valeurs possibles : 0 - Non classé, 1 - Information, 2 - Avertissement, 3 - Moyen, 4 - Élevé, 5 - Désastre.

{EVENT.OBJECT}

La valeur numérique de l’objet d’événement.
Valeurs possibles : 0 - Déclencheur, 1 - Hôte découvert, 2 - Service découvert, 3 - Enregistrement automatique, 4 - Élément, 5 - Règle de découverte de bas niveau.

{EVENT.OPDATA}

Les données opérationnelles du déclencheur sous-jacent du problème.

{EVENT.SEVERITY}

Le nom de la gravité de l'événement.

{EVENT.SOURCE}

La valeur numérique de la source de l’événement.
Valeurs possibles : 0 - Déclencheur, 1 - Découverte, 2 - Enregistrement automatique, 3 - Interne, 4 - Service.

{EVENT.STATUS}

La valeur textuelle de l’événement qui a déclenché une action.

{EVENT.TAGS}

Une liste de tags d'événement séparés par des virgules.
Développée en une chaîne vide si aucun tag n'existe.

{EVENT.TAGSJSON}

Un tableau JSON contenant des objets de balises d'événement.
Développé en tableau vide si aucune balise n'existe.

{EVENT.TAGS.<tag name>}

La valeur du tag d’événement référencée par le nom du tag.
Un nom de tag contenant des caractères non alphanumériques (y compris des caractères UTF multioctets non anglais) doit être placé entre guillemets doubles. Les guillemets et les barres obliques inverses à l’intérieur d’un nom de tag entre guillemets doivent être échappés avec une barre oblique inverse.

{EVENT.TIME}

L’heure de l’événement qui a déclenché une action.
Par exemple : 12:57:53.

{EVENT.TIMESTAMP}

L’horodatage UNIX de l’événement qui a déclenché une action.

{EVENT.VALUE}

La valeur numérique de l’événement qui a déclenché une action.
Valeurs possibles : 1 - problème, 0 - récupération.

Macros d’événement de cause/symptôme

{EVENT.CAUSE.ACK.STATUS}

Le statut d’acquittement de l’événement cause (Oui/Non).
Utilisé dans le contexte d’un événement symptôme.

{EVENT.CAUSE.AGE}

L’âge de l’événement cause, avec une précision allant jusqu’à la seconde.
Utile dans les messages d’escalade.
Utilisé dans le contexte d’un événement symptôme.

{EVENT.CAUSE.DATE}

La date de l’événement cause.
Utilisé dans le contexte d’un événement symptôme.

{EVENT.CAUSE.DURATION}

La durée de l’événement cause (différence de temps entre les événements de problème et de rétablissement), avec une précision à la seconde près.
Utile dans les messages de rétablissement de problème.
Utilisé dans le contexte d’un événement symptôme.

{EVENT.CAUSE.ID}

L’identifiant numérique de l’événement cause.
Utilisé dans le contexte d’un événement symptôme.

{EVENT.CAUSE.NAME}

Le nom de l’événement cause.
Utilisé dans le contexte d’un événement symptôme.

{EVENT.CAUSE.NSEVERITY}

La valeur numérique de la sévérité de l’événement cause.
Valeurs possibles : 0 - Non classé, 1 - Information, 2 - Avertissement, 3 - Moyen, 4 - Élevé, 5 - Désastre.
Utilisé dans le contexte d’un événement symptôme.

{EVENT.CAUSE.OBJECT}

La valeur numérique de l’objet de l’événement cause.
Valeurs possibles : 0 - Déclencheur, 1 - Hôte découvert, 2 - Service découvert, 3 - Enregistrement automatique, 4 - Élément, 5 - Règle de découverte de bas niveau.
Utilisé dans le contexte d’un événement symptôme.

{EVENT.CAUSE.OPDATA}

Les données opérationnelles du déclencheur sous-jacent du problème à l’origine.
Utilisé dans le contexte d’un événement symptôme.

{EVENT.CAUSE.SEVERITY}

Le nom de la sévérité de l’événement cause.
Valeurs possibles : Non classé, Information, Avertissement, Moyenne, Élevée, Désastre.
Utilisé dans le contexte d’un événement symptôme.

{EVENT.CAUSE.SOURCE}

La valeur numérique de la source de l’événement cause.
Valeurs possibles : 0 - Déclencheur, 1 - Découverte, 2 - Enregistrement automatique, 3 - Interne.
Utilisé dans le contexte d’un événement symptôme.

{EVENT.CAUSE.STATUS}

La valeur textuelle de l’événement cause.
Utilisée dans le contexte d’un événement symptôme.

{EVENT.CAUSE.TAGS}

Une liste de tags de l’événement cause, séparés par des virgules.
Développé en une chaîne vide si aucun tag n’existe.
Utilisé dans le contexte d’un événement symptôme.

{EVENT.CAUSE.TAGSJSON}

Un tableau JSON contenant des objets de balises de l’événement cause.
Développé en un tableau vide si aucune balise n’existe.
Utilisé dans le contexte d’un événement symptôme.

{EVENT.CAUSE.TAGS.<tag name>}

La valeur du tag de l’événement cause référencée par le nom du tag.
Un nom de tag contenant des caractères non alphanumériques (y compris des caractères UTF multioctets non anglais) doit être placé entre guillemets doubles. Les guillemets et les barres obliques inverses à l’intérieur d’un nom de tag entre guillemets doivent être échappés avec une barre oblique inverse.
Utilisé dans le contexte d’un événement symptôme.

{EVENT.CAUSE.TIME}

L'heure de l'événement cause.
Utilisé dans le contexte d'un événement symptôme.

{EVENT.CAUSE.TIMESTAMP}

L’horodatage UNIX de l’événement cause.
Utilisé dans le contexte d’un événement symptôme.

{EVENT.CAUSE.UPDATE.HISTORY}

Le journal des mises à jour du problème cause (acquittements, etc.).
Utilisé dans le contexte d’un événement symptôme.

{EVENT.CAUSE.VALUE}

La valeur numérique de l’événement cause.
Valeurs possibles : 1 - Problème, 0 - En cours de récupération.
Utilisé dans le contexte d’un événement symptôme.

{EVENT.SYMPTOMS}

La liste des événements symptômes. Inclut les détails suivants : nom de l’hôte, nom de l’événement, gravité, ancienneté, tags de service et valeurs.
Cette macro est utilisée dans le contexte de l’événement cause et renvoie des informations sur les événements symptômes.

Macros d'événement de récupération

{EVENT.RECOVERY.DATE}

La date de l'événement de rétablissement.

{EVENT.RECOVERY.ID}

L’ID numérique de l’événement de récupération.

{EVENT.RECOVERY.NAME}

Le nom de l'événement de récupération.

{EVENT.RECOVERY.STATUS}

La valeur textuelle de l’événement de récupération.

{EVENT.RECOVERY.TAGS}

Une liste de tags d’événement de récupération séparés par des virgules. Développé en une chaîne vide si aucun tag n’existe.

{EVENT.RECOVERY.TAGSJSON}

Un tableau JSON contenant des objets de balises d’événement de récupération. Développé en tableau vide si aucune balise n’existe.

{EVENT.RECOVERY.TIME}

L’heure de l’événement de récupération.

{EVENT.RECOVERY.TIMESTAMP}

L’horodatage UNIX de l’événement de récupération.

{EVENT.RECOVERY.VALUE}

La valeur numérique de l’événement de récupération.

Macros de mise à jour d’événement

{EVENT.UPDATE.ACTION}

Nom lisible par l’humain de la ou des actions effectuées lors de la mise à jour du problème.
Se résout aux valeurs suivantes : acknowledged, unacknowledged, commented, changed severity from (original severity) to (updated severity) et closed (selon le nombre d’actions effectuées dans une même mise à jour).

{EVENT.UPDATE.ACTIONJSON}

Un tableau JSON contenant des détails sur la ou les action(s) effectuée(s) lors de la mise à jour du problème.
Valeurs possibles des propriétés JSON :
- true (pour les propriétés acknowledge, unacknowledge, close, unsuppress, cause et symptom) ;
- <chaîne de message> (pour la propriété message) ;
- horodatage (pour les propriétés suppress_until et timestamp) ou 0 (pour la propriété suppress_until si la suppression est indéfinie) ;
- 0, 1, 2, 3, 4, 5 (pour les propriétés de gravité old et new).

Par exemple : {"acknowledge":true,"message":"Monthly maintenance.","severity":{"old":2,"new":1},"suppress_until":1730851199,"timestamp":1730822048}.

{EVENT.UPDATE.DATE}

La date de la mise à jour de l'événement (accusé de réception, etc.).

{EVENT.UPDATE.HISTORY}

Le journal des mises à jour du problème (acquittements, etc.).

{EVENT.UPDATE.MESSAGE}

Le message de mise à jour du problème.

{EVENT.UPDATE.NSEVERITY}

La valeur numérique de la nouvelle gravité de l’événement définie lors de l’opération de mise à jour du problème.

{EVENT.UPDATE.SEVERITY}

Le nom de la nouvelle sévérité de l’événement définie lors de l’opération de mise à jour du problème.

{EVENT.UPDATE.STATUS}

La valeur numérique du statut de mise à jour du problème.
Valeurs possibles : 0 - Le webhook a été appelé en raison d’un événement de problème/rétablissement, 1 - Opération de mise à jour.

{EVENT.UPDATE.TIME}

L'heure de la mise à jour de l'événement (accusé de réception, etc.).

{EVENT.UPDATE.TIMESTAMP}

L’horodatage UNIX de la mise à jour de l’événement (accusé de réception, etc.).

Macros de fonction

{FUNCTION.VALUE}

La valeur de la Nième fonction basée sur un élément dans l’expression du déclencheur au moment de l’événement.
Seules les fonctions ayant /host/key comme premier paramètre sont prises en compte.

Cette macro peut être utilisée avec un index numérique, par exemple {FUNCTION.VALUE<1-9>}, pour désigner la première, la deuxième, la troisième, etc. fonction dans une expression de déclencheur. Voir macros indexées.

{FUNCTION.RECOVERY.VALUE}

La valeur de la Nième fonction basée sur un élément dans l’expression de récupération au moment de l’événement.*
Seules les fonctions ayant /host/key comme premier paramètre sont comptabilisées.

Cette macro peut être utilisée avec un index numérique, par exemple {FUNCTION.RECOVERY.VALUE<1-9>}, pour désigner la première, la deuxième, la troisième, etc. fonction dans une expression de déclencheur. Voir macros indexées.

Macros d'hôte

{HOST.CONN}

L'adresse IP ou le nom DNS de l'hôte, selon les paramètres de l'hôte.
Dans les scripts globaux, les champs IP/DNS d'interface et les scénarios web, la macro sera résolue vers l'interface agent principale. Si une interface agent n'est pas définie, l'interface SNMP principale sera utilisée. Si une interface SNMP n'est pas non plus définie, l'interface JMX principale sera utilisée. Si aucune interface JMX n'est définie non plus, l'interface IPMI principale sera utilisée. Si l'hôte ne possède aucune interface, la macro est résolue en 'UNKNOWN'.

Cette macro peut être utilisée avec un index numérique sous la forme {HOST.CONN<1-9>} pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{HOST.DESCRIPTION}

La description de l’hôte.

Cette macro peut être utilisée avec un index numérique sous la forme {HOST.DESCRIPTION<1-9>} pour faire référence au premier, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir indexed macros.

{HOST.DNS}

Le nom DNS de l’hôte.
Dans les scripts globaux, les champs IP/DNS d’interface et les scénarios web, la macro sera résolue vers l’interface agent principale. Si une interface agent n’est pas définie, l’interface SNMP principale sera utilisée. Si une interface SNMP n’est pas non plus définie, l’interface JMX principale sera utilisée. Si aucune interface JMX n’est définie non plus, l’interface IPMI principale sera utilisée. Si l’hôte ne possède aucune interface, la macro est résolue en « UNKNOWN ».

Cette macro peut être utilisée avec un index numérique sous la forme {HOST.DNS<1-9>} pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{HOST.HOST}

Le nom technique de l’hôte.
Les fonctions de macro ne sont pas prises en charge pour cette macro si elle est utilisée comme espace réservé dans le premier paramètre d’une fonction d’historique, par exemple, last(/{HOST.HOST}/{ITEM.KEY}).

Cette macro peut être utilisée avec un index numérique sous la forme {HOST.HOST<1-9>} pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir les macros indexées.

{HOST.ID}

L'ID de l'hôte.

Cette macro peut être utilisée avec un index numérique sous la forme {HOST.ID<1-9>} pour faire référence au premier, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{HOST.IP}

L'adresse IP de l'hôte.
Dans les scripts globaux, les champs IP/DNS d'interface et les scénarios web, la macro sera résolue vers l'interface agent principale. Si une interface agent n'est pas définie, l'interface SNMP principale sera utilisée. Si une interface SNMP n'est pas non plus définie, l'interface JMX principale sera utilisée. Si une interface JMX n'est pas définie non plus, l'interface IPMI principale sera utilisée. Si l'hôte n'a aucune interface, la macro est résolue en « UNKNOWN ».

Cette macro peut être utilisée avec un index numérique comme {HOST.IP<1-9>} pour faire référence au premier, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{HOST.METADATA}

Les métadonnées de l’hôte.

Utilisé uniquement pour l’autoréenregistrement de l’agent actif.

{HOST.NAME}

Le nom visible de l’hôte.

Cette macro peut être utilisée avec un index numérique sous la forme {HOST.NAME<1-9>} pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{HOST.PORT}

Le port de l’hôte (agent).
Dans les scripts globaux, les champs IP/DNS d’interface et les scénarios web, la macro se résoudra vers l’interface agent principale. Si aucune interface agent n’est définie, l’interface SNMP principale sera utilisée. Si aucune interface SNMP n’est non plus définie, l’interface JMX principale sera utilisée. Si aucune interface JMX n’est non plus définie, l’interface IPMI principale sera utilisée. Si l’hôte ne possède aucune interface, la macro se résout en « UNKNOWN ».

Cette macro peut être utilisée avec un index numérique sous la forme {HOST.PORT<1-9>} pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

Macros d’hôte cible

{HOST.TARGET.CONN}

L’adresse IP ou le nom DNS de l’hôte cible.

{HOST.TARGET.DNS}

Le nom DNS de l’hôte cible.

{HOST.TARGET.HOST}

Le nom technique de l’hôte cible.

{HOST.TARGET.IP}

L’adresse IP de l’hôte cible.

{HOST.TARGET.NAME}

Le nom visible de l’hôte cible.

Macros de groupe d’hôtes

{HOSTGROUP.ID}

L’ID du groupe d’hôtes.

Macros d'inventaire de l'hôte

{INVENTORY.ALIAS}

Le champ Alias dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.ALIAS<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir indexed macros.

{INVENTORY.ASSET.TAG}

Le champ Asset tag dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.ASSET.TAG<1-9>}, pour désigner le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir indexed macros.

{INVENTORY.CHASSIS}

Le champ Châssis dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.CHASSIS<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.CONTACT}

Le champ Contact dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.CONTACT<1-9>}, pour faire référence au premier, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir les macros indexées.

{INVENTORY.CONTRACT.NUMBER}

Le champ Numéro de contrat dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.CONTRACT.NUMBER<1-9>} pour pointer vers le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.DEPLOYMENT.STATUS}

Le champ Statut de déploiement dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.DEPLOYMENT.STATUS<1-9>}, pour faire référence au premier, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.HARDWARE}

Le champ Matériel dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.HARDWARE<1-9>}, pour désigner le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.HARDWARE.FULL}

Le champ Matériel (détails complets) dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.HARDWARE.FULL<1-9>}, pour désigner le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.HOST.NETMASK}

Le champ Masque de sous-réseau de l’hôte dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.HOST.NETMASK<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.HOST.NETWORKS}

Le champ Réseaux de l’hôte dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.HOST.NETWORKS<1-9>}, pour désigner le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir les macros indexées.

{INVENTORY.HOST.ROUTER}

Le champ Routeur de l’hôte dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.HOST.ROUTER<1-9>} pour pointer vers le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.HW.ARCH}

Le champ Architecture matérielle dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.HW.ARCH<1-9>}, pour faire référence au premier, au deuxième, au troisième hôte, etc., dans une expression de déclencheur. Voir indexed macros.

{INVENTORY.HW.DATE.DECOMM}

Le champ Date de mise hors service du matériel dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.HW.DATE.DECOMM<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir les macros indexées.

{INVENTORY.HW.DATE.EXPIRY}

Le champ Date d'expiration de la maintenance matérielle dans l'inventaire de l'hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.HW.DATE.EXPIRY<1-9>}, pour faire référence au premier, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.HW.DATE.INSTALL}

Le champ Date d'installation du matériel dans l'inventaire de l'hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.HW.DATE.INSTALL<1-9>} pour pointer vers le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.HW.DATE.PURCHASE}

Le champ Date d'achat du matériel dans l'inventaire de l'hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.HW.DATE.PURCHASE<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.INSTALLER.NAME}

Le champ Nom de l’installateur dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.INSTALLER.NAME<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.LOCATION}

Le champ Location dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.LOCATION<1-9>}, pour désigner le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir indexed macros.

{INVENTORY.LOCATION.LAT}

Le champ Latitude de l’emplacement dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par ex. {INVENTORY.LOCATION.LAT<1-9>} pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.LOCATION.LON}

Le champ Longitude de l’emplacement dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.LOCATION.LON<1-9>}, pour pointer vers le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.MACADDRESS.A}

Le champ Adresse MAC A dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.MACADDRESS.A<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.MACADDRESS.B}

Le champ adresse MAC B dans l'inventaire de l'hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.MACADDRESS.B<1-9>}, pour désigner le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.MODEL}

Le champ Modèle dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.MODEL<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir les macros indexées.

{INVENTORY.NAME}

Le champ Name dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.NAME<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir indexed macros.

{INVENTORY.NOTES}

Le champ Notes dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.NOTES<1-9>}, pour désigner le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir indexed macros.

{INVENTORY.OOB.IP}

Le champ adresse IP OOB dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.OOB.IP<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.OOB.NETMASK}

Le champ masque de sous-réseau OOB dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.OOB.NETMASK<1-9>}, pour faire référence au premier, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.OOB.ROUTER}

Le champ routeur OOB dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.OOB.ROUTER<1-9>}, pour désigner le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.OS}

Le champ OS dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.OS<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir les macros indexées.

{INVENTORY.OS.FULL}

Le champ OS (détails complets) dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.OS.FULL<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.OS.SHORT}

Le champ OS (Short) dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.OS.SHORT<1-9>}, pour faire référence au premier, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir indexed macros.

{INVENTORY.POC.PRIMARY.CELL}

Le champ Cellulaire principal du point de contact (POC) dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.POC.PRIMARY.CELL<1-9>}, pour désigner le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir indexed macros.

{INVENTORY.POC.PRIMARY.EMAIL}

Le champ E-mail principal du point de contact (POC) dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.POC.PRIMARY.EMAIL<1-9>}, pour faire référence au premier, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.POC.PRIMARY.NAME}

Le champ Nom du contact principal dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.POC.PRIMARY.NAME<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir les macros indexées.

{INVENTORY.POC.PRIMARY.NOTES}

Le champ Notes du contact principal dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.POC.PRIMARY.NOTES<1-9>}, pour désigner le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.POC.PRIMARY.PHONE.A}

Le champ Téléphone A du contact principal dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.POC.PRIMARY.PHONE.A<1-9>}, pour faire référence au premier, au deuxième, au troisième hôte, etc., dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.POC.PRIMARY.PHONE.B}

Le champ Téléphone B du point de contact principal dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.POC.PRIMARY.PHONE.B<1-9>}, pour faire référence au premier, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir les macros indexées.

{INVENTORY.POC.PRIMARY.SCREEN}

Le champ Nom de l’écran principal du POC dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.POC.PRIMARY.SCREEN<1-9>}, pour faire référence au premier, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.POC.SECONDARY.CELL}

Le champ Cellulaire du POC secondaire dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.POC.SECONDARY.CELL<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.POC.SECONDARY.EMAIL}

Le champ E-mail secondaire du point de contact dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.POC.SECONDARY.EMAIL<1-9>}, pour faire référence au premier, au deuxième, au troisième hôte, etc., dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.POC.SECONDARY.NAME}

Le champ Nom du point de contact secondaire dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.POC.SECONDARY.NAME<1-9>}, pour désigner le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir les macros indexées.

{INVENTORY.POC.SECONDARY.NOTES}

Le champ Notes du point de contact secondaire dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.POC.SECONDARY.NOTES<1-9>}, pour faire référence au premier, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.POC.SECONDARY.PHONE.A}

Le champ Téléphone A du point de contact secondaire dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.POC.SECONDARY.PHONE.A<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.POC.SECONDARY.PHONE.B}

Le champ Téléphone B du point de contact secondaire dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.POC.SECONDARY.PHONE.B<1-9>}, pour faire référence au premier, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.POC.SECONDARY.SCREEN}

Le champ Nom d’écran du POC secondaire dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.POC.SECONDARY.SCREEN<1-9>}, pour faire référence au premier, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.SERIALNO.A}

Le champ Numéro de série A dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.SERIALNO.A<1-9>} pour pointer vers le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.SERIALNO.B}

Le champ Numéro de série B dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.SERIALNO.B<1-9>} pour pointer vers le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.SITE.ADDRESS.A}

Le champ Adresse du site A dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.SITE.ADDRESS.A<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.SITE.ADDRESS.B}

Le champ Adresse du site B dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.SITE.ADDRESS.B<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.SITE.ADDRESS.C}

Le champ Adresse du site C dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par ex. {INVENTORY.SITE.ADDRESS.C<1-9>} pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.SITE.CITY}

Le champ Ville du site dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.SITE.CITY<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.SITE.COUNTRY}

Le champ Pays du site dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.SITE.COUNTRY<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.SITE.NOTES}

Le champ Notes du site dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.SITE.NOTES<1-9>}, pour faire référence au premier, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.SITE.RACK}

Le champ Emplacement du rack du site dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.SITE.RACK<1-9>} pour pointer vers le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.SITE.STATE}

Le champ État/province du site dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.SITE.STATE<1-9>} pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.SITE.ZIP}

Le champ Code postal du site dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.SITE.ZIP<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir les macros indexées.

{INVENTORY.SOFTWARE}

Le champ Logiciel dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.SOFTWARE<1-9>}, pour pointer vers le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.SOFTWARE.APP.A}

Le champ Application logicielle A dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.SOFTWARE.APP.A<1-9>}, pour pointer vers le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.SOFTWARE.APP.B}

Le champ Application logicielle B dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.SOFTWARE.APP.B<1-9>}, pour pointer vers le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.SOFTWARE.APP.C}

Le champ Application logicielle C dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.SOFTWARE.APP.C<1-9>}, pour pointer vers le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.SOFTWARE.APP.D}

Le champ Application logicielle D dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.SOFTWARE.APP.D<1-9>}, pour pointer vers le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.SOFTWARE.APP.E}

Le champ Application logicielle E dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.SOFTWARE.APP.E<1-9>}, pour pointer vers le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.SOFTWARE.FULL}

Le champ Logiciel (détails complets) dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.SOFTWARE.FULL<1-9>}, pour pointer vers le premier, le deuxième, le troisième hôte, etc., dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.TAG}

Le champ Tag dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.TAG<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir les macros indexées.

{INVENTORY.TYPE}

Le champ Type dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.TYPE<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir les macros indexées.

{INVENTORY.TYPE.FULL}

Le champ Type (détails complets) dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.TYPE.FULL<1-9>}, pour faire référence au premier, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.URL.A}

Le champ URL A dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.URL.A<1-9>}, pour faire référence au premier, au deuxième, au troisième hôte, etc., dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.URL.B}

Le champ URL B dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.URL.B<1-9>}, pour faire référence au premier, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir les macros indexées.

{INVENTORY.URL.C}

Le champ URL C dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.URL.C<1-9>}, pour faire référence au premier, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir les macros indexées.

{INVENTORY.VENDOR}

Le champ Vendor dans l’inventaire de l’hôte.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.VENDOR<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir indexed macros.

Macros d’élément

{ITEM.DESCRIPTION}

La description du Nième élément dans l’expression du déclencheur qui a provoqué une notification.

Cette macro peut être utilisée avec un index numérique sous la forme {ITEM.DESCRIPTION<1-9>} pour désigner le premier, le deuxième, le troisième hôte, etc. dans une expression de déclencheur. Voir macros indexées.

{ITEM.DESCRIPTION.ORIG}

La description d’origine (avec les macros non résolues) du Nième élément dans l’expression du déclencheur qui a provoqué une notification.

Cette macro peut être utilisée avec un index numérique sous la forme {ITEM.DESCRIPTION.ORIG<1-9>} pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{ITEM.ID}

L'ID numérique du Nième élément dans l'expression du déclencheur qui a provoqué une notification.

Cette macro peut être utilisée avec un index numérique sous la forme {ITEM.ID<1-9>} pour pointer vers le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{ITEM.KEY}

La clé du Nième élément dans l’expression du déclencheur qui a provoqué une notification.
Les fonctions de macro ne sont pas prises en charge pour cette macro si elle est utilisée comme espace réservé dans le premier paramètre d’une fonction d’historique, par exemple, last(/{HOST.HOST}/{ITEM.KEY}).

Cette macro peut être utilisée avec un index numérique sous la forme {ITEM.KEY<1-9>} pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{ITEM.KEY.ORIG}

La clé d’origine (avec les macros non résolues) du Nième élément dans l’expression du déclencheur ayant provoqué une notification.

Cette macro peut être utilisée avec un index numérique sous la forme {ITEM.KEY.ORIG<1-9>} pour désigner le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{ITEM.LASTVALUE}

La dernière valeur du Nième élément dans l’expression de déclencheur qui a provoqué une notification.
Elle sera résolue en *UNKNOWN* dans l’interface web si la dernière valeur d’historique a été collectée il y a plus longtemps que la durée Max history display period (définie dans la section de menu Administration → General).
Lorsqu’elle est utilisée dans le nom du problème, la macro ne sera pas résolue en la dernière valeur de l’élément lors de l’affichage des événements de problème ; à la place, elle conservera la valeur de l’élément au moment où le problème s’est produit.
Lorsqu’elle est utilisée dans les notifications, dans certains cas, la macro peut ne pas être résolue en la dernière valeur de l’élément au moment où le déclencheur s’est activé. Par exemple, si un élément reçoit rapidement deux valeurs, « A » et « B », et que le déclencheur s’active pour « A », les notifications peuvent afficher « B » comme dernière valeur en raison d’un léger délai de traitement : la dernière valeur de l’élément a changé entre le moment où le déclencheur s’est activé et celui où la notification a été créée. Pour éviter cela, vous pouvez utiliser la macro {ITEM.VALUE}, qui est résolue en la valeur au moment où le déclencheur s’active, garantissant que la valeur correcte est utilisée dans la notification.
C’est un alias de last(/{HOST.HOST}/{ITEM.KEY}).
La valeur résolue pour les éléments texte/log est tronquée à 20 caractères par l’interface web aux emplacements suivants :
- Données opérationnelles ;
- Description du déclencheur ;
- URL du déclencheur ;
- Libellés d’URL du déclencheur ;
- Description du widget de valeur d’élément.
Pour obtenir une valeur complète, vous pouvez utiliser les fonctions de macro, car aucune valeur n’est tronquée par le serveur. Par exemple : {{ITEM.LASTVALUE}.regsub("(.*)", \1)}.

Cette macro peut être utilisée avec un index numérique, par ex. {ITEM.LASTVALUE<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir indexed macros.

{ITEM.LASTVALUE.AGE}

Le temps écoulé entre la collecte de la dernière valeur de l’élément et l’évaluation de la macro.
Affiché dans un format lisible par l’humain (par ex. 1m 45s).

Cette macro peut être utilisée avec un index numérique, par ex. {ITEM.LASTVALUE.AGE<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{ITEM.LASTVALUE.DATE}

La date à laquelle la dernière valeur de l’élément a été collectée.
Affichée au format YYYYMMDD.
Le fuseau horaire du serveur est utilisé dans les noms de déclencheurs (dans Monitoring -> Problems list), les noms d’événements, ainsi que les noms et valeurs des tags. Dans tous les autres cas, le fuseau horaire de l’utilisateur est utilisé.

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.LASTVALUE.DATE<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{ITEM.LASTVALUE.TIME}

L'heure à laquelle la dernière valeur de l'élément a été collectée.
Affichée au format HHMMSS.
Le fuseau horaire du serveur est utilisé dans les noms de déclencheurs (dans Monitoring -> Problems list), les noms d'événements, ainsi que les noms et valeurs des tags. Dans tous les autres cas, le fuseau horaire de l'utilisateur est utilisé.

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.LASTVALUE.TIME<1-9>}, pour faire référence au premier, au deuxième, au troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{ITEM.LASTVALUE.TIMESTAMP}

L’horodatage UNIX du moment où la dernière valeur de l’élément a été collectée.

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.LASTVALUE.TIMESTAMP<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{ITEM.LOG.AGE}

L'âge de l'événement du journal.
Avec une précision à la seconde près.

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.LOG.AGE<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir indexed macros.

{ITEM.LOG.DATE}

La date à laquelle l’entrée du journal a été écrite dans le journal.

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.LOG.DATE<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{ITEM.LOG.EVENTID}

L’ID de l’événement dans le journal des événements.
Pour la surveillance du journal des événements Windows uniquement.

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.LOG.EVENTID<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{ITEM.LOG.NSEVERITY}

La gravité numérique de l’événement dans le journal des événements.
Pour la surveillance du journal des événements Windows uniquement.

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.LOG.NSEVERITY<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{ITEM.LOG.SEVERITY}

La gravité verbale de l’événement dans le journal des événements.
Pour la surveillance du journal des événements Windows uniquement.

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.LOG.SEVERITY<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{ITEM.LOG.SOURCE}

La source de l’événement dans le journal des événements.
Pour la surveillance du journal des événements Windows uniquement.

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.LOG.SOURCE<1-9>}, pour faire référence au premier, deuxième, troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{ITEM.LOG.TIME}

L'heure à laquelle l'entrée du journal a été écrite dans le journal.

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.LOG.TIME<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{ITEM.LOG.TIMESTAMP}

L’horodatage UNIX indiquant quand l’entrée de journal a été écrite dans le journal.

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.LOG.TIMESTAMP<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{ITEM.NAME}

Le nom de l’élément avec toutes les macros résolues.

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.NAME<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{ITEM.NAME.ORIG}

Le nom d’origine (avec les macros non résolues) de l’élément.

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.NAME.ORIG<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir les macros indexées.

{ITEM.STATE}

Le dernier état du Nième élément dans l’expression de déclencheur ayant provoqué une notification.
Valeurs possibles : Non pris en charge, Normal.

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.STATE<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{ITEM.STATE.ERROR}

Le message d’erreur contenant les détails expliquant pourquoi un élément est devenu non pris en charge.
Si un élément passe à l’état non pris en charge puis redevient immédiatement pris en charge, le champ d’erreur peut être vide.

{ITEM.VALUE}

Résolu en :

  • La valeur historique (au moment de l’événement) du Nième élément dans l’expression du déclencheur, si elle est utilisée dans le contexte d’un changement d’état du déclencheur, par exemple lors de l’affichage des événements ou de l’envoi de notifications ;
  • La dernière valeur du Nième élément dans l’expression du déclencheur, si elle est utilisée hors du contexte d’un changement d’état du déclencheur, par exemple lors de l’affichage d’une liste de déclencheurs dans une fenêtre contextuelle de sélection. Dans ce cas, elle fonctionne de la même manière que {ITEM.LASTVALUE}.

Dans le premier cas, elle sera résolue en *UNKNOWN* si la valeur d’historique a déjà été supprimée ou n’a jamais été stockée.
Dans le second cas, et uniquement dans le frontend, elle sera résolue en *UNKNOWN* si la dernière valeur d’historique a été collectée il y a plus longtemps que la durée de Max history display period (définie dans la section de menu Administration→General).
La valeur résolue pour les éléments de type texte/log est tronquée à 20 caractères par le frontend aux emplacements suivants :
- Données opérationnelles ;
- Description du déclencheur ;
- URL du déclencheur ;
- Libellés d’URL du déclencheur ;
- Description du widget de valeur d’élément.
Pour obtenir une valeur complète, vous pouvez utiliser les fonctions de macro, car aucune valeur n’est tronquée par le serveur. Par exemple : {{ITEM.VALUE}.regsub("(.*)", \1)}.

Cette macro peut être utilisée avec un index numérique, par ex. {ITEM.VALUE<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{ITEM.VALUE.AGE}

Le temps écoulé entre la collecte de la valeur de l'élément et l'évaluation de la macro.
Affiché dans un format lisible par l’humain (par exemple 1m 45s).

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.VALUE.AGE<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{ITEM.VALUE.DATE}

La date à laquelle la valeur de l’élément a été collectée.
Affichée au format YYYYMMDD.
Le fuseau horaire du serveur est utilisé dans les noms de déclencheurs (dans Monitoring -> Problems list), les noms d’événements, ainsi que les noms et valeurs des tags. Dans tous les autres cas, le fuseau horaire de l’utilisateur est utilisé.

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.VALUE.DATE<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{ITEM.VALUE.TIME}

L'heure à laquelle la valeur de l'élément a été collectée.
Affichée au format HHMMSS.
Le fuseau horaire du serveur est utilisé dans les noms de déclencheur (dans Monitoring -> Problems list), les noms d'événement, ainsi que les noms et valeurs des tags. Dans tous les autres cas, le fuseau horaire de l'utilisateur est utilisé.

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.VALUE.TIME<1-9>}, pour faire référence au premier, au deuxième, au troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{ITEM.VALUE.TIMESTAMP}

L’horodatage UNIX du moment où la valeur de l’élément a été collectée.

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.VALUE.TIMESTAMP<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{ITEM.VALUETYPE}

Le type de valeur du Nième élément dans l’expression de déclencheur qui a provoqué une notification.
Valeurs possibles : 0 - Numérique flottant, 1 - Caractère, 2 - Journal, 3 - Numérique non signé, 4 - Texte.

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.VALUETYPE<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

Macros de notification de découverte de bas niveau

{LLDRULE.DESCRIPTION}

La description de la règle de découverte de bas niveau qui a provoqué une notification.

{LLDRULE.DESCRIPTION.ORIG}

La description d’origine (avec les macros non résolues) de la règle de découverte de bas niveau ayant provoqué une notification.

{LLDRULE.ID}

L’ID numérique de la règle de découverte de bas niveau qui a provoqué une notification.

{LLDRULE.KEY}

La clé de la règle de découverte de bas niveau qui a déclenché une notification.

{LLDRULE.KEY.ORIG}

La clé d’origine (avec les macros non résolues) de la règle de découverte de bas niveau qui a provoqué une notification.

{LLDRULE.NAME}

Le nom de la règle de découverte de bas niveau qui a déclenché une notification.

{LLDRULE.NAME.ORIG}

Le nom d’origine (avec les macros non résolues) de la règle de découverte de bas niveau ayant déclenché une notification.

{LLDRULE.STATE}

Le dernier état de la règle de découverte de bas niveau.
Valeurs possibles : Non pris en charge, Normal.

Cette macro peut être utilisée avec un index numérique, par exemple {LLDRULE.STATE<1-9>}, pour pointer vers le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir indexed macros.

{LLDRULE.STATE.ERROR}

Le message d’erreur contenant les détails expliquant pourquoi la règle de découverte de bas niveau est devenue non prise en charge.
Si une règle de découverte de bas niveau passe à l’état non pris en charge puis redevient immédiatement prise en charge, le champ d’erreur peut être vide.

Macros de carte

{MAP.ID}

L’ID de la carte réseau.

{MAP.NAME}

Le nom de la carte réseau.

Macros de proxy

{PROXY.DESCRIPTION}

La description du proxy.
Se résout en l’un des éléments suivants :

  • Le proxy du Nième élément dans l’expression du déclencheur (dans les notifications basées sur un déclencheur). Vous pouvez utiliser ici des macros indexées ;
  • Le proxy qui a exécuté la découverte (dans les notifications de découverte). Utilisez ici {PROXY.DESCRIPTION}, sans indexation ;
  • Le proxy auprès duquel un agent actif s’est enregistré (dans les notifications d’auto-enregistrement). Utilisez ici {PROXY.DESCRIPTION}, sans indexation.

Cette macro peut être utilisée avec un index numérique, par exemple {PROXY.DESCRIPTION<1-9>}, pour désigner le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{PROXY.NAME}

Le nom du proxy.
Se résout en l’un des éléments suivants :

  • Le proxy du Nième élément dans l’expression du déclencheur (dans les notifications basées sur les déclencheurs). Vous pouvez utiliser ici des macros indexées ;
  • Le proxy qui a exécuté la découverte (dans les notifications de découverte). Utilisez ici {PROXY.NAME}, sans indexation ;
  • Le proxy auprès duquel un agent actif s’est enregistré (dans les notifications d’auto-enregistrement). Utilisez ici {PROXY.NAME}, sans indexation.

Cette macro peut être utilisée avec un index numérique, par exemple {PROXY.NAME<1-9>}, pour faire référence au premier, deuxième, troisième, etc. élément dans une expression de déclencheur. Voir les macros indexées.

Macros de script

{MANUALINPUT}

La valeur d’entrée manuelle spécifiée par l’utilisateur au moment de l’exécution du script.

Macros de service

{SERVICE.DESCRIPTION}

La description du service avec les macros résolues.

{SERVICE.ID}

L’identifiant numérique du service qui a déclenché une action.

{SERVICE.NAME}

Le nom du service avec les macros résolues.

{SERVICE.ROOTCAUSE}

La liste des événements de problème de déclencheur ayant provoqué la défaillance d’un service, triée par gravité et par nom d’hôte.
Comprend les détails suivants : nom d’hôte, nom de l’événement, gravité, ancienneté, balises de service et valeurs.

{SERVICE.TAGS}

Une liste de tags d’événement de service séparés par des virgules.
Les tags d’événement de service peuvent être définis dans la section des tags de la configuration du service. Développé en une chaîne vide si aucun tag n’existe.

{SERVICE.TAGSJSON}

Un tableau JSON contenant des objets de balises d’événement de service.
Les balises d’événement de service peuvent être définies dans la section des balises de la configuration du service. Développé en un tableau vide si aucune balise n’existe.

{SERVICE.TAGS.<tag name>}

La valeur du tag d’événement de service référencée par le nom du tag.
Les tags d’événement de service peuvent être définis dans la section des tags de la configuration du service.
Un nom de tag contenant des caractères non alphanumériques (y compris des caractères UTF multioctets non anglais) doit être placé entre guillemets doubles. Les guillemets et les barres obliques inverses à l’intérieur d’un nom de tag entre guillemets doivent être échappés avec une barre oblique inverse.

Macros de déclencheur

{TRIGGER.DESCRIPTION}

La description du déclencheur.
Toutes les macros prises en charge dans une description de déclencheur seront développées si {TRIGGER.DESCRIPTION} est utilisée dans le texte de notification.

{TRIGGER.EVENTS.ACK}

Le nombre d’événements acquittés pour un élément de carte dans les cartes, ou pour le déclencheur ayant généré l’événement actuel dans les notifications.

{TRIGGER.EVENTS.PROBLEM.ACK}

Le nombre d’événements de problème acquittés pour tous les déclencheurs, sans tenir compte de leur état.

{TRIGGER.EVENTS.PROBLEM.UNACK}

Le nombre d’événements de problème non acquittés pour tous les déclencheurs, sans tenir compte de leur état.

{TRIGGER.EVENTS.UNACK}

Le nombre d’événements non acquittés pour un élément de carte dans les cartes, ou pour le déclencheur qui a généré l’événement actuel dans les notifications.

{TRIGGER.EXPRESSION}

L’expression du déclencheur.

{TRIGGER.EXPRESSION.EXPLAIN}

Une expression de déclencheur partiellement évaluée.
Les fonctions basées sur les éléments sont évaluées et remplacées par les résultats au moment de la génération de l’événement, tandis que toutes les autres fonctions sont affichées telles qu’elles sont écrites dans l’expression. Peut être utilisée pour le débogage des expressions de déclencheur.

{TRIGGER.EXPRESSION.RECOVERY}

L'expression de récupération du déclencheur si la génération d'événements OK dans la configuration du déclencheur est définie sur « Expression de récupération » ; sinon, une chaîne vide est renvoyée.

{TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}

Une expression de récupération de déclencheur partiellement évaluée.
Les fonctions basées sur les éléments sont évaluées et remplacées par les résultats au moment de la génération de l’événement, tandis que toutes les autres fonctions sont affichées telles qu’elles sont écrites dans l’expression. Peut être utilisé pour le débogage des expressions de récupération de déclencheur.

{TRIGGER.HOSTGROUP.NAME}

Une liste triée (par requête SQL), séparée par des virgules et des espaces, des groupes d’hôtes dans lesquels le déclencheur est défini.

{TRIGGER.ID}

L’identifiant numérique du déclencheur qui a déclenché cette action.

{TRIGGER.NAME}

Le nom du déclencheur avec les macros résolues.
Notez que {EVENT.NAME} peut être utilisé dans les actions pour afficher le nom de l’événement/problème déclenché avec les macros résolues.

{TRIGGER.NAME.ORIG}

Le nom d’origine du déclencheur (avec les macros non résolues).

{TRIGGER.NSEVERITY}

La sévérité numérique du déclencheur.
Valeurs possibles : 0 - Non classé, 1 - Information, 2 - Avertissement, 3 - Moyenne, 4 - Haute, 5 - Désastre.

{TRIGGER.PROBLEM.EVENTS.PROBLEM.ACK}

Le nombre d’événements de problème reconnus pour les déclencheurs à l’état de problème.

{TRIGGER.PROBLEM.EVENTS.PROBLEM.UNACK}

Le nombre d’événements de problème non acquittés pour les déclencheurs en état de problème.

{TRIGGER.SEVERITY}

Le nom de la sévérité du déclencheur.
Peut être défini dans Administration > General > Trigger displaying options.

{TRIGGER.STATE}

Le dernier état de l’expression du déclencheur.
Valeurs possibles : Inconnu, Normal.

{TRIGGER.STATE.ERROR}

Le message d’erreur contenant les détails expliquant pourquoi un déclencheur est devenu non pris en charge.
Si un déclencheur passe à l’état non pris en charge puis redevient immédiatement pris en charge, le champ d’erreur peut être vide.

{TRIGGER.STATUS}

La valeur du déclencheur au moment de l’exécution de l’étape de l’opération.
Valeurs possibles : Problem, OK.

{TRIGGER.TEMPLATE.NAME}

Une liste triée (par requête SQL), séparée par des virgules et des espaces, des modèles dans lesquels le déclencheur est défini, ou *UNKNOWN* si le déclencheur est défini dans un hôte.

{TRIGGER.URL}

L’URL du déclencheur.

{TRIGGER.URL.NAME}

Le libellé de l’URL du déclencheur.

{TRIGGER.VALUE}

La valeur numérique actuelle du déclencheur.
Valeurs possibles : 0 - le déclencheur est dans l’état OK, 1 - le déclencheur est dans l’état Problème.

{TRIGGERS.ACK}

Le nombre de déclencheurs acquittés pour un élément de carte, sans tenir compte de l’état du déclencheur.
Un déclencheur est considéré comme acquitté si tous ses événements de problème sont acquittés.

{TRIGGERS.PROBLEM.ACK}

Le nombre de déclencheurs de problème acquittés pour un élément de carte.
Un déclencheur est considéré comme acquitté si tous ses événements de problème sont acquittés.

{TRIGGERS.PROBLEM.UNACK}

Le nombre de déclencheurs de problème non acquittés pour un élément de carte.
Un déclencheur est considéré comme non acquitté si au moins un de ses événements de problème n’est pas acquitté.

{TRIGGERS.UNACK}

Le nombre de déclencheurs non acquittés pour un élément de carte, sans tenir compte de l’état du déclencheur.
Un déclencheur est considéré comme non acquitté si au moins un de ses événements de problème n’est pas acquitté.

Macros de nom d'utilisateur

{USER.FULLNAME}

Le nom, le prénom et le nom d'utilisateur de l'utilisateur qui a ajouté l'accusé de réception de l'événement ou lancé le script.

{USER.NAME}

Le nom de l'utilisateur qui a lancé le script.

{USER.SURNAME}

Le nom de famille de l’utilisateur qui a lancé le script.

Le nom d’utilisateur de l’utilisateur qui a lancé le script.

Macros indexées

La syntaxe des macros indexées {MACRO<1-9>} ne peut référencer que le N-ième élément, la N-ième fonction ou le N-ième hôte dans le champ Expression d’un déclencheur :

  • {HOST.IP1}, {HOST.IP2}, {HOST.IP3} correspondent aux adresses IP du premier, du deuxième et du troisième hôte dans l’expression du déclencheur (si présents).
  • {ITEM.VALUE1}, {ITEM.VALUE2}, {ITEM.VALUE3} correspondent aux valeurs du premier, du deuxième et du troisième élément dans l’expression du déclencheur au moment de l’événement (si présents).
  • {FUNCTION.VALUE1}, {FUNCTION.VALUE2}, {FUNCTION.VALUE3} correspondent aux valeurs de la première, de la deuxième et de la troisième fonction basées sur des éléments au moment de l’événement (si présentes).

Dans le contexte des déclencheurs, les macros indexées font toujours référence au champ Expression de la configuration du déclencheur, et non à la Recovery expression. Par exemple, lors d’un événement de récupération, {ITEM.VALUE2} correspondra à la valeur du deuxième élément de l’expression du problème au moment de la récupération.

La macro {HOST.HOST<1-9>} est également prise en charge dans la macro d’expression {?func(/host/key,param)} dans les noms de graphiques. Par exemple, {?func(/{HOST.HOST2}/key,param)} dans un nom de graphique correspondra à l’hôte du deuxième élément du graphique.

Les macros indexées ne seront pas résolues dans un autre contexte que les cas mentionnés ici. Pour les autres contextes, utilisez des macros sans index ({HOST.HOST}, {HOST.IP}, etc.).