Les hôtes sont exportés avec de nombreux objets et relations d'objets associés.
L'exportation d'hôte contient :
Pour exporter les hôtes, procéder comme suit :
Selon le format sélectionné, les hôtes sont exportés vers un fichier local avec un nom par défaut :
Pour importer des hôtes, procédez comme suit :
Un message de réussite ou d'échec de l'importation s'affichera dans l'interface web.
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. |
Create new | 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é, le modèle lié existant non présent 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.). |
Format d'export en YAML :
zabbix_export:
version: '6.0'
date: '2021-09-28T12:20:07Z'
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]'
Les valeurs de tag d'éléments sont expliquées dans le tableau ci-dessous.
Element | Propriété d'élément | Requis | Type | Intervalle1 | Description |
---|---|---|---|---|---|
groups | x | Élément racine pour les groupes d'hôtes. | |||
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 - ACTIVE (par défaut) 1 - DESACTIVE |
Statut de l'hôte. | |
ipmi_authtype | - | string |
-1 - DEFAULT (par défaut) 0 - AUCUN 1 - MD2 2 - MD5 4 - DROIT 5 - OEM 6 - RMCP_PLUS |
Type d'authentification de session IPMI. | |
ipmi_privilege | - | string |
1 - RAPPEL 2 - UTILISATEUR (par défaut) 3 - OPERATEUR 4 - ADMIN 5 - OEM |
Niveau de privilège de 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 - NON 1 - OUI (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 - NON 1 - oui (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. Utilié 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 |
SNMPv3 privacy protocol. Utilisé uniquement pour les éléments SNMPv3. |
|
privpassphrase | - | string |
SNMPv3 privacy passphrase. 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 tags d'élément, consultez les tags d'élément d'hôte. | |||||
tags | - | Elément racine pour les tags d'hôtes. | |||
tag | x | string |
Nom de tag. | ||
value | - | string |
Valeur du tag. | ||
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 tags respectifs, par ex. <type>, <nom>, <os> (voir exemple ci-dessus). |
|||
inventory_mode | - | string |
-1 - DESACTIVE 0 - MANUEL (par défaut) 1 - AUTOMATIQUE |
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. |
É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 tags d'élément déclencheur, voir tags de déclencheur d'hôte. | |||||
tags | - | Élément racine pour les tags d'éléments. | |||
tag | x | chaîne |
Nom du tag. | ||
value | - | chaîne |
Valeur du tag. |
É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 tag d'élément, consultez les valeurs de tag d'élément pour un élément standard. Seuls les tags 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 tag d'élément, consultez Valeurs de tag d'élément pour un prétraitement de valeur d'élément hôte. Seuls les tags 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 tag d'élément de prototype de déclencheur, voir les tags réguliers de déclencheur d'hôte. | |||||
graph_prototypes | - | Élément racine pour les prototypes de graphique. | |||
Pour les valeurs de tag d'élément de prototype de graphique, voir les tags réguliers de graphique d'hôte. | |||||
host_prototypes | - | Élément racine pour les prototypes d'hôte. | |||
Pour les valeurs de tag d'élément de prototype d'hôte, voir les tags 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 tag d'élément de prototype d'élément, consultez les tags 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. |
É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 tag). | |
correlation_tag | - | string |
Le nom du tag à 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 tags d'événement. | |||
tag | x | string |
Nom du tag. | ||
value | - | string |
Valeur du tag. |
É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. |
É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 tags de scénario Web. | |||
tag | x | chaîne |
Nom de tag. | ||
value | - | chaîne |
Valeur de tag. |
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.