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 pris en charge selon l'emplacement

Emplacement Macros prises en charge Commentaires
Action
Période de temps, Durée de l'opération par défaut, Durée de l'étape Macros définissables par l'utilisateur (globales uniquement) Une seule macro doit remplir tout le champ ; plusieurs macros ou un mélange avec du texte ne sont pas pris en charge
Notifications et commandes
Basé sur un déclencheur Macros Action
Macros Date/heure
{ESC.HISTORY}
Macros Event, macros Cause/symptom event
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 hôte cible (commandes uniquement)
Macros inventaire d'hôte
Macros élément (sauf {ITEM.STATE}, {ITEM.STATE.ERROR})
Macros 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éfinissables par l'utilisateur
Voir aussi : Utilisation des macros dans les messages
Mise à jour du problème Macros Action
Macros Date/heure
{ESC.HISTORY}
Macros Event, macros Cause/symptom event, macros Recovery event
Macros Event update : toutes (sauf {EVENT.UPDATE.NSEVERITY}, {EVENT.UPDATE.SEVERITY})
Macro d'expression : {?EXPRESSION}
Macros Function
Macros d'hôte : {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros hôte cible (commandes uniquement)
Macros inventaire d'hôte
Macros élément (sauf {ITEM.STATE}, {ITEM.STATE.ERROR})
Macros 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éfinissables par l'utilisateur
Récupération du problème Macros Recovery event
{FUNCTION.RECOVERY.VALUE}
{TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}
Découverte Macros Action
Macros Date/heure
Macros Discovery
Macros d'événement : {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.TIME}, {EVENT.TIMESTAMP}
Macros hôte cible (commandes uniquement)
Macros proxy
Auto-enregistrement Macros Action
Macros 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 hôte cible (commandes uniquement)
Macros proxy
Basé sur un service Macros Action
Macros Date/heure
{ESC.HISTORY}
Macros d'événement : toutes sauf {EVENT.ACK.STATUS}, {EVENT.OPDATA}
Macros Service
Macros définissables par l'utilisateur
Récupération du service Macros Event (sauf {EVENT.ACK.STATUS}, {EVENT.OPDATA}), macros Recovery event
Mise à jour du service Macros Action
Macros Date/heure
{ESC.HISTORY}
Macros Event (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 Service
Macros définissables par l'utilisateur
Notifications internes Action macros
Date/time macros
{ESC.HISTORY}
Event macros (except {EVENT.NSEVERITY}, {EVENT.SEVERITY}), Recovery event macros
Host macros: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Host inventory macros
Item macros: {ITEM.DESCRIPTION}, {ITEM.DESCRIPTION.ORIG}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, {ITEM.NAME}, {ITEM.NAME.ORIG}, {ITEM.VALUETYPE}
Proxy macros
Basé sur un élément Macros d'élément : {ITEM.STATE}, {ITEM.STATE.ERROR}
Basé sur une règle LLD Macros de notification de découverte de bas niveau
Basé 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éfinissables par l'utilisateur
Paramètres de script d'alerte Macros Alert
Macros définissables 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éfinissables par l'utilisateur (globales uniquement)
Champ Délai d'attente Macros définissables par l'utilisateur (globales uniquement) Une seule macro doit remplir tout le champ ; plusieurs macros ou un mélange avec du texte ne sont pas pris en charge.
Nom du graphique Macro d'expression : {?EXPRESSION} Une seule fonction avg, last, max ou min 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 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éfinissables par l'utilisateur 1
1 Pour l'adresse IP, une seule macro doit remplir tout le champ ; plusieurs macros ou un mélange avec du texte ne sont pas pris en charge
Port de l'interface Macros définissables par l'utilisateur Une seule macro doit remplir tout le champ ; plusieurs macros ou un mélange avec du texte ne sont pas pris en charge.
Communauté SNMP Macros définissables par l'utilisateur
Nom de contexte SNMPv3, Nom de sécurité, Phrase secrète d'authentification, Phrase secrète de confidentialité
Nom d'utilisateur IPMI, mot de passe
Élément, prototype d'élément, règle LLD
Nom Macros définissables par l'utilisateur Non pris en charge dans les noms de règles LLD.
Description Macros définissables 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éfinissables 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 de l'agent Zabbix, SNMP, JMX ou IPMI de l'hôte, dans cet ordre de priorité, ou vers 'UNKNOWN' si l'hôte ne possède aucune interface.
Champ Intervalle de mise à jour, Intervalles personnalisés, Délai d'attente (disponible pour les types d'élément pris en charge), Conserver jusqu'à (pour l'historique/les tendances) Macros définissables par l'utilisateur Une seule macro doit remplir tout le champ ; plusieurs macros ou un mélange avec du texte ne sont pas pris en charge.
Champs Supprimer les ressources perdues, Désactiver les ressources perdues Macros définissables 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 ou un mélange avec du texte ne sont pas pris en charge.
Paramètres de l'étape de prétraitement (y compris les scripts personnalisés),
paramètres de gestion d'erreur personnalisés (champs Définir la valeur à et Définir l'erreur à)
Macros définissables 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éfinissables par l'utilisateur
Ces champs sont pris en charge uniquement pour les règles LLD.
Expressions régulières de filtre de remplacement Macros définissables par l'utilisateur Ces champs sont pris en charge uniquement pour les règles LLD.
Opérations de remplacement : Intervalle de mise à jour, Période de stockage de l'historique, Période de stockage des tendances (pour les prototypes d'élément) Macros définissables 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 ou un mélange avec du texte ne sont pas pris en charge.
Types d'élément
Browser élément
noms et valeurs des paramètres
Macros d'hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros inventaire d'hôte
Macros d'élément : {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
Macros définissables par l'utilisateur
Script élément
noms et valeurs des paramètres
Calculé/agrégé formule d'élément
(constantes d'expression, paramètres de fonction, paramètres de clé d'élément, (élément agrégé uniquement) conditions de filtre (nom de groupe d'hôtes et nom de balise))
Macros définissables par l'utilisateur
Surveillance de base de données élément
champs Nom d'utilisateur, Mot de passe, Requête SQL
Macros définissables par l'utilisateur
HTTP agent élément
champs URL, Champs de requête, Corps de la 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éfinissables par l'utilisateur
Les URL contenant une macro secrète ne fonctionneront pas, car la macro qu'elles contiennent sera résolue en "**"
HTTP agent élément
champ Proxy HTTP
Macros d'élément : {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
Macros définissables par l'utilisateur
HTTP agent élément
champs Codes d'état requis, Nom d'utilisateur/mot de passe d'authentification HTTP, mot de passe de clé SSL
Macros définissables par l'utilisateur
HTTP agent élément
champ Hôtes autorisés
Macros d'hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros définissables par l'utilisateur
JMX agent élément
champ Point de terminaison
Macros d'hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.PORT}
Macros définissables par l'utilisateur
Trapper élément
champ Hôtes autorisés
SNMP agent élément
champ SNMP OID
Macros définissables par l'utilisateur
SSH and Telnet élément
script
Macros d'hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros définissables par l'utilisateur
SSH agent élément
champs Nom d'utilisateur, Fichier de clé publique, Fichier de clé privée, Mot de passe
Macros définissables par l'utilisateur
Telnet agent élément
champs Nom d'utilisateur, Mot de passe
Macros définissables 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 inventaire d'hôte
Macros Map
{TRIGGER.ID}
Libellé de l'é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 inventaire d'hôte
Macros Map
Macros de déclencheur : {TRIGGER.EVENTS.*}, {TRIGGER.ID}, {TRIGGER.PROBLEM.EVENTS.*}, {TRIGGERS.ACK}, {TRIGGERS.PROBLEM.ACK}, {TRIGGERS.PROBLEM.UNACK}, {TRIGGERS.UNACK}
1 Une seule fonction avg, last, max ou min 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é du lien Macro d'expression : {?EXPRESSION} 1
Libellé de la 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éfinissables par l'utilisateur (globales uniquement) Une seule macro doit remplir tout le champ ; plusieurs macros ou un mélange avec du texte ne sont pas pris en charge.
champs Communauté SNMP, SNMP OID Macros définissables 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 agents actifs > Port (si le proxy appartient à un groupe)
En mode proxy passif : champs Adresse et Port de l'interface
champs Délais d'attente pour les types d'élément en mode de remplacement
Macros définissables par l'utilisateur (globales uniquement) Une seule macro doit remplir tout le champ ; plusieurs macros ou un mélange avec du texte ne sont pas pris en charge.
Groupe de proxy
Période de basculement, Nombre minimum de proxy Macros définissables par l'utilisateur (globales uniquement) Une seule macro doit remplir tout le champ ; plusieurs macros ou 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 inventaire d'hôte 2
{MANUALINPUT}
Macros Username
Macros définissables par l'utilisateur
1 Texte de confirmation uniquement
2 Pris en charge pour Zabbix serveur et Zabbix proxy
Commandes
(Type : script, action d'événement manuelle)
Macros Date/heure
Macros Event, macros Cause/symptom event, macros Recovery event (si la récupération 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 inventaire d'hôte
Macros élément (sauf {ITEM.STATE}, {ITEM.STATE.ERROR})
{MANUALINPUT}
Macros 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 Username
Macros définissables 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 inventaire d'hôte
{MANUALINPUT}
Macros Username
Macros définissables par l'utilisateur
URL, texte de confirmation
(Type : URL, action d'hôte/événement manuelle)
Nom et valeur de balise Macros d'hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros inventaire d'hôte
Macros d'élément : {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Macros de déclencheur : {TRIGGER.ID} (valeur de balise de déclencheur uniquement)
Macros définissables par l'utilisateur
Les macros de nom et de valeur de balise ne sont résolues que 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 positionnelles/références : $1...$9
Macros définissables par l'utilisateur
Nom de l'événement Macros Date/heure : {TIME}, {TIMESTAMP}
Macro d'expression : {?EXPRESSION}
Macros Function
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éfinissables par l'utilisateur
Expression {TRIGGER.VALUE}
Macros définissables 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 Balise pour correspondance, Nom de l'entrée de menu, URL de l'entrée de menu Macros définissables 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éfinissables 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 positionnelles/références : $1...$9
Scénario web
champs Nom, Agent, proxy HTTP Macros définissables par l'utilisateur
Champ Intervalle de mise à jour Macros définissables par l'utilisateur Une seule macro doit remplir tout le champ ; plusieurs macros ou 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éfinissables par l'utilisateur
champs Utilisateur, Mot de passe, mot de passe de clé SSL Macros définissables par l'utilisateur
Étape du scénario web
champs Nom, Variables (valeurs uniquement)
Macros définissables par l'utilisateur
Étape du scénario web
champs Délai d'attente, Codes d'état requis
Macros définissables par l'utilisateur Une seule macro doit remplir tout le champ ; plusieurs macros ou un mélange avec du texte ne sont pas pris en charge.
Étape du 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éfinissables par l'utilisateur
Étape du 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 Alert
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 ou un mélange avec du texte ne sont pas pris en charge.
script JavaScript, nom du paramètre du script JavaScript Macros définissables par l'utilisateur (globales uniquement)
Nom de l'entrée de menu, URL de l'entrée de menu {EVENT.TAGS.<tag name>}
Widgets
Gauge widget
champ Description
Macros d'hôte : {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros inventaire d'hôte
Macros élément (sauf {ITEM.STATE.ERROR})
Macros définissables par l'utilisateur (globales uniquement)
Honeycomb widget
champ Libellé principal/secondaire
Item value widget
champ Description
Top hosts widget
colonne Données textuelles
Macros d'hôte : {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros inventaire d'hôte
Macros définissables par l'utilisateur (globales uniquement)
URL (Dynamic) widget
champ URL
Macros d'hôte : {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Macros définissables par l'utilisateur
Autres emplacements
Champ Temps de travail Macros définissables par l'utilisateur (globales uniquement) Une seule macro doit remplir tout le champ ; plusieurs macros ou un mélange avec du texte ne sont pas pris en charge.
champ Délais d'attente pour les types d'élément (paramètre global)
Média utilisateur
champ Quand actif
Type de média Email
champs Nom d'utilisateur, Mot de passe
Macros définissables par l'utilisateur (globales uniquement) Les macros secrètes sont recommandées.
Rapports planifiés
champs Objet, Message
Macros 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 au format yyyy.mm.dd.
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 balise 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 au format hh:mm:ss.
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 au format yyyy.mm.dd.
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 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 au format hh:mm:ss.
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écupération au format yyyy.mm.dd.

{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 au format hh:mm:ss.

{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'utilisateur de la ou des actions effectuées lors d'une mise à jour de problème.
Se résout en les 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 les détails de la ou des 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 (acquittement, etc.) au format yyyy.mm.dd.
{ACK.DATE} est obsolète et peut ne pas être résolu dans les emplacements pris en charge.

{EVENT.UPDATE.HISTORY}

Le journal des mises à jour des problèmes (acquittements, etc).
{EVENT.ACK.HISTORY} est obsolète et peut ne pas être résolu dans les emplacements pris en charge.

{EVENT.UPDATE.MESSAGE}

Le message de mise à jour du problème.
{ACK.MESSAGE} est obsolète et peut ne pas être résolu dans les emplacements pris en charge.

{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 mise à jour (accusé de réception, etc.) au format hh:mm:ss.
{ACK.TIME} est obsolète et peut ne pas être résolu dans les emplacements pris en charge.

{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 avec /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 faire référence à la première, deuxième, 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 avec /hôte/clé comme premier paramètre sont prises en compte.

Cette macro peut être utilisée avec un index numérique, par exemple {FUNCTION.RECOVERY.VALUE<1-9>}, pour faire référence à la première, deuxième, 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 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 sous la forme {HOST.CONN<1-9>} pour faire référence au premier, au deuxième, au 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 en 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 n'a aucune interface, la macro est résolue en 'UNKNOWN'.

Cette macro peut être utilisée avec un index numérique comme dans {HOST.DNS<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.HOST}

Le nom technique de l'hôte.
Les fonctions de macro ne sont pas prises en charge pour cette macro lorsqu'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}).
{HOSTNAME<1-9>} est obsolète et peut ne pas être résolu dans les emplacements pris en charge.

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 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 pointer vers le premier, le deuxième, le 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 de l'interface et les scénarios web, la macro sera résolue 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 également 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'.
{IPADDRESS<1-9>} est obsolète et peut ne pas être résolue dans les emplacements pris en charge.

Cette macro peut être utilisée avec un index numérique sous la forme {HOST.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.

{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 faire référence au premier, deuxième, 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 de l'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.PORT<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.

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 pointer vers le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{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 pointer vers le premier, le deuxième, le troisième, etc. hôte 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 les macros indexées.

{INVENTORY.CONTACT}

Le champ Contact dans l'inventaire de l'hôte.
{PROFILE.CONTACT<1-9>} est obsolète et peut ne pas être résolu dans les emplacements pris en charge.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.CONTACT<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.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, etc. hôte 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 pointer vers le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.HARDWARE}

Le champ Hardware dans l'inventaire de l'hôte.
{PROFILE.HARDWARE<1-9>} est obsolète et peut ne pas être résolu dans les emplacements pris en charge.

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, etc. hôte 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 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.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 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.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 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.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 indice numérique, par exemple {INVENTORY.HW.DATE.DECOMM<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.EXPIRY}

Le champ Date d'expiration de la maintenance 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.EXPIRY<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.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 pointer vers 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 faire référence au premier, deuxième, 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.
{PROFILE.LOCATION<1-9>} est obsolète et peut ne pas se résoudre dans les emplacements pris en charge.

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, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{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 exemple {INVENTORY.LOCATION.LAT<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.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, etc. hôte 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.
{PROFILE.MACADDRESS<1-9>} est obsolète et peut ne pas être résolu dans les emplacements pris en charge.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.MACADDRESS.A<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.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 pointer vers le premier, le deuxième, le troisième, etc. hôte 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 pointer vers le premier, deuxième, 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.
{PROFILE.NAME<1-9>} est obsolète et peut ne pas être résolu dans les emplacements pris en charge.

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 macros indexées.

{INVENTORY.NOTES}

Le champ Notes dans l'inventaire de l'hôte.
{PROFILE.NOTES<1-9>} est obsolète et peut ne pas être résolu dans les emplacements pris en charge.

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, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{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 pointer vers 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 faire référence au premier, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.OS}

Le champ OS dans l'inventaire de l'hôte.
{PROFILE.OS<1-9>} est obsolète et peut ne pas être résolu dans les emplacements pris en charge.

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 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 pointer vers le premier, le deuxième, le troisième, etc. hôte dans une expression de déclencheur. Voir indexed macros.

{INVENTORY.POC.PRIMARY.CELL}

Le champ Cellulaire POC principal 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 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.PRIMARY.EMAIL}

Le champ Email principal 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.PRIMARY.EMAIL<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.PRIMARY.NAME}

Le champ Nom du POC 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 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.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 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.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 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.PRIMARY.PHONE.B}

Le champ Téléphone B 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.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.POC.PRIMARY.SCREEN}

Le champ Nom de l’écran du POC principal 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 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.CELL}

Le champ Cellulaire 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 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.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, deuxième, troisième, etc. hôte dans une expression de déclencheur. Voir macros indexées.

{INVENTORY.POC.SECONDARY.NAME}

Le champ Nom 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.NAME<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.NOTES}

Le champ Notes 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.NOTES<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.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 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.SCREEN}

Le champ Nom de l’écran 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.
{PROFILE.SERIALNO<1-9>} est obsolète et peut ne pas être résolu dans les emplacements pris en charge.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.SERIALNO.A<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.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 exemple {INVENTORY.SITE.ADDRESS.C<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.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 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.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 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.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 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.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 macros indexées.

{INVENTORY.SOFTWARE}

Le champ Software dans l'inventaire de l'hôte.
{PROFILE.SOFTWARE<1-9>} est obsolète et peut ne pas être résolu dans les emplacements pris en charge.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.SOFTWARE<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.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, etc. hôte 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, etc. hôte 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, etc. hôte 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, etc. hôte 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, etc. hôte dans une expression de déclencheur. Voir les macros indexées.

{INVENTORY.SOFTWARE.FULL}

Le champ Software (Full details) 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, etc. hôte dans une expression de déclencheur. Voir indexed macros.

{INVENTORY.TAG}

Le champ Tag dans l'inventaire de l'hôte.
{PROFILE.TAG<1-9>} est obsolète et peut ne pas être résolu dans les emplacements pris en charge.

Cette macro peut être utilisée avec un index numérique, par exemple {INVENTORY.TAG<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.TYPE}

Le champ Type dans l'inventaire de l'hôte.
{PROFILE.DEVICETYPE<1-9>} est obsolète et peut ne pas être résolu dans les emplacements pris en charge.

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 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 pointer vers le premier, le deuxième, le 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 pointer vers le premier, le deuxième, le troisième, etc. hôte 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 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.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 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.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 pointer vers 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 faire référence au premier, deuxième, troisième, etc. hôte 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 comme {ITEM.DESCRIPTION.ORIG<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.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 comme {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 N-iè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}).
{TRIGGER.KEY} est obsolète et peut ne pas être résolu dans les emplacements pris en charge.

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 les 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 qui a provoqué une notification.

Cette macro peut être utilisée avec un index numérique sous la forme {ITEM.KEY.ORIG<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.LASTVALUE}

La dernière valeur du Nième élément dans l'expression du déclencheur qui a provoqué une notification.
Elle sera résolue en *UNKNOWN* dans l'interface 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 déclenché. Par exemple, si un élément reçoit rapidement deux valeurs, "A" et "B", et que le déclencheur se déclenche 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 déclenché 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 se déclenche, garantissant que la bonne valeur 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 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 exemple {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 macros indexées.

{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'utilisateur (par exemple, 1m 45s).

Cette macro peut être utilisée avec un index numérique, par exemple {ITEM.LASTVALUE.AGE<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.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éclencheur (dans Monitoring -> Problems list), les noms d'événement, ainsi que les noms et valeurs de balise. 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 faire référence au premier, deuxième, troisième, etc. élément dans une expression de déclencheur. Voir indexed macros.

{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éclencheur (dans la liste Surveillance -> Problèmes), 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.LASTVALUE.TIME<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.LASTVALUE.TIMESTAMP}

L'horodatage UNIX auquel 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 macros indexées.

{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 sévérité 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 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.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 du 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 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.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 pointer vers le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir macros indexées.

{ITEM.STATE}

Le dernier état du Nième élément dans l'expression du déclencheur qui a 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 pointer vers 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 l'une des deux valeurs suivantes :

  • La valeur historique (au moment de l'événement) du N-iè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 N-ième élément dans l'expression du déclencheur, si elle est utilisée sans le 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 de sélection contextuelle. 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 historique a déjà été supprimée ou n'a jamais été stockée.
Dans le second cas, et uniquement dans l'interface, elle sera résolue en *UNKNOWN* si la dernière valeur historique a été collectée il y a plus de la période Max history display period (définie dans la section de menu Administration→General).
La valeur résolue pour les éléments de type texte/journal est tronquée à 20 caractères par l'interface dans les 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 de l'élément.
Pour obtenir une valeur complète, vous pouvez utiliser des 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 exemple {ITEM.VALUE<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.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 ex. 1m 45s).

Cette macro peut être utilisée avec un index numérique, par ex. {ITEM.VALUE.AGE<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.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éclencheur (dans Monitoring -> Problems list), les noms d'événement, ainsi que les noms et valeurs de 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 faire référence au premier, deuxième, 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 de tag. 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, deuxième, troisième, etc. élément dans une expression de déclencheur. Voir indexed macros.

{ITEM.VALUE.TIMESTAMP}

L'horodatage UNIX auquel 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 pointer vers le premier, le deuxième, le troisième, etc. élément dans une expression de déclencheur. Voir les macros indexées.

{ITEM.VALUETYPE}

Le type de valeur du Nième élément dans l'expression du 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 faire référence au premier, deuxième, 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 macros indexées.

{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'une des valeurs suivantes :

  • 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 ;
  • Proxy qui a exécuté la découverte (dans les notifications de découverte). Utilisez {PROXY.DESCRIPTION} ici, sans indexation ;
  • Proxy auquel un agent actif s'est enregistré (dans les notifications d'auto-enregistrement). Utilisez {PROXY.DESCRIPTION} ici, sans indexation.

Cette macro peut être utilisée avec un index numérique, par exemple {PROXY.DESCRIPTION<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.

{PROXY.NAME}

Le nom du proxy.
Se résout en l'une des valeurs suivantes :

  • 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 ;
  • Proxy qui a exécuté la découverte (dans les notifications de découverte). Utilisez {PROXY.NAME} ici, sans indexation ;
  • Proxy auquel un agent actif s'est enregistré (dans les notifications d'auto-enregistrement). Utilisez {PROXY.NAME} ici, 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é dans le texte de notification.
{TRIGGER.COMMENT} est obsolète et peut ne pas être résolu dans les emplacements pris en charge.

{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 du déclencheur.
Valeurs possibles : Unknown, 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 d'opération.
Valeurs possibles: Problem, OK.
{STATUS} est obsolète et peut ne pas être résolu dans les emplacements pris en charge.

{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 en état OK, 1 - le déclencheur est en é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.
{USER.ALIAS} est désormais obsolète et peut ne pas être résolu dans les emplacements pris en charge.

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ée sur un élément 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 à l'Expression de récupération. Par exemple, dans 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 graphique. 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 d'autres contextes que ceux mentionnés ici. Pour les autres contextes, utilisez des macros sans indice ({HOST.HOST}, {HOST.IP}, etc.).