Sidebar

2 Macros utilisateurs supportées par emplacement

Aperçu

Les macros définies par l'utilisateur sont prises en charge aux emplacements suivants :

  • Hôtes
    • Interface IP/DNS
    • Interface port
  • Proxy passif
    • Interface port
  • Elément et prototypes d'élément
    • Nom (obsolète)
    • Clé
    • Intervalle d'actualisation
    • Intervalle personnalisé
    • Période de stockage de l'historique
    • Période de stockage des tendances
    • Nom de contexte SNMPv3
    • Nom de la sécurité SNMPv3
    • Phrase d'authentification SNMPv3
    • Phrase de passe de confidentialité SNMPv3
    • Communauté SNMPv1/v2
    • OID SNMP
    • Port SNMP
    • Nom d'utilisateur SSH
    • Fichier de clé publique SSH
    • Fichier de clé privée SSH
    • Mot de passe SSH
    • Script exécuté SSH
    • Nom d'utilisateur Telnet
    • Mot de passe Telnet
    • Script exécuté Telnet
    • Formule d'élément calculé
    • Champs "Hôtes autorisés" de l'élément Zabbix trapper
    • Paramètres supplémentaires de la surveillance de base de données
    • Champs 'Endpoint JMX' de l'agent JMX
    • Depuis Zabbix 4.0, également dans :
      • la valeur des éléments dans les étapges de pré-traitement
      • champs URL de l'agent HTTP
      • champs requête HTTP de l'agent HTTP
      • champs Corps de la requête de l'agent
      • champs Code d'état requis de l'agent HTTP
      • champs nom et valeur de l'En-tête de l'agent HTTP
      • champs Nom d'utilisateur de l'authentification de l'agent HTTP
      • champs Mot de passe de l'authentification de l'agent HTTP
      • champs Proxy HTTP de l'agent HTTP
      • champs Fichier de certificat SSL de l'agent HTTP
      • champs Fichier de clé SSL de l'agent HTTP
      • champs Mot de passe de la clé SSL de l'agent HTTP
      • champs Expiration de l'agent HTTP
      • champs Hôtes autorisés de l'agent HTTP
  • Découverte
    * Intervalle d'actualisation
           * Nom de contexte SNMPv3 
           * Nom de la sécurité SNMPv3
           * Phrase d'authentification SNMPv3
           * Phrase de passe de confidentialité SNMPv3
           * Communauté SNMPv1/v2
           * OID SNMP
  • Règle de découverte de bas niveau
    • Nom
    • Clé
    • Intervalle d'actualisation
    • Intervalle personnalisé
    • Nom de contexte SNMPv3
    • Nom de la sécurité SNMPv3
    • Phrase d'authentification SNMPv3
    • Phrase de passe de confidentialité SNMPv3
    • Communauté SNMPv1/v2
    • OID SNMP
    • port SNMP
    • Nom d'utilisateur SSH
    • Fichier de clé publique SSH
    • Fichier de clé privée SSH
    • Mot de passe SSH
    • Script exécuté SSH
    • Nom d'utilisateur Telnet
    • Mot de passe Telnet
    • Script exécuté Telnet
    • champs "Hôte autorisés" du Trapper Zabbix
    • paramètres supplémentaires de la surveillance de base de données
    • champs Endpoint JMX
    • Période de conservation des ressources perdues
    • Filtre d'expression régulière
    • Depuis Zabbix 4.0 également dans :
      • champs URL de l'agent HTTP
      • champs Requête HTTP de l'agent HTTP
      • champs Corps de la requête de l'agent HTTP
      • champs Code d'état requis de l'agent HTTP
      • champs Nom et Valeur de l'En-tête de l'agent HTTP
      • champs Nom d'utilisateur de l'authentification de l'agent HTTP
      • champs Mot de passe de l'authentification de l'agent HTTP
      • champs Expiration de l'agent HTTP
  • Scénario Web
    * Nom
           * Intervalle d'actualisation
           * Agent
           * Proxy HTTP
           * Variables
           * En-tête
           * Nom de l'étape
           * URL de l'étape
           * Variables POST de l'étape
           * En-tête de l'étape
           * Expiration de l'étape
           * Chaîne requise
           * Code d'état requis
           * Authentication (utilisateur et mot de passe)
           * Fichier de certificat SSL 
           * Fichier de clé SSL
           * Mot de passe de la clé SSL 
  • Déclencheur
    * Nom
           * Expression (seulement dans les constantes et les paramètres de fonction)
           * Description
           * URLs
  • Notifications basées sur les déclencheurs
  • Notifications internes basées sur les déclencheurs
  • Notifications de mise à jour de problème
  • Tags d'événement
    * Nom du Tag
           * Valeur du Tag
           * Tag pour la concordance
  • Opérations des actions
    * Durée de l'étape d'opération par défaut
           * Durée de l'étape
  • Conditions des actions
    * Période de temps 
  • Scripts globaux (incluant le texte de confirmation)
  • Champs URL de l'URL dynamique des éléments d'écran
  • Administration → Utilisateur → Media : champs 'Lorsque actif'
  • Administration → Général → Heures ouvrées : champs 'Heures ouvrées'

Pour une liste complète de toutes les macros supportées par Zabbix, voir les macros supportées.

Actions

In actions, user macros can be used in the following fields:

Location Multiple macros/mix with text1
Trigger-based notifications and commands yes
Trigger-based internal notifications yes
Problem update notifications yes
Time period condition no
Operations
Default operation step duration no
Step duration no

Hosts

In a host configuration, user macros can be used in the following fields:

Location Multiple macros/mix with text1
Interface IP/DNS DNS only
Interface port no
SNMP v1, v2
Interface community yes
SNMP v3
Interface context name yes
Security name yes
Authentication passphrase yes
Privacy passphrase yes
IPMI
Username yes
Password yes
//Tags //
Tag names yes
Tag values yes

Items / item prototypes

In an item or an item prototype configuration, user macros can be used in the following fields:

Location Multiple macros/mix with text1
Name (deprecated) yes
Item key parameters yes
Update interval no
Custom intervals no
History storage period no
Trend storage period no
//Calculated item //
Formula yes
Database monitor
Username yes
Password yes
SQL query yes
//HTTP agent //
URL yes
Query fields yes
Timeout no
Request body yes
Headers (names and values) yes
Required status codes yes
HTTP proxy yes
HTTP authentication username yes
HTTP authentication password yes
SSl certificate file yes
SSl key file yes
SSl key password yes
Allowed hosts yes
JMX agent
JMX endpoint yes
//SNMP agent //
SNMP OID yes
//SSH agent //
Username yes
Public key file yes
Private key file yes
Password yes
Script yes
//TELNET agent //
Username yes
Password yes
Script yes
//Zabbix trapper //
Allowed hosts yes
Preprocessing
Step parameters yes

Low-level discovery

In a low-level discovery rule, user macros can be used in the following fields:

Location Multiple macros/mix with text1
Name yes
Key parameters yes
Update interval no
Custom interval no
Keep lost resources period no
SNMP agent
SNMP OID yes
SSH agent
Username yes
Public key file yes
Private key file yes
Password yes
Script yes
TELNET agent
Username yes
Password yes
Script yes
Zabbix trapper
Allowed hosts yes
Database monitor
Additional parameters yes
JMX agent
JMX endpoint yes
HTTP agent
URL yes
Query fields yes
Timeout no
Request body yes
Headers (names and values) yes
Required status codes yes
HTTP authentication username yes
HTTP authentication password yes
//Filters //
Regular expression yes

Network discovery

In a network discovery rule, user macros can be used in the following fields:

Location Multiple macros/mix with text1
Update interval no
SNMP v1, v2
SNMP community yes
SNMP OID yes
SNMP v3
Context name yes
Security name yes
Authentication passphrase yes
Privacy passphrase yes
SNMP OID yes

Proxies

In a proxy configuration, user macros can be used in the following field:

Location Multiple macros/mix with text1
Interface port (for passive proxy) no

Templates

In a template configuration, user macros can be used in the following fields:

Location Multiple macros/mix with text1
//Tags //
Tag names yes
Tag values yes

Triggers

In a trigger configuration, user macros can be used in the following fields:

Location Multiple macros/mix with text1
Name yes
Operational data yes
Expression (only in constants and function parameters; secret macros are not supported). yes
Description yes
URL yes
Tag for matching yes
//Tags //
Tag names yes
Tag values yes

Web scenario

In a web scenario configuration, user macros can be used in the following fields:

Location Multiple macros/mix with text1
Name yes
Update interval no
Agent yes
HTTP proxy yes
Variables (values only) yes
Headers (names and values) yes
//Steps //
Name yes
URL yes
Variables (values only) yes
Headers (names and values) yes
Timeout no
Required string yes
Required status codes no
//Authentication //
User yes
Password yes
SSL certificate yes
SSL key file yes
SSL key password yes

Other locations

In addition to the locations listed here, user macros can be used in the following fields:

Location Multiple macros/mix with text1
Global scripts (including confirmation text) yes
Monitoring → Screens
URL field of dynamic URL screen element yes
Administration → Users → Media
When active no
Administration → General → Working time
Working time no

For a complete list of all macros supported in Zabbix, see supported macros.

Footnotes

1 If multiple macros in a field or macros mixed with text are not supported for the location, a single macro has to fill the whole field.