This is a translation of the original English documentation page. Help us make it better.

4 Hôtes

Aperçu

Les hôtes sont exportés avec de nombreux objets et relations d'objets associés.

L'exportation d'hôte contient :

  • les groupes d'hôtes liés
  • les données de l'hôte
  • les liens vers les modèles
  • les liens avec les groupes d'hôtes
  • les interfaces hôtes
  • les éléments directement liés
  • les déclencheurs directement liés
  • les graphiques directement liés
  • les règles de découverte directement liées ainsi que tous les prototypes
  • les scénarios Web directement liés
  • les macros d'hôte
  • les données d'inventaire d'hôte
  • les tables de correspondance de valeurs

Export

Pour exporter les hôtes, procéder comme suit :

  1. Aller dans ConfigurationHôtes
  2. Cocher les cases des hôtes à exporter
  3. Cliquer sur Exporter sous la liste

Selon le format sélectionné, les hôtes sont exportés vers un fichier local avec un nom par défaut :

  • zabbix_export_hosts.yaml - pour l'exportation YAML (option par défaut pour l'exportation)
  • zabbix_export_hosts.xml - pour l'exportation XML
  • zabbix_export_hosts.json - pour l'exportation JSON

Import

Pour importer des hôtes, procédez comme suit :

  1. Allez dans : ConfigurationHôtes
  2. Cliquez sur Importer à droite
  3. Sélectionnez le fichier d'importation
  4. Cliquez sur Importer

Si vous cochez la case Options avancées, une liste détaillée de tous les éléments qui peuvent être importés sera affichée - cochez ou décochez chaque règle d'import en fonction des besoins.

Si vous cochez la case Tous dans la colonne, tous les éléments situés en dessous sont marqués/démarqués.

Règles d'importation :

Règle Description
Mettre à jour l'existant Les éléments existants seront mis à jour avec les données extraites du fichier d'import. Sinon, ils ne seront pas mis à jour.
Créer un nouveau L'import ajoutera de nouveaux éléments en utilisant les données du fichier d'import. Sinon, il ne les ajoutera pas.
Supprimer manquant L'import supprimera les éléments existants non présents dans le fichier d'importation. Sinon, il ne les supprimera pas.
Si Supprimer manquant est marqué pour modèle lié, les modèle liés existants non présents dans le fichier d'import sera supprimé de l'hôte avec toutes les entités héritées des modèles potentiellement non liés (éléments, déclencheurs , etc.) (à part si l'option Supprimer manquant est aussi sélectionnée pour chaque entité.

Format d'export

Format d'export en YAML:

zabbix_export:
         version: '6.4'
         host_groups:
           - uuid: f2481361f99448eea617b7b1d4765566
             name: 'Discovered hosts'
           - uuid: 6f6799aa69e844b4b3918f779f2abf08
             name: 'Zabbix servers'
         hosts:
           - host: 'Zabbix server 1'
             name: 'Main Zabbix server'
             templates:
               - name: 'Linux by Zabbix agent'
               - name: 'Zabbix server health'
             groups:
               - name: 'Discovered hosts'
               - name: 'Zabbix servers'
             interfaces:
               - ip: 192.168.1.1
                 interface_ref: if1
             items:
               - name: 'Zabbix trap'
                 type: TRAP
                 key: trap
                 delay: '0'
                 history: 1w
                 preprocessing:
                   - type: MULTIPLIER
                     parameters:
                       - '8'
                 tags:
                   - tag: Application
                     value: 'Zabbix server'
                 triggers:
                   - expression: 'last(/Zabbix server 1/trap)=0'
                     name: 'Last value is zero'
                     priority: WARNING
                     tags:
                       - tag: Process
                         value: 'Internal test'
             tags:
               - tag: Process
                 value: Zabbix
             macros:
               - macro: '{$HOST.MACRO}'
                 value: '123'
               - macro: '{$PASSWORD1}'
                 type: SECRET_TEXT
             inventory:
               type: 'Zabbix server'
               name: yyyyyy-HP-Pro-3010-Small-Form-Factor-PC
               os: 'Linux yyyyyy-HP-Pro-3010-Small-Form-Factor-PC 4.4.0-165-generic #193-Ubuntu SMP Tue Sep 17 17:42:52 UTC 2019 x86_64'
             inventory_mode: AUTOMATIC
         graphs:
           - name: 'CPU utilization server'
             show_work_period: 'NO'
             show_triggers: 'NO'
             graph_items:
               - drawtype: FILLED_REGION
                 color: FF5555
                 item:
                   host: 'Zabbix server 1'
                   key: 'system.cpu.util[,steal]'
               - sortorder: '1'
                 drawtype: FILLED_REGION
                 color: 55FF55
                 item:
                   host: 'Zabbix server 1'
                   key: 'system.cpu.util[,softirq]'
               - sortorder: '2'
                 drawtype: FILLED_REGION
                 color: '009999'
                 item:
                   host: 'Zabbix server 1'
                   key: 'system.cpu.util[,interrupt]'
               - sortorder: '3'
                 drawtype: FILLED_REGION
                 color: '990099'
                 item:
                   host: 'Zabbix server 1'
                   key: 'system.cpu.util[,nice]'
               - sortorder: '4'
                 drawtype: FILLED_REGION
                 color: '999900'
                 item:
                   host: 'Zabbix server 1'
                   key: 'system.cpu.util[,iowait]'
               - sortorder: '5'
                 drawtype: FILLED_REGION
                 color: '990000'
                 item:
                   host: 'Zabbix server 1'
                   key: 'system.cpu.util[,system]'
               - sortorder: '6'
                 drawtype: FILLED_REGION
                 color: '000099'
                 calc_fnc: MIN
                 item:
                   host: 'Zabbix server 1'
                   key: 'system.cpu.util[,user]'
               - sortorder: '7'
                 drawtype: FILLED_REGION
                 color: '009900'
                 item:
                   host: 'Zabbix server 1'
                   key: 'system.cpu.util[,idle]'

Balise d'élément

Les valeurs des balises d'éléments sont expliquées dans le tableau ci-dessous.

Balises d'hôte
Element Propriété d'élément Requis Type Intervalle1 Description
host_groups x Élément racine pour les groupes d'hôtes.
uuid x string Identifiant unique pour ce groupe d'hôte.
name x string Nom du groupe d'hôtes.
hosts - Élément racine pour les hôtes.
host x string Nom unique de l'hôte.
name - string Nom visible de l'hôte.
description - text Description de l'hôte.
status - string 0 - ENABLED (par défaut)
1 - DISABLED
Statut de l'hôte.
ipmi_authtype - string -1 - DEFAULT (par défaut)
0 - NONE
1 - MD2
2 - MD5
4 - STRAIGHT
5 - OEM
6 - RMCP_PLUS
Type d'authentification de session IPMI.
ipmi_privilege - string 1 - CALLBACK
2 - USER (par défaut)
3 - OPERATOR
4 - ADMIN
5 - OEM
Niveau de privilège de la session IPMI.
ipmi_username - string Nom d'utilisateur pour les vérifications IPMI.
ipmi_password - string Mot de passe pour les vérifications IPMI.
proxy - Proxy.
name x string Nom du proxy (le cas échéant) qui supervise l'hôte.
templates - Élément racine pour les modèles liés.
name x string Nom du modèle.
interfaces - Élément racine pour les interfaces d'hôtes.
default - string 0 - NO
1 - YES (par défaut)
S'il s'agit de l'interface hôte principale.
Il ne peut y avoir qu'une seule interface principale d'un type sur un hôte .
type - string 1 - ZABBIX (par défaut)
2 - SNMP
3 - IPMI
4 - JMX
Type d'interface.
useip - string 0 - NO
1 - YES (par défaut)
Utilise IP comme interface pour se connecter à l'hôte (sinon, DNS sera utilisé).
ip - string Adresse IP, peut être IPv4 ou IPv6.

Requis si la connexion se fait via l'adresse IP.
dns - string Nom DNS.

Requis si la connexion se fait via DNS.
port - string Numéro de port. Supporte les macros utilisateurs.
interface_ref x string Format : si<N> Nom de référence de l'interface à utiliser dans les éléments.
details - Élément racine pour les détails de l'interface.
version - string 1 - SNMPV1
2 - SNMP_V2C (par défaut)
3 - SNMP_V3
Utilise cette version de SNMP.
community - string Communauté SNMP.

Requis par les éléments SNMPv1 et SNMPv2.
contextname - string Nom du contexte SNMPv3.

Utilisé uniquement pour les éléments SNMPv3.
securityname - string Nom de la sécurité SNMPv3.

Utilisé uniquement pour les éléments SNMPv3.
securitylevel - string 0 - NOAUTHNOPRIV (par défaut)
1 - AUTHNOPRIV
2 - AUTHPRIV
Niveau de sécurité SNMPv3.

Utilisé uniquement pour les éléments SNMPv3.
authprotocol - string 0 - MD5 (par défaut)
1 - SHA1
2 - SHA224
3 - SHA256
4 - SHA384
5 - SHA512
Protocole d'authentification SNMPv3.

Utilisé uniquement pour les éléments SNMPv3.
authpassphrase - string Passphrase d'authentification SNMPv3.

Utilisé uniquement pour les éléments SNMPv3.
privprotocol - string 0 - DES (default)
1 - AES128
2 - AES192
3 - AES256
4 - AES192C
5 - AES256C
Protocole de confidentialité SNMPv3.

Utilisé uniquement pour les éléments SNMPv3.
privpassphrase - string Passphrase privée SNMPv3.

Utilisé uniquement pour les éléments SNMPv3.
bulk - string 0 - NO
1 - YES (par défaut)
Utilise les requêtes groupées pour SNMP.
items - Elément racine pour les éléments.
Pour les valeurs des balises d'élément, consultez les balisesd'élément d'hôte.
tags - Elément racine pour les balises d'hôtes.
tag x string Nom de la balise.
value - string Valeur de la balise.
macros - Elément racine pour les macros.
macro x Nom de la macro utilisateur.
type - string 0 - TEXT (par défaut)
1 - SECRET_TEXT
2 - VAULT
Type de macro.
value - string Valeur de la macro utilisateur.
description - string Description de la macro utilisateur.
inventory - Elément racine pour l'inventaire d'hôte.
<inventory_property> - Propriété d'inventaire individuelle.

Toutes les propriétés d'inventaire disponibles sont répertoriées sous les balises respectives, par ex. <type>, <name>, <os> (voir exemple ci-dessus).
inventory_mode - string -1 - DISABLED
0 - MANUAL (par défaut)
1 - AUTOMATIC
Mode d'inventaire.
valuemaps - Elément racine pour la correspondance de valeur de l'hôte.
name x string Nom de la correspondance de valeur.
mapping - Elément racine pour la correspondance.
value x string Valeur de la correspondance.
newvalue x string Nouvelle valeur de la correspondance.
Balises d'élément d'hôte
Élément Propriété de l'élément Obligatoire Type Plage1 Description
items - Élément racine pour les éléments.
name x chaîne Nom de l'élément.
type - chaîne 0 - ZABBIX_PASSIVE (par défaut)
2 - TRAP
3 - SIMPLE
5 - INTERNAL
7 - ZABBIX_ACTIVE
10 - EXTERNAL
11 - ODBC
12 - IPMI
13 - SSH
14 - TELNET
15 - CALCULATED
16 - JMX
17 - SNMP_TRAP
18 - DEPENDENT
19 - HTTP_AGENT
20 - SNMP_AGENT
21 - ITEM_TYPE_SCRIPT
Type d'élément.
snmp_oid - chaîne ID d'objet SNMP.

Requis par les éléments SNMP.
key x chaîne Clé de l'élément.
delay - chaîne Par défaut : 1m Intervalle de mise à jour de l'élément.

Notez que delay sera toujours '0' pour les éléments de trappeur.

Accepte les secondes ou une unité de temps avec suffixe (30s, 1m, 2h, 1d) .
En option, un ou plusieurs intervalles personnalisés peuvent être spécifiés soit en tant qu'intervalles flexibles, soit en tant que planification.
Plusieurs intervalles sont séparés par un point-virgule.
Macros utilisateur peut être utilisé. Une seule macro doit remplir tout le champ. Les macros multiples dans un champ ou les macros mélangées avec du texte ne sont pas prises en charge.
Les intervalles flexibles peuvent être écrits sous la forme de deux macros séparées par une barre oblique (par exemple, {$FLEX_INTERVAL}/{$FLEX_PERIOD}).
history - chaîne Par défaut : 90d Une unité de temps de combien de temps les données d'historique doivent être stockées. Unité de temps avec suffixe, macro utilisateur ou macro LLD.
trends - chaîne Par défaut : 365d Une unité de temps de combien de temps les données de tendances doivent être stockées. Unité de temps avec suffixe, macro utilisateur ou macro LLD.
status - chaîne 0 - ENABLED (par défaut)
1 - DISABLED
État de l'élément.
value_type - chaîne 0 - FLOAT
1 - CHAR
2 - LOG
3 - UNSIGNED (default)
4 - TEXT
Type de valeur reçue.
allowed_hosts - chaîne Liste des adresses IP (séparées par des virgules) des hôtes autorisés à envoyer des données pour l'élément.

Utilisé par les éléments de trappeur et d'agent HTTP.
units - chaîne Unités des valeurs renvoyées (bps, B, etc).
params - texte Paramètres supplémentaires en fonction du type d'élément :
- script exécuté pour les éléments Script, SSH et Telnet ;
- requête SQL pour les éléments du moniteur de base de données ;
- formule pour les éléments calculés.
ipmi_sensor - chaîne Capteur IPMI.

Utilisé uniquement par les éléments IPMI.
authtype - chaîne Type d'authentification pour les éléments de l'agent SSH :
0 - PASSWORD (par défaut)
1 - PUBLIC_KEY

Type d'authentification pour les éléments de l'agent HTTP :
0 - NONE (par défaut)
1 - BASIC
2 - NTLM
Type d'authentification.

Utilisé uniquement par les éléments d'agent SSH et HTTP.
username - chaîne Nom d'utilisateur pour l'authentification.
Utilisé par vérification simple, SSH, Telnet, moniteur de base de données, éléments d'agent JMX et HTTP.

Requis par les éléments SSH et Telnet.
Lorsqu'il est utilisé par l'agent JMX, le mot de passe doit également être spécifié avec le nom d'utilisateur ou les deux propriétés doivent être laissées vides.
password - chaîne Mot de passe pour l'authentification.
Utilisé par vérification simple, SSH, Telnet, moniteur de base de données, éléments d'agent JMX et HTTP.

Lorsqu'il est utilisé par l'agent JMX, le nom d'utilisateur doit également être spécifié avec le mot de passe ou les deux propriétés doivent être laissé vide.
publickey - chaîne Nom du fichier de clé publique.

Requis pour les éléments de l'agent SSH.
privatekey - chaîne Nom du fichier de clé privée.

Requis pour les éléments de l'agent SSH.
description - texte Description de l'élément.
inventory_link - chaîne 0 - NONE

Nom du champ d'inventaire de l'hôte en majuscules. Par exemple:
4 - ALIAS
6 - OS_FULL
14 - HARDWARE
etc.
Champ d'inventaire d'hôte rempli par l'élément.

Reportez-vous à la page d'inventaire d'hôte pour obtenir une liste des champs d'inventaire d'hôte pris en charge et leurs ID.
logtimefmt - chaîne Format de l'heure dans les entrées de journal.
Utilisé uniquement par les éléments de journal.
interface_ref - chaîne Format : if<N> Référence à l'interface hôte.
jmx_endpoint - chaîne JMX endpoint.

Utilisé uniquement par les éléments d'agent JMX.
url - chaîne Chaîne URL.

Obligatoire uniquement pour les éléments d'agent HTTP.
allow_traps - chaîne 0 - NO (par défaut)
1 - YES
Permet de remplir la valeur comme dans un élément de trappeur.

Utilisé uniquement par les éléments d'agent HTTP.
follow_redirects - chaîne 0 - NO
1 - YES (par défaut)
Suivre les redirections de réponse HTTP lors du regroupement des données.

Utilisé uniquement par les éléments de l'agent HTTP.
headers - Élément racine pour les en-têtes de requête HTTP(S), où le nom de l'en-tête est utilisé comme clé et la valeur de l'en-tête comme valeur.
Utilisé uniquement par les éléments de l'agent HTTP.
name x chaîne Nom d'en-tête.
value x chaîne Valeur d'en-tête.
http_proxy - chaîne Chaîne de connexion proxy HTTP(S).

Utilisé uniquement par les éléments de l'agent HTTP.
output_format - chaîne 0 - RAW (par défaut)
1 - JSON
Comment traiter la réponse.

Utilisé uniquement par les éléments de l'agent HTTP.
post_type - chaîne 0 - RAW (par défaut)
2 - JSON
3 - XML
Type de corps de données post.

Utilisé uniquement par les éléments de l'agent HTTP.
posts - chaîne Données du corps de la requête HTTP(S).

Utilisé uniquement par les éléments de l'agent HTTP.
query_fields - Élément racine pour les paramètres de requête.

Utilisé uniquement par les éléments de l'agent HTTP.
name x chaîne Nom du paramètre.
value - chaîne Valeur du paramètre.
request_method - chaîne 0 - GET (par défaut)
1 - POST
2 - PUT
3 - HEAD
Méthode de requête.

Utilisé uniquement par les éléments de l'agent HTTP.
retrieve_mode - chaîne 0 - BODY (par défaut)
1 - HEADERS
2 - BOTH
Quelle partie de la réponse doit être stockée.

Utilisé uniquement par les éléments de l'agent HTTP.
ssl_cert_file - chaîne Chemin d'accès au fichier de clé SSL publique.

Utilisé uniquement par les éléments de l'agent HTTP.
ssl_key_file - chaîne Chemin d'accès au fichier de clé SSL privée.

Utilisé uniquement par les éléments de l'agent HTTP.
ssl_key_password - chaîne Mot de passe pour le fichier de clé SSL.

Utilisé uniquement par les éléments de l'agent HTTP.
status_codes - chaîne Plages de codes d'état HTTP requis séparés par des virgules. Prend en charge les macros utilisateur.
Exemple : 200,200-{$M},{$M},200-400

Utilisé uniquement par les éléments de l'agent HTTP.
timeout - chaîne Délai d'expiration de la demande d'interrogation des données d'élément. Prend en charge les macros utilisateur.

Utilisé par l'agent HTTP et les éléments de script.
verify_host - chaîne 0 - NO (par défaut)
1 - YES
Valide si le nom d'hôte dans l'URL se trouve dans le champ Nom commun ou dans un champ Autre nom du sujet du certificat d'hôte.

Utilisé uniquement par les éléments de l'agent HTTP.
verify_peer - chaîne 0 - NO (par défaut)
1 - YES
Valide si le certificat de l'hôte est authentique.

Utilisé uniquement par les éléments de l'agent HTTP.
parameters - Élément racine pour les paramètres définis par l'utilisateur.

Utilisé uniquement par les éléments de script.
name x chaîne Nom du paramètre.

Utilisé uniquement par les éléments de script.
value - chaîne Valeur du paramètre.

Utilisé uniquement par les éléments de script.
value map - Correspondance de valeur.
name x chaîne Nom de la correspondance de valeurs à utiliser pour l'élément.
preprocessing - Élément racine pour le prétraitement de la valeur de l'élément.
step - Étape de prétraitement de la valeur de l'élément individuel.
type x chaîne 1 - MULTIPLIER
2 - RTRIM
3 - LTRIM
4 - TRIM
5 - REGEX
6 - BOOL_TO_DECIMAL
7 - OCTAL_TO_DECIMAL
8 - HEX_TO_DECIMAL
9 - SIMPLE_CHANGE (calculé comme (valeur reçue-valeur précédente))
10 - CHANGE_PER_SECOND (calculé comme (valeur reçue-valeur précédente)/(heure actuelle-heure de la dernière vérification))
11 - XMLPATH
12 - JSONPATH
13 - IN_RANGE
14 - MATCHES_REGEX
15 - NOT_MATCHES_REGEX
16 - CHECK_JSON_ERROR
17 - CHECK_XML_ERROR
18 - CHECK_REGEX_ERROR
19 - DISCARD_UNCHANGED
20 - DISCARD_UNCHANGED_HEARTBEAT
21 - JAVASCRIPT
22 - PROMETHEUS_PATTERN
23 - PROMETHEUS_TO_JSON
24 - CSV_TO_JSON
25 - STR_REPLACE
26 - CHECK_NOT_SUPPORTED
27 - XML_TO_JSON
Type d'étape de prétraitement de la valeur de l'élément.
parameters - Élément racine pour les paramètres de l'étape de prétraitement de la valeur de l'élément.
parameter x chaîne Paramètre individuel de l'étape de prétraitement de la valeur de l'élément.
error_handler - chaîne 0 - ORIGINAL_ERROR (par défaut)
1 - DISCARD_VALUE
2 - CUSTOM_VALUE
3 - CUSTOM_ERROR
Type d'action utilisé en cas d'échec de l'étape de prétraitement.
error_handler_params - chaîne Paramètres du gestionnaire d'erreurs utilisés avec 'error_handler'.
master_item - Élément individuel de l'élément principal.

Requis par les éléments dépendants.
key x chaîne Valeur de la clé de l'élément principal de l'élément dépendant.

La récursivité jusqu'à 3 éléments dépendants et le nombre maximal d'éléments dépendants égal à 29 999 sont autorisés.
triggers - Élément racine pour les déclencheurs simples.
Pour les valeurs des balises d'élément déclencheur, voir balises de déclencheur d'hôte.
tags - Élément racine pour les balises d'éléments.
tag x chaîne Nom de la balise.
value - chaîne Valeur de la balise.
Balises de règle de découverte de bas niveau d'hôte
Élément Propriété de l'élément Obligatoire Type Plage1 Description
discovery_rules - Élément racine pour les règles de découverte de bas niveau.
Pour la plupart des valeurs de balise d'élément, consultez les valeurs de balises d'élément pour un élément standard. Seuls les balises spécifiques aux règles de découverte de bas niveau sont décrites ci-dessous.
type - chaîne 0 - ZABBIX_PASSIVE (default)
2 - TRAP
3 - SIMPLE
5 - INTERNAL
7 - ZABBIX_ACTIVE
10 - EXTERNAL
11 - ODBC
12 - IPMI
13 - SSH
14 - TELNET
16 - JMX
18 - DEPENDENT
19 - HTTP_AGENT
20 - SNMP_AGENT
Item type.
lifetime - chaîne Par défaut : 30j Période après laquelle les éléments qui ne sont plus découverts seront supprimés. Secondes, unité de temps avec suffixe ou macro utilisateur.
filter Filtre individuel.
evaltype - chaîne 0 - AND_OR (par défaut)
1 - AND
2 - OR
3 - FORMULA
Logique à utiliser pour vérifier les conditions de filtrage des règles de découverte de bas niveau.
formula - chaîne Formule de calcul personnalisée pour les conditions de filtre.
conditions - Élément racine pour les conditions de filtre.
macro x chaîne Nom de la macro de découverte de bas niveau.
value - chaîne Valeur du filtre : expression régulière ou expression régulière globale.
operator - chaîne 8 - MATCHES_REGEX (par défaut)
9 - NOT_MATCHES_REGEX
Opérateur de condition.
formulaid x caractère ID unique arbitraire utilisé pour référencer une condition à partir de l'expression personnalisée. Ne peut contenir que des lettres majuscules. L'ID doit être défini par l'utilisateur lors de la modification des conditions de filtrage, mais sera généré à nouveau lors de sa demande ultérieure.
lld_macro_paths - Élément racine pour les chemins de macro LLD.
lld_macro x chaîne Nom de la macro de découverte de bas niveau.
path x chaîne Sélecteur de valeur qui sera affectée à la macro correspondante.
preprocessing - Prétraitement de la valeur de la règle LLD.
step - Étape de prétraitement de valeur de règle LLD individuelle.
Pour la plupart des valeurs de balise d'élément, consultez Valeurs de balise d'élément pour un prétraitement de valeur d'élément hôte. Seuls les balises spécifiques au prétraitement de valeur de découverte de bas niveau sont décrites ci-dessous.
type x chaîne 5 - REGEX
11 - XMLPATH
12 - JSONPATH
15 - NOT_MATCHES_REGEX
16 - CHECK_JSON_ERROR
17 - CHECK_XML_ERROR
20 - DISCARD_UNCHANGED_HEARTBEAT
21 - JAVASCRIPT
23 - PROMETHEUS_TO_JSON
24 - CSV_TO_JSON
25 - STR_REPLACE
27 - XML_TO_JSON
Type d'étape de prétraitement de la valeur de l'élément.
trigger_prototypes - Élément racine pour les prototypes de déclencheur.
Pour les valeurs de balise d'élément de prototype de déclencheur, voir les balises régulières de déclencheur d'hôte.
graph_prototypes - Élément racine pour les prototypes de graphique.
Pour les valeurs de balise d'élément de prototype de graphique, voir les balises régulières de graphique d'hôte.
host_prototypes - Élément racine pour les prototypes d'hôte.
Pour les valeurs de balise d'élément de prototype d'hôte, voir les balises d'[hôte] régulières(/manual/xml_export_import/hosts#host_tags).
item_prototypes - Élément racine pour les prototypes d'élément.
Pour les valeurs de balise d'élément de prototype d'élément, consultez les balises d'élément d'hôte.
master_item - Prototype d'élément individuel Élément maître/Données de prototype d'élément.
key x chaîne Valeur clé de l'élément principal du prototype d'élément dépendant/prototype d'élément.

Requis pour un élément dépendant.
Balises de déclencheur d'hôte
Élément Propriété de l'élément Required Type Intervalle1 Description
triggers - Élément racine pour les déclencheurs.
expression x string Expression du déclencheur.
recovery_mode - string 0 - EXPRESSION (par défaut)
1 - RECOVERY_EXPRESSION
2 - NONE
Base pour générer des événements OK
recovery_expression - string Expression de récupération du déclencheur.
name x string Nom du déclencheur.
correlation_mode - string 0 - DISABLED (par défaut)
1 - TAG_VALUE
Mode de corrélation (pas de corrélation d'événements ou de corrélation d'événements par balise).
correlation_tag - string Le nom de la balise à utiliser pour la corrélation d'événement.
url - string URL associé au déclencheur.
status - string 0 - ENABLED (par défaut)
1 - DISABLED
Statut du déclencheur.
priority - string 0 - NOT_CLASSIFIED (par défaut)
1 - INFO
2 - WARNING
3 - AVERAGE
4 - HIGH
5 - DISASTER
Sévérité du déclencheur.
description - text Description du déclencheur.
type - string 0 - SINGLE (par défaut)
1 - MULTIPLE
Type de génération d'événement (événement de problème unique ou événements de problème multiples).
manual_close - string 0 - NO (par défaut)
1 - YES
Fermeture manuelle des événements problèmes.
dependencies - Élément racine pour les dépendances.
name x string Nom de la dépendance du déclencheur.
expression x string Expression de la dépendance du déclencheur.
recovery_expression - string Expression de récupération de la dépendance du déclencheur.
tags - Élément racine pour les balises d'événement.
tag x string Nom de la balise.
value - string Valeur de la balise.
Balises de graphique d'hôte
Élément Propriété de l'élément Requis Type Plage1 Description
graphs - Élément racine pour les graphiques.
name x chaîne Graph name.
width - entier 20-65535 (par défaut : 900) Largeur du graphique, en pixels. Utilisé pour l'aperçu et pour les graphiques à secteurs/éclatés.
height - entier 20-65535 (par défaut : 200) Hauteur du graphique, en pixels. Utilisé pour l'aperçu et pour les graphiques à secteurs/éclatés.
yaxismin - double Par défaut : 0 Valeur minimale de l'axe Y.

Utilisé si 'ymin_type_1' est FIXED.
yaxismax - double Par défaut : 0 Vvaleur maximale de l'axe Y.

Utilisé si 'ymax_1' est FIXED.
show_work_period - chaîne 0 - NO
1 - YES (par défaut)
Mettez en surbrillance les heures non travaillées.

Utilisé par les graphiques normaux et empilés.
show_triggers - chaîne 0 - NO
1 - YES (par défaut)
Afficher des valeurs de déclenchement simples sous forme de ligne.

Utilisé par les graphiques normaux et empilés.
type - chaîne 0 - NORMAL (par défaut)
1 - STACKED
2 - PIE
3 - EXPLODED
Type de graphique.
show_legend - chaîne 0 - NO
1 - YES (par défaut)
Afficher la légende du graphique.
show_3d - chaîne 0 - NO (par défaut)
1 - YES
Activer le style 3D.

Utilisé par les graphiques à secteurs et les graphiques à secteurs éclatés.
percent_left - double Par défaut : 0 Afficher la ligne centile pour l'axe de gauche.

Utilisé uniquement pour les graphiques normaux.
percent_right - double Par défaut : 0 Afficher la ligne centile pour l'axe de droite.

Utilisé uniquement pour les graphiques normaux.
ymin_type_1 - chaîne 0 - CALCULATED (par défaut)
1 - FIXED
2 - ITEM
Valeur minimale de l'axe Y.

Utilisé par les graphiques normaux et empilés.
ymax_type_1 - chaîne 0 - CALCULATED (par défaut)
1 - FIXED
2 - ITEM
Valeur maximale de l'axe Y.

Utilisé par les graphiques normaux et empilés.
ymin_item_1 - Détails de chaque élément.

Requis si 'ymin_type_1' est ITEM.
host x chaîne Hôte de l'élément.
key x chaîne Clé de l'élément.
ymax_item_1 - Détails de chaque élément.

Requis si 'ymax_type_1' est ITEM.
host x chaîne Hôte de l'élément.
key x chaîne Clé de l'élément.
graph_items x Élément racine pour les éléments de graphique.
sortorder - entier Ordre de tirage. La plus petite valeur est dessinée en premier. Peut être utilisé pour tracer des lignes ou des régions derrière (ou devant) une autre.
drawtype - chaîne 0 - SINGLE_LINE (par défaut)
1 - FILLED_REGION
2 - BOLD_LINE
3 - DOTTED_LINE
4 - DASHED_LINE
5 - GRADIENT_LINE
Style de dessin de l'élément graphique.

Utilisé uniquement par les graphiques normaux.
color - chaîne Couleur de l'élément (6 symboles, hexadécimal).
yaxisside - chaîne 0 - LEFT (par défaut)
1 - RIGHT
Côté du graphique où l'échelle Y de l'élément de graphique sera dessinée.

Utilisé par les graphiques normaux et empilés.
calc_fnc - chaîne 1 - MIN
2 - AVG (par défaut)
4 - MAX
7 - ALL (minimum, moyenne et maximum; utilisé uniquement par des graphiques simples)
9 - LAST (utilisé uniquement par les camemberts et les camemberts éclatés)
Données à dessiner s'il existe plusieurs valeurs pour un élément.
type - chaîne 0 - SIMPLE (par défaut)
2 - GRAPH_SUM (la valeur de l'élément représente l'ensemble du secteur ; utilisé uniquement par les graphiques à secteurs et les graphiques à secteurs éclatés)
Type d'élément de graphique.
item x Élément individuel.
host x chaîne Hôte de l'élément.
key x chaîne Clé de l'élément.
Balises de scenario web d'hôte
Élément Propriété de l'élément Obligatoire Type Plage1 Description
httptests - Élément racine pour les scénarios Web.
name x chaîne Nom du scénario Web.
delay - chaîne Par défaut : 1m Fréquence d'exécution du scénario web. Secondes, unité de temps avec suffixe ou macro utilisateur.
attempts - entier 1-10 (par défaut : 1) Nombre de tentatives d'exécution des étapes du scénario Web.
agent - chaîne Par défaut : Zabbix Agent client. Zabbix prétendra être le navigateur sélectionné. Ceci est utile lorsqu'un site Web renvoie un contenu différent pour différents navigateurs.
http_proxy - chaîne Spécifier un proxy HTTP à utiliser, en utilisant le format :http://[username[:password]@]proxy.example.com[:port]
variables - Élément racine pour les variables au niveau du scénario (macros) pouvant être utilisées dans les étapes du scénario.
name x texte Nom de variable.
value x texte Valeur variable.
headers - Élément racine des en-têtes HTTP qui seront envoyés lors de l'exécution d'une requête. Les en-têtes doivent être répertoriés en utilisant la même syntaxe que celle qui apparaîtrait dans le protocole HTTP.
name x texte Nom d'en-tête.
value x texte Valeur d'en-tête.
status - chaîne 0 - ENABLED (par défaut)
1 - DISABLED
État du scénario Web.
authentication - chaîne 0 - NONE (par défaut)
1 - BASIC
2 - NTLM
Méthode d'authentification.
http_user - chaîne Nom d'utilisateur utilisé pour l'authentification de base, HTTP ou NTLM.
http_password - chaîne Mot de passe utilisé pour l'authentification de base, HTTP ou NTLM.
verify_peer - chaîne 0 - NO (par défaut)
1 - YES
Vérifier le certificat SSL du serveur Web.
verify_host - chaîne 0 - NO (default)
1 - YES
Vérifier que le champ Common Name ou le champ Subject Alternate Name du certificat de serveur Web correspond.
ssl_cert_file - chaîne Nom du fichier de certificat SSL utilisé pour l'authentification du client (doit être au format PEM).
ssl_key_file - chaîne Nom du fichier de clé privée SSL utilisé pour l'authentification du client (doit être au format PEM).
ssl_key_password - chaîne Mot de passe du fichier de clé privée SSL.
steps x Élément racine pour les étapes du scénario Web.
name x chaîne Nom de l'étape du scénario Web.
url x chaîne URL de surveillance.
query_fields - Élément racine pour les champs de requête - un tableau de champs HTTP qui seront ajoutés à l'URL lors de l'exécution d'une requête.
name x chaîne Nom du champ de requête.
value - chaîne Valeur du champ de requête.
posts - Variables HTTP POST sous forme de chaîne (données de publication brutes) ou sous forme de tableau de champs HTTP (données de champ de formulaire).
name x chaîne Nom du champ de message.
value x chaîne Valeur du champ Post.
variables - Élément racine des variables au niveau de l'étape (macros) qui doivent être appliquées après cette étape.

Si la valeur de la variable a un préfixe 'regex:', alors sa valeur est extraite des données renvoyées par cette étape selon le modèle d'expression régulière suivant le préfixe 'regex:'
name x chaîne Nom de variable.
value x chaîne Valeur de variable.
headers - Élément racine des en-têtes HTTP qui seront envoyés lors de l'exécution d'une requête. Les en-têtes doivent être répertoriés en utilisant la même syntaxe que celle qui apparaîtrait dans le protocole HTTP.
name x chaîne Nom d'en-tête.
value x chaîne Valeur d'en-tête.
follow_redirects - chaîne 0 - NO
1 - YES (par défaut)
Suivre les redirections HTTP.
retrieve_mode - chaîne 0 - BODY (par défaut)
1 - HEADERS
2 - BOTH
Mode de récupération de réponse HTTP.
timeout - chaîne Par défaut : 15s Timeout d'exécution de l'étape. Secondes, unité de temps avec suffixe ou macro utilisateur.
required - chaîne Texte qui doit être présent dans la réponse. Ignoré si vide.
status_codes - chaîne Une liste délimitée par des virgules des codes d'état HTTP acceptés. Ignoré si vide. Par exemple : 200-201,210-299
tags - Élément racine pour les balises de scénario Web.
tag x chaîne Nom de la balise.
value - chaîne Valeur de la balise.
Notes de bas de page

1 Pour les valeurs de type chaîne de caractères, seule la chaîne sera exportée (par exemple "ZABBIX_ACTIVE") sans la numérotation utilisée dans ce tableau. Les nombres pour les valeurs de plage (correspondant aux valeurs de l'API) dans ce tableau est utilisé sur demande uniquement.