2 Macros utilisateurs supportées par emplacement

Aperçu

Cette section contient une liste des emplacements où les macros définies par l'utilisateur sont prises en charge.

Seules les macros utilisateur de niveau global sont prises en charge pour les Actions, la Découverte réseau, les Proxys et tous les emplacements répertoriés dans la section Autres emplacements de cette page. Dans les emplacements mentionnés, les macros de niveau hôte et de niveau modèle ne seront pas résolues.

Pour personnaliser les valeurs des macros (par exemple, raccourcir ou extraire des sous-chaînes spécifiques), vous pouvez utiliser les fonctions de macro.

Actions

Dans les actions, les macros utilisateur peuvent être utilisées dans les champs suivants :

Emplacement Plusieurs macros/mix avec du texte1
Notifications et commandes basées sur les déclencheurs oui
Notifications internes basées sur les déclencheurs oui
Notifications de mise à jour de problème oui
Notifications et commandes basées sur les services oui
Notifications de mise à jour des services oui
Condition de période de temps non
Opérations
Durée de l'étape d'opération par défaut non
Durée de l'étape non

Hôtes/prototypes d’hôte

Dans la configuration d’un hôte et d’un prototype d’hôte, les macros utilisateur peuvent être utilisées dans les champs suivants :

Emplacement Macros multiples/mélange avec du texte1
IP/DNS de l’interface DNS uniquement
Port de l’interface non
SNMP v1, v2
Communauté SNMP oui
SNMP v3
Nom de contexte oui
Nom de sécurité oui
Phrase secrète d’authentification oui
Phrase secrète de confidentialité oui
IPMI
Nom d’utilisateur oui
Mot de passe oui
Tags2
Noms des tags oui
Valeurs des tags oui

Éléments / prototypes d'élément

Dans une configuration d'élément ou de prototype d'élément, les macros utilisateur peuvent être utilisées dans les champs suivants :

Location Multiple macros/mix with text1
Nom de l'élément yes
Paramètres de clé d'élément yes4
Intervalle de mise à jour no
Intervalles personnalisés no
Délai d'attente (disponible pour les types d'élément pris en charge) no
Stocker jusqu'à (pour l'historique et les tendances) no
Description yes
Élément calculé/agrégé
Formule (constantes d'expression et paramètres de fonction; paramètres de clé d'élément; conditions de filtre (élément agrégé uniquement) (nom de groupe d'hôtes et nom de balise)) yes
Moniteur de base de données
Nom d'utilisateur yes
Mot de passe yes
Requête SQL yes
Agent HTTP
URL3 yes
Champs de requête yes
Corps de la requête yes
En-têtes (noms et valeurs) yes
Codes d'état requis yes
Proxy HTTP yes
Nom d'utilisateur pour l'authentification HTTP yes
Mot de passe pour l'authentification HTTP yes
Fichier de certificat SSL yes
Fichier de clé SSL yes
Mot de passe de la clé SSL yes
Hôtes autorisés yes
Agent JMX
Point de terminaison JMX yes
Élément de script
Noms et valeurs des paramètres yes
Élément de navigateur
Noms et valeurs des paramètres yes
Agent SNMP
OID SNMP yes
Agent SSH
Nom d'utilisateur yes
Fichier de clé publique yes
Fichier de clé privée yes
Mot de passe yes
Script yes
Agent TELNET
Nom d'utilisateur yes
Mot de passe yes
Script yes
Zabbix trapper
Hôtes autorisés yes
Balises2
Noms des balises yes
Valeurs des balises yes
Étapes de prétraitement
Paramètres (y compris les scripts personnalisés) yes
Paramètres de gestion des erreurs personnalisés (champs Définir la valeur sur et Définir l'erreur sur) yes

Découverte de bas niveau

Dans une règle de découverte de bas niveau , les macros utilisateur peuvent être utilisées dans les champs suivants :

Emplacement Macros multiples/mélange avec du texte1
Paramètres de clé oui
Intervalle de mise à jour non
Intervalle personnalisé non
Délai d'expiration (disponible pour les types d'élément pris en charge) non
Supprimer les ressources perdues non
Désactiver les ressources perdues non
Description oui
agent SNMP
OID SNMP oui
agent SSH
Nom d'utilisateur oui
Fichier de clé publique oui
Fichier de clé privée oui
Mot de passe oui
Script oui
agent TELNET
Nom d'utilisateur oui
Mot de passe oui
Script oui
Zabbix trapper
Hôtes autorisés oui
Moniteur de base de données
Nom d'utilisateur oui
Mot de passe oui
Requête SQL oui
agent JMX
Point de terminaison JMX oui
agent HTTP
URL3 oui
Champs de requête oui
Corps de la requête oui
En-têtes (noms et valeurs) oui
Codes d'état requis oui
Nom d'utilisateur pour l'authentification HTTP oui
Mot de passe pour l'authentification HTTP oui
Filtres
Expression régulière oui
Remplacements
Filtres : expression régulière oui
Opérations : intervalle de mise à jour (pour les prototypes d'élément) non
Opérations : période de stockage de l'historique (pour les prototypes d'élément) non
Opérations : période de stockage des tendances (pour les prototypes d'élément) non

Découverte réseau

Dans une règle de découverte de réseau, les macros utilisateur peuvent être utilisées dans les champs suivants :

Emplacement Plusieurs macros/mix avec du texte1
Intervalle de mise à jour non
SNMP v1, v2
Communauté SNMP oui
OID SNMP oui
SNMP v3
Nom du contexte oui
Nom de sécurité oui
Phrase secrète d'authentification oui
Phrase secrète de confidentialité oui
OID SNMP oui

Proxies

Dans une configuration de proxy, les macros utilisateur peuvent être utilisées dans les champs suivants :

Emplacement Macros multiples/mélange avec du texte1
Adresse pour les agents actifs > Port (si le proxy appartient à un groupe) non
Adresse et port de l’interface (pour un proxy passif) non
Délais d’expiration pour les types d’éléments non

Groupes de proxys

Dans une configuration de groupe de proxys, les macros utilisateur peuvent être utilisées dans les champs suivants :

Emplacement Macros multiples/mélange avec du texte1
Période de basculement non
Nombre minimal de proxys non

Modèles

Dans une configuration de modèle, les macros utilisateur peuvent être utilisées dans les champs suivants :

Emplacement Plusieurs macros/mix avec du texte1
Tags2
Noms de Tag oui
Valeurs de Tag oui

Déclencheurs

Dans la configuration d’un déclencheur, les macros utilisateur peuvent être utilisées dans les champs suivants :

Emplacement Macros multiples/mélange avec du texte1
Nom oui
Données opérationnelles oui
Expression (uniquement dans les constantes et les paramètres de fonction ; les macros secrètes ne sont pas prises en charge) oui
Tag pour la correspondance oui
Nom de l’entrée de menu oui
URL de l’entrée de menu3 oui
Description oui
Tags2
Noms des tags oui
Valeurs des tags oui

Scénario Web

Dans une configuration de scénario Web, les macros utilisateur peuvent être utilisées dans les champs suivants :

Emplacement Plusieurs macros/mix avec du texte1
Nom oui
Intervalle de mise à jour non
Agent oui
Proxy HTTP oui
Variables (valeurs uniquement) oui
En-têtes (noms et valeurs) oui
Étapes
Nom oui
URL3 oui
Variables (valeurs uniquement) oui
En-têtes (noms et valeurs) oui
Timeout non
Chaîne requise oui
Codes d'état requis non
Authentification
Utilisateur oui
Mot de passe oui
Certificat SSL oui
Fichier de clé SSL oui
Mot de passe de la clé SSL oui
Tags2
Noms des tags oui
Valeurs des tags oui

Autres emplacements

En plus des emplacements répertoriés ici, les macros utilisateur peuvent être utilisées dans les champs suivants :

Emplacement Macros multiples/mélange avec du texte1
Scripts globaux (URL, script, SSH, Telnet, IPMI), y compris le texte de confirmation yes
Webhooks
Script JavaScript no
Nom du paramètre du script JavaScript no
Valeur du paramètre du script JavaScript yes
Tableaux de bord
Colonne de type de données Texte dans le widget de tableau de bord Top hosts yes
Paramètre Description dans le widget de tableau de bord Item value et Gauge yes
Paramètre Texte de l'étiquette principale/secondaire dans le widget de tableau de bord Honeycomb yes
Paramètre URL3 dans le widget de tableau de bord URL yes
Alertes → Types de média → Modèles de message
Sujet yes
Message yes
Alertes → Types de média → Script
Paramètres du script yes
Alertes → Types de média → Type de média
Champs Nom d'utilisateur et Mot de passe pour le type de média Email (lorsque Authentification est définie sur "Nom d'utilisateur et mot de passe" ; macros secrètes recommandées) yes
Utilisateurs → Utilisateurs → Média
Lorsque actif no
Administration → Général → Interface
Temps de travail no
Administration → Général → Délais d'attente
Délais d'attente pour les types d'élément no
Administration → Général → Connecteurs
URL yes
Nom d'utilisateur yes
Mot de passe yes
Jeton Bearer yes
Délai d'attente no
Proxy HTTP yes
Fichier de certificat SSL yes
Fichier de clé SSL yes
Mot de passe de la clé SSL yes

Pour une liste complète de toutes les macros prises en charge dans Zabbix, consultez les macros prises en charge.

Notes de bas de page

1 Si plusieurs macros dans un champ ou des macros mélangées avec du texte ne sont pas pris en charge pour l'emplacement, une seule macro doit remplir tout le champ.

2 Les macros utilisées dans les noms et les valeurs des balises ne sont résolues que pendant le processus de génération des événements.

3 Les URL qui contiennent une macro secrète ne fonctionneront pas, car la macro qu'elles contiennent sera résolue en "******".

4 Les macros ne sont pas prises en charge dans la clé d'élément des éléments Zabbix trapper.