Les modèles sont exportés avec de nombreux objets liés et relations d'objet.
L'export de modèle contient:
Pour exporter les modèles, procéder comme suit:
Selon le format sélectionné, les modèles sont exportés vers un fichier local avec un nom par défaut :
Pour importer les modèles, procéder comme suit :
Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.
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'importation. Sinon, ils ne seront pas mis à jour. |
Créer un nouveau | L'importation ajoutera les nouveaux éléments en utilisant les données du fichier d'importation. Sinon, ils ne seront pas créés. |
Supprimer les manquants | L'importation supprimera les éléments existants non présents dans le fichier d'importation. Sinon, ils ne seront pas supprimés. Si Supprimer les manquants est coché pour les liens entre modèles, les liens entre modèles existants non présents dans le fichier d'importation seront supprimés du modèle ainsi que toute entité héritée des modèles potentiellement déliés (éléments, déclencheurs, etc). |
Sur l'écran suivant, vous pouvez voir le contenu d'un modèle en cours d'importation. S'il s'agit d'un nouveau modèle, tous les éléments seront surlignés en vert. Si vous mettez à jour un modèle existant, les nouveaux éléments du modèle seront surlignés en vert, les éléments du modèle supprimés seront surlignés en rouge, les éléments qui n'ont pas changé seront présentés sur fond gris.
Le menu de gauche permet de naviguer dans la liste des changements. La section Mis à jour met en évidence toutes les modifications apportées aux éléments du modèle. La section Ajouté répertorie les nouveaux éléments du modèle. Le éléments de chaque section sont regroupés par type d'élément. Appuyez sur flèche descendante grise pour développer ou réduire le groupe d'éléments.
Passez en revue toutes les modifications du modèle, puis appuyez sur Importer pour effectuer l'importation du modèle. Un message de réussite ou d'échec de l'importation s'affichera sur l'interface.
Export au format in YAML:
zabbix_export:
version: '6.4'
template_groups:
- uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
name: Templates/Applications
templates:
- uuid: 56079badd056419383cc26e6a4fcc7e0
template: VMware
name: VMware
description: |
You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/
Template tooling version used: 0.38
vendor:
name: Zabbix
version: 6.4-0
templates:
- name: 'VMware macros'
groups:
- name: Templates/Applications
items:
- uuid: 5ce209f4d94f460488a74a92a52d92b1
name: 'VMware: Event log'
type: SIMPLE
key: 'vmware.eventlog[{$VMWARE.URL},skip]'
history: 7d
trends: '0'
value_type: LOG
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Collect VMware event log. See also: https://www.zabbix.com/documentation/6.2/manual/config/items/preprocessing/examples#filtering_vmware_event_log_records'
tags:
- tag: Application
value: VMware
- uuid: ee2edadb8ce943ef81d25dbbba8667a4
name: 'VMware: Full name'
type: SIMPLE
key: 'vmware.fullname[{$VMWARE.URL}]'
delay: 1h
history: 7d
trends: '0'
value_type: CHAR
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'VMware service full name.'
preprocessing:
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 1d
tags:
- tag: Application
value: VMware
- uuid: a0ec9145f2234fbea79a28c57ebdb44d
name: 'VMware: Version'
type: SIMPLE
key: 'vmware.version[{$VMWARE.URL}]'
delay: 1h
history: 7d
trends: '0'
value_type: CHAR
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'VMware service version.'
preprocessing:
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 1d
tags:
- tag: Application
value: VMware
discovery_rules:
- uuid: 16ffc933cce74cf28a6edf306aa99782
name: 'Discover VMware clusters'
type: SIMPLE
key: 'vmware.cluster.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Discovery of clusters'
item_prototypes:
- uuid: 46111f91dd564a459dbc1d396e2e6c76
name: 'VMware: Status of "{#CLUSTER.NAME}" cluster'
type: SIMPLE
key: 'vmware.cluster.status[{$VMWARE.URL},{#CLUSTER.NAME}]'
history: 7d
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'VMware cluster status.'
valuemap:
name: 'VMware status'
tags:
- tag: Application
value: VMware
- uuid: 8fb6a45cbe074b0cb6df53758e2c6623
name: 'Discover VMware datastores'
type: SIMPLE
key: 'vmware.datastore.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
item_prototypes:
- uuid: 4b61838ba4c34e709b25081ae5b059b5
name: 'VMware: Average read latency of the datastore {#DATASTORE}'
type: SIMPLE
key: 'vmware.datastore.read[{$VMWARE.URL},{#DATASTORE},latency]'
history: 7d
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Amount of time for a read operation from the datastore (milliseconds).'
tags:
- tag: Application
value: VMware
- uuid: 5355c401dc244bc588ccd18767577c93
name: 'VMware: Free space on datastore {#DATASTORE} (percentage)'
type: SIMPLE
key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE},pfree]'
delay: 5m
history: 7d
value_type: FLOAT
units: '%'
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'VMware datastore space in percentage from total.'
tags:
- tag: Application
value: VMware
- uuid: 84f13c4fde2d4a17baaf0c8c1eb4f2c0
name: 'VMware: Total size of datastore {#DATASTORE}'
type: SIMPLE
key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE}]'
delay: 5m
history: 7d
units: B
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'VMware datastore space in bytes.'
tags:
- tag: Application
value: VMware
- uuid: 540cd0fbc56c4b8ea19f2ff5839ce00d
name: 'VMware: Average write latency of the datastore {#DATASTORE}'
type: SIMPLE
key: 'vmware.datastore.write[{$VMWARE.URL},{#DATASTORE},latency]'
history: 7d
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Amount of time for a write operation to the datastore (milliseconds).'
tags:
- tag: Application
value: VMware
- uuid: a5bc075e89f248e7b411d8f960897a08
name: 'Discover VMware hypervisors'
type: SIMPLE
key: 'vmware.hv.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Discovery of hypervisors.'
host_prototypes:
- uuid: 051a1469d4d045cbbf818fcc843a352e
host: '{#HV.UUID}'
name: '{#HV.NAME}'
group_links:
- group:
name: Templates/Applications
group_prototypes:
- name: '{#CLUSTER.NAME}'
- name: '{#DATACENTER.NAME}'
templates:
- name: 'VMware Hypervisor'
macros:
- macro: '{$VMWARE.HV.UUID}'
value: '{#HV.UUID}'
description: 'UUID of hypervisor.'
custom_interfaces: 'YES'
interfaces:
- ip: '{#HV.IP}'
- uuid: 9fd559f4e88c4677a1b874634dd686f5
name: 'Discover VMware VMs'
type: SIMPLE
key: 'vmware.vm.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Discovery of guest virtual machines.'
host_prototypes:
- uuid: 23b9ae9d6f33414880db1cb107115810
host: '{#VM.UUID}'
name: '{#VM.NAME}'
group_links:
- group:
name: Templates/Applications
group_prototypes:
- name: '{#CLUSTER.NAME} (vm)'
- name: '{#DATACENTER.NAME}/{#VM.FOLDER} (vm)'
- name: '{#HV.NAME}'
templates:
- name: 'VMware Guest'
macros:
- macro: '{$VMWARE.VM.UUID}'
value: '{#VM.UUID}'
description: 'UUID of guest virtual machine.'
custom_interfaces: 'YES'
interfaces:
- ip: '{#VM.IP}'
valuemaps:
- uuid: 3c59c22905054d42ac4ee8b72fe5f270
name: 'VMware status'
mappings:
- value: '0'
newvalue: gray
- value: '1'
newvalue: green
- value: '2'
newvalue: yellow
- value: '3'
newvalue: red
Les valeurs de tag d'élément sont expliquées dans le tableau ci-dessous.
Élément | Propriété de l'élement | Requis | Type | Intervalle | Description |
---|---|---|---|---|---|
templates | - | Élément racine pour les modèles. | |||
uuid | x | chaîne |
Identifiant unique du modèle. | ||
template | x | chaîne |
Nom unique du modèle. | ||
name | - | chaîne |
Nom visible du modèle. | ||
description | - | texte |
Description du modèle. | ||
groups | x | Élément racine pour les groupes d'hôtes. | |||
uuid | x | chaîne |
Identifiant unique du groupe d'hôtes. | ||
name | x | chaîne |
Nom du groupe d'hôtes. | ||
templates | - | Élément racine pour les modèles liés. | |||
name | x | chaîne |
Nom du modèle. | ||
tags | - | Élément racine pour les tags de modèle. | |||
tag | x | chaîne |
Nom du tag. | ||
value | - | chaîne |
Valeur du tag. | ||
macros | - | Élément racine pour les macros utilisateur du modèle. | |||
macro | x | chaîne |
Nom de la macro utilisateur. | ||
type | - | chaîne |
0 - TEXT (par défaut) 1 - SECRET_TEXT 2 - VAULT |
Type de macro. | |
value | - | chaîne |
Valeur de la macro utilisateur. | ||
description | - | chaîne |
Description de la macro utilisateur. | ||
valuemaps | - | Élément racine pour les tables de correspondance du modèle. | |||
uuid | x | chaîne |
Identifiant unique de la table de correspondance. | ||
name | x | chaîne |
Nom de la table de correspondance. | ||
mapping | - | Élément racine pour les correspondances. | |||
value | x | chaîne |
Valeur de la correspondance. | ||
newvalue | x | chaîne |
Nouvelle valeur de la correspondance. |
Élément | Propriété de l'élement | Requis | Type | Intervalle1 | Description |
---|---|---|---|---|---|
items | - | Élément racine pour les éléments. | |||
uuid | x | chaîne |
Identifiant unique de l'élément. | ||
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. Obligatoire pour 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. Accepte les secondes ou une unité de temps avec suffixe (30s, 1m, 2h, 1d). Éventuellement un ou plusieurs intervalles personnalisés peuvent être spécifiés en tant qu'intervalles flexibles ou planifiés. Les intervalles multiples sont séparés par un point-virgule. Des macros utilisateur peuvent être utilisées. Une seule macro doit remplir tout le champ. Les macros multiples dans un champ ou les macros mixé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 slash (par exemple {$FLEX_INTERVAL}/{$FLEX_PERIOD} ). |
|
history | - | chaîne |
Par défaut : 90d | Unité de temps de la durée pendant laquelle 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 | Unité de temps de la durée pendant laquelle 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 |
Statut de l'élément.. | |
value_type | - | chaîne |
0 - FLOAT 1 - CHAR 2 - LOG 3 - UNSIGNED (par défaut) 4 - TEXT |
Type de valeur reçue. | |
allowed_hosts | - | chaîne |
Liste d'adresses IP (séparées par des virgules) des hôtes autorisés à envoyer des données à l'élément. Utilisé pour les éléments de types Trapper et Agent HTTP. |
||
units | - | chaîne |
Unités de valeurs retournées (bps, B, etc.). | ||
params | - | texte |
Paramètres supplémentaires selon le type d'élément : - script exécuté pour les éléments de types Script, SSH et Telnet; - requête SQL pour les éléments de surveillance des bases 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 type Agent SSH : 0 - PASSWORD (par défaut) 1 - PUBLIC_KEY Type d'authentification pour les éléments de type Agent HTTP : 0 - NONE (par défaut) 1 - BASIC 2 - NTLM |
Type d'authentification. Utilisé uniquement par les éléments de type Agent SSH et Agent HTTP. |
|
username | - | chaîne |
Nom d'utilisateur pour l'authentification. Utilisé par les éléments de type Vérification Simple, SSH, Telnet, surveillance des bases de données, JMX et Agent HTTP. Obligatoire pour 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 les éléments de type Vérification Simple, SSH, Telnet, surveillance des bases de données, JMX et Agent 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ées vides. |
||
publickey | - | chaîne |
Nom du fichier de clé publique. Obligatoire pour les éléments de type Agent SSH. |
||
privatekey | - | chaîne |
Nom du fichier de clé privée. Obligatoire pour les éléments de type Agent SSH. |
||
port | - | chaîne |
Port personnalisé surveillé par l'élément. Peut contenir des macros utilisateur. Utilisé uniquement par les éléments SNMP. |
||
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 de l'hôte rempli par l'élément. Se reporter à la page d'inventaire de l'hôte pour obtenir la 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 type Journal. |
||
jmx_endpoint | - | chaîne |
Point de terminaison JMX. Utilisé uniquement par les éléments de type Agent JMX. |
||
url | - | chaîne |
Chaîne URL. Obligatoire pour les éléments de type Agent HTTP. |
||
allow_traps | - | chaîne |
0 - NO (par défaut) 1 - YES |
Autorise à remplir la valeur comme dans un élément de type Trapper. Utilisé uniquement par les éléments de type Agent HTTP. |
|
follow_redirects | - | chaîne |
0 - NO 1 - YES (par défaut) |
Suivre les redirections HTTP. Utilisé uniquement par les éléments de type 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 type Agent HTTP. |
|||
name | x | chaîne |
Nom de l'en-tête. | ||
value | x | chaîne |
Valeur de l'en-tête. | ||
http_proxy | - | chaîne |
Chaîne de connexion du proxy HTTP(S). Utilisé uniquement par les éléments de type 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 type 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 type Agent HTTP. |
|
posts | - | chaîne |
Données du corps de la requête HTTP(S). Utilisé uniquement par les éléments de type Agent HTTP. |
||
query_fields | - | Élément racine pour les paramètres de requête. Utilisé uniquement par les éléments de type 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 type 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 type Agent HTTP. |
|
ssl_cert_file | - | chaîne |
Chemin du fichier de la clé SSL publique. Utilisé uniquement par les éléments de type Agent HTTP. |
||
ssl_key_file | - | chaîne |
Chemin du fichier de la clé SSL privée. Utilisé uniquement par les éléments de type Agent HTTP. |
||
ssl_key_password | - | chaîne |
Mot de passe pour le fichier de la clé SSL. Utilisé uniquement par les éléments de type Agent HTTP. |
||
status_codes | - | chaîne |
Plages de codes d'état HTTP requis, séparées par des virgules. Supporte les macros utilisateur. Par exemple : 200,200-{$M},{$M},200-400 Utilisé uniquement par les éléments de type Agent HTTP. |
||
timeout | - | chaîne |
Délai d'expiration de la requête d'interrogation de données de l'élément . Supporte les macros utilisateur. Utilisé uniquement par les éléments de type Agent HTTP et Script. |
||
verify_host | - | chaîne |
0 - NO (par défaut) 1 - YES |
Valider le nom de l'hôte dans l'URL dans le champs Nom Commun ou dans le champs Nom alternatif du sujet du certificat de l'hôte. Utilisé uniquement par les éléments de type Agent HTTP. |
|
verify_peer | - | chaîne |
0 - NO (par défaut) 1 - YES |
Valider l'authenticité du certificat Utilisé uniquement par les éléments de type Agent HTTP. |
|
parameters | - | Élément racine pour les paramètres définis par l'utilisateur. Utilisé uniquement par les éléments de type Script. |
|||
name | x | chaîne |
Nom du paramètre. Utilisé uniquement par les éléments de type Script. |
||
value | - | chaîne |
Valeur du paramètre. Utilisé uniquement par les éléments de type Script. |
||
value map | - | Table de correspondances de valeurs. | |||
name | x | chaîne |
Nom de la table de correspondances à 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 d'un é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é par (valeur reçue-valeur précédente)) 10 - CHANGE_PER_SECOND (calculé par (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 |
Type de l'é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 | - | Elément principal de l'élément individuel. Obligatoire pour les éléments dépendants. |
|||
key | x | chaîne |
Valeur de clé de l'élément principal de l'élément dépendant. Une récursivité allant jusqu'à 3 éléments dépendants et un nombre maximal d'éléments dépendants égal à 29999 sont autorisés. |
||
triggers | - | Élément racine pour les déclencheurs simples. | |||
Pour obtenir les valeurs de tags des déclencheurs, voir Tags de déclencheur. | |||||
tags | - | Elément racine pour les tags d'élément. | |||
tag | x | chaîne |
Nom du tag. | ||
value | - | string |
Valeur du tag. |
Élément | Propriété de l'élément | Requis | Type | Intervalle | 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, voir les valeurs de tag d'élément pour un élément standard. Seules les tags spécifiques aux règles de découverte de bas niveau sont décrits ci-dessous. | |||||
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 16 - JMX 18 - DEPENDENT 19 - HTTP_AGENT 20 - SNMP_AGENT |
Type d'élément. | |
lifetime | - | chaîne |
Par défaut : 30d | 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 filtres. | |||
macro | x | chaîne |
Nom de 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 la valeur de la règle LLD individuelle. | |||
Pour la plupart des valeurs de tag d'élément, voir les valeurs de tag d'élément pour un élément standard. Seules les tags spécifiques aux règles de découverte de bas niveau sont décrits 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 |
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 de prototype de déclencheur, consulter les tags réguliers de déclencheur du modèle. | |||||
graph_prototypes | - | Élément racine pour les prototypes de graphique. | |||
Pour les valeurs de tag de prototype de graphique, consulter les tags de graphique de modèle. | |||||
host_prototypes | - | Élément racine pour les prototypes d'hôte. | |||
Pour les valeurs de tag de prototype de hôte, consulter les tags réguliers des hôtes. | |||||
item_prototypes | - | Élément racine pour les prototypes d'élément. | |||
Pour les valeurs de tag de prototype d'élément, consulter les tags réguliers des éléments. | |||||
master_item | - | Elément principale du prototype d'élément individuel/données du prototype d'élément. | |||
key | x | chaîne |
Valeur de clé de prototype d'élément principal de l'élément dépendant. Obligatoire pour les éléments dépendants. |
Élément | Propriété de l'élément | Requis | Type | Intervalle1 | Description |
---|---|---|---|---|---|
triggers | - | Élément racine pour les déclencheurs. | |||
uuid | x | chaîne |
Identifiant unique de ce déclencheur. | ||
expression | x | chaîne |
Expression du déclencheur. | ||
recovery_mode | - | chaîne |
0 - EXPRESSION (par défaut) 1 - RECOVERY_EXPRESSION 2 - NONE |
Base de génération des événements OK. | |
recovery_expression | - | chaîne |
Expression de récupération du déclencheur. | ||
name | x | chaîne |
Nom du déclencheur. | ||
correlation_mode | - | chaîne |
0 - DISABLED (par défaut) 1 - TAG_VALUE |
Mode de corrélation (pas de corrélation d'événements ou corrélation d'événements par tag). | |
correlation_tag | - | chaîne |
Le nom du tag à utiliser pour la corrélation d'événements. | ||
url | - | chaîne |
URL associée au déclencheur. | ||
status | - | chaîne |
0 - ENABLED (par défaut) 1 - DISABLED |
Statut du déclencheur. | |
priority | - | chaîne |
0 - NOT_CLASSIFIED (par défaut) 1 - INFO 2 - WARNING 3 - AVERAGE 4 - HIGH 5 - DISASTER |
Sévérité du déclencheur. | |
description | - | texte |
Description du déclencheur. | ||
type | - | chaîne |
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 | - | chaîne |
0 - NO (par défaut) 1 - YES |
Fermeture manuelle des événements problèmes. | |
dependencies | - | Élément racine pour les dépendances. | |||
name | x | chaîne |
Nom du déclencheur de dépendance. | ||
expression | x | chaîne |
Expression du déclencheur de dépendance. | ||
recovery_expression | - | chaîne |
Expression de récupération du déclencheur de dépendance. | ||
tags | - | Élément racine pour les tags de déclencheur. | |||
tag | x | chaîne |
Nom du tag. | ||
value | - | chaîne |
Valeur du tag. |
Élément | Propriété de l'élément | Requis | Type | Intervalle1 | Description |
---|---|---|---|---|---|
graphs | - | Élément racine pour les graphiques. | |||
uuid | x | chaîne |
Identifiant unique pour le graphique. | ||
name | x | chaîne |
Nom du graphique. | ||
width | - | entier |
20-65535 (par défaut : 900) | Largeur du graphique, en pixels. Utilisé pour la prévisualisation et pour les graphiques à secteur/éclatés. | |
height | - | entier |
20-65535 (par défaut : 200) | Hauteur du graphique, en pixels. Utilisé pour la prévisualisation et pour les graphiques à secteur/éclatés. | |
yaxismin | - | double |
par défaut : 0 | Valeur de l'axe Y minimum. Utilisé si 'ymin_type_1' est paramétré à FIXED. |
|
yaxismax | - | double |
par défaut : 0 | Valeur de l'axe Y maximum. Utilisé si 'ymax_type_1' est paramétré à FIXED. |
|
show_work_period | - | chaîne |
0 - NO 1 - YES (par défaut) |
Mettre en surbrillance les heures non ouvrables. Utilisé pour les graphiques normaux et cumulés. |
|
show_triggers | - | chaîne |
0 - NO 1 - YES (par défaut) |
Afficher les valeurs de déclencheur simple sous forme de ligne. Utilisé pour les graphiques normaux et cumulé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é pour les graphiques camemberts et camemberts explosés. |
|
percent_left | - | double |
Par défaut : 0 | Affiche la ligne de percentile pour l'axe de gauche. Utilisé uniquement pour les graphiques normaux. |
|
percent_right | - | double |
Par défaut : 0 | Affiche la ligne de percentile 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 des Y. Utilisé pour les graphiques normaux et cumulés. |
|
ymax_type_1 | - | chaîne |
0 - CALCULATED (par défaut) 1 - FIXED 2 - ITEM |
Valeur maximale de l'axe des Y. Utilisé pour les graphiques normaux et cumulés. |
|
ymin_item_1 | - | Détails de l'élément individuel. Obligatoire si 'ymin_type_1' est paramétré à ITEM. |
|||
host | x | chaîne |
Hôte de l'élément. | ||
key | x | string |
Clé de l'élément. | ||
ymax_item_1 | - | Détails de l'élément individuel. Obligatoire si 'ymax_type_1' est paramétré à 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 du graphique. | |||
sortorder | - | entier |
Ordre de dessin. La plus petite valeur est dessinée en premier. Peut être utilisée pour dessiner 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 du graphique. Utilisé uniquement pour les graphiques normaux. |
|
color | - | chaîne |
Couleur de l'élément (6 symboles, hex). | ||
yaxisside | - | chaîne |
0 - LEFT (par défaut) 1 - RIGHT |
Position de l'axe Y (gauche ou droite) à laquelle l'élément appartient. Utilisé uniquement pour les graphiques normaux et cumulés. |
|
calc_fnc | - | chaîne |
1 - MIN 2 - AVG (par défaut) 4 - MAX 7 - ALL (minimum, moyenne et maximum; utilisé uniquement pour les graphiques simples) 9 - LAST (utilisé pour les graphiques camemberts et camemberts explosé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 camembert; utilisé uniquement pour les camemberts et les camemberts éclatés) |
Type d'élément de graphique. | |
item | x | Elé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 | Requis | Type | Intervalle1 | Description |
---|---|---|---|---|---|
httptests | - | Élément racine pour les scenarios web. | |||
uuid | x | chaîne |
Identifiant unique du scenario web. | ||
name | x | chaîne |
Nom du scenario web. | ||
delay | - | chaîne |
Par défaut : 1m | Fréquence d'exécution du scenario web. Secondes, unité de temps avec suffixe ou macro utilisateur. | |
attempts | - | entier |
1-10 (par défaut : 1) | Nombre de tentatives d'exécution d'étapes de scénario Web. | |
agent | - | chaîne |
Par: Zabbix | Client de l'agent HTTP. Zabbix prétendra être le navigateur sélectionné. Ceci est utile lorsqu'un site Web renvoie un contenu différent selon le navigateur. | |
http_proxy | - | chaîne |
Spécifier un proxy HTTP à utiliser, au format suivant : http://[username[:password]@]proxy.example.com[:port] |
||
variables | - | Élément racine pour les variables niveau scénario (macros) qui peuvent être utilisées dans les étapes du scénario. | |||
name | x | texte |
Nom de la variable. | ||
value | x | texte |
Valeur de la 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 listés en utilisant la même syntaxe que celle qui apparaîtrait dans le protocole HTTP. | |||
name | x | texte |
Nom de l'entête. | ||
value | x | texte |
Valeur de l'entête. | ||
status | - | chaîne |
0 - ENABLED (par défaut) 1 - DISABLED |
Statut du scenario web. | |
authentication | - | chaîne |
0 - NONE (par défaut) 1 - BASIC 2 - NTLM |
Méthode d'authentification. | |
http_user | - | chaîne |
Nom d'utilisateur pour l'authentification basique, HTTP ou NTLM. | ||
http_password | - | chaîne |
Mot de passe pour l'authentification basique, 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 (par défaut) 1 - YES |
Vérifier que le champ Common Name ou le champ Subject Alternate Name du certificat du 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 de scénario Web. | |||
name | x | chaîne |
Nom de l'étape du scénario web. | ||
url | x | chaîne |
URL à superviser. | ||
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 | - | Variable HTTP POST sous forme de chaîne (raw post data) ou sous forme de tableau de champs HTTP (form field data). | |||
name | x | chaîne |
Nom du champ Post. | ||
value | x | chaîne |
Valeur du champ Post. | ||
variables | - | Élément racine des variables niveau é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 la variable. | ||
value | x | chaîne |
Valeur de la 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 listés en utilisant la même syntaxe que celle qui apparaîtrait dans le protocole HTTP. | |||
name | x | chaîne |
Nom de l'entête. | ||
value | x | chaîne |
Valeur de l'entê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 | Délai 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 |
Liste délimitée par des virgules des codes d’état 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 du tag. | ||
value | - | chaîne |
Valeur du tag. |
Élément | Propriété de l'élément | Requis | Type | Intervalle1 | Description |
---|---|---|---|---|---|
dashboards | - | Élément racine pour les tableaux de bord du modèle. | |||
uuid | x | chaîne |
Identifiant unique du tableau de bord. | ||
name | x | chaîne |
Nom du tableau de bord. | ||
display period | - | entier |
Période d'affichage des pages du tableau de bord. | ||
auto_start | - | chaîne |
0 - non 1 - oui |
Démarrage automatique du diaporama. | |
pages | - | Élément racine pour les pages de tableau de bord du modèle. | |||
name | - | chaîne |
Nom de la page. | ||
display period | - | entier |
Période d'affichage de la page. | ||
sortorder | - | entier |
Ordre de tri de page. | ||
widgets | - | Élément racine pour les widgets de tableau de bord du modèle. | |||
type | x | chaîne |
Type du widget. | ||
name | - | chaîne |
Nom du widget. | ||
x | - | entier |
0-23 | Position horizontale depuis le côté gauche du tableau de bord du modèle. | |
y | - | entier |
0-62 | Position verticale à partir du haut du tableau de bord du modèle. | |
width | - | entier |
1-24 | Largeur du widget. | |
height | - | entier |
2-32 | Hauteur du widget. | |
hide_header | - | chaîne |
0 - non 1 - oui |
Masquer l'en-tête du widget. | |
fields | - | ||||
Élément racine pour les champs du widget du tableau de bord du modèle. | |||||
type | x | chaîne |
0 - INTEGER 1 - STRING 3 - HOST 4 - ITEM 5 - ITEM_PROTOTYPE 6 - GRAPH 7 - GRAPH_PROTOTYPE |
Type de champ du widget. | |
name | x | chaîne |
Nom du champ du widget. | ||
value | x | mixed | Valeur du champ du widget, selon le type de champ. |
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.