Modèles
Vue d'ensemble
Les modèles sont exportés avec de nombreux objets associés et relations entre objets.
L'export du modèle contient :
- Groupes de modèles liés
- Groupes d'hôtes liés (si utilisés dans la configuration de prototype d'hôte)
- Données du modèle
- Liaison à d'autres modèles
- Liaison à des groupes de modèles
- Éléments directement liés
- Déclencheurs directement liés
- Graphiques directement liés
- Tableaux de bord directement liés
- Règles de découverte directement liées avec tous les prototypes
- Scénarios web directement liés
- Correspondances de valeurs
Exportation
Pour exporter des modèles, procédez comme suit :
- Accédez à Collecte de données > Modèles.
- Cochez les cases des modèles à exporter.
- Cliquez sur Exporter sous la liste pour exporter au format YAML par défaut, ou cliquez sur la flèche pour sélectionner un autre format d'exportation.

Selon le format sélectionné, les modèles sont exportés vers un fichier local avec un nom par défaut :
zabbix_export_templates.yaml- en export YAML ;zabbix_export_templates.xml- en export XML ;zabbix_export_templates.json- en export JSON.
Importation
Pour importer des modèles, procédez comme suit :
- Accédez à Collecte de données > Modèles.
- Cliquez sur Importer dans le coin supérieur droit.
- Sélectionnez le fichier d’importation.
- Cochez les cases correspondant aux règles d’importation que vous souhaitez appliquer (voir ci-dessous).
- Cliquez sur Importer dans le coin inférieur droit du formulaire de configuration.

Si vous cochez la case Options avancées, une liste détaillée de tous les éléments pouvant être importés s’affiche. Cochez ou décochez chaque règle d’importation selon vos besoins.
Si vous cliquez sur la case de la ligne Tous, tous les éléments situés en dessous seront cochés ou décochés.
Règles d’importation :
| Règle | Description |
|---|---|
| Mettre à jour les éléments existants | Les éléments existants seront mis à jour à l’aide des données du fichier d’importation. Sinon, ils ne seront pas mis à jour. |
| Créer les nouveaux éléments | Les nouveaux éléments seront créés à l’aide des données du fichier d’importation. Sinon, ils ne seront pas créés. |
| Supprimer les éléments manquants | Les éléments existants qui ne figurent pas dans le fichier d’importation seront supprimés. Sinon, ils ne seront pas supprimés. Si Supprimer les éléments manquants est sélectionné pour la liaison de modèles, les liaisons actuelles avec les modèles qui ne figurent pas dans le fichier d’importation seront supprimées. Les entités (éléments, déclencheurs, graphiques, etc.) héritées des modèles dont la liaison a été supprimée ne seront pas supprimées (sauf si l’option Supprimer les éléments manquants est également sélectionnée pour chaque entité). |
Si des modèles portant les mêmes noms existent déjà, les options Supprimer les éléments manquants doivent être sélectionnées lors de l’importation afin d’obtenir une importation propre. Ainsi, les anciens éléments qui ne figurent plus dans le modèle mis à jour seront supprimés (notez que cela entraînera la perte de l’historique de ces anciens éléments).
L’écran suivant vous permet d’afficher le contenu d’un modèle en cours d’importation. S’il s’agit d’un nouveau modèle, tous les éléments seront affichés en vert. Lors de la mise à jour d’un modèle existant, les nouveaux éléments du modèle seront mis en évidence en vert, les éléments supprimés seront mis en évidence en rouge et les éléments qui n’ont pas changé seront affichés sur un arrière-plan gris.

Le menu situé à gauche permet de parcourir la liste des modifications. La section Mis à jour met en évidence toutes les modifications apportées aux éléments existants du modèle. La section Ajoutés répertorie les nouveaux éléments du modèle. Les éléments de chaque section sont regroupés par type d’élément ; cliquez sur la flèche grise pour développer ou réduire le groupe d’éléments.

Vérifiez les modifications apportées au modèle, puis cliquez sur Importer pour effectuer l’importation du modèle. Un message indiquant la réussite ou l’échec de l’importation s’affichera dans l’interface.
Format d'export
Lorsqu'un modèle est exporté, Zabbix génère un format YAML, JSON ou XML structuré. L'export inclut les éléments du modèle, tels que les métadonnées du modèle, les éléments, les macros, les déclencheurs, les tableaux de bord, et plus encore.
Chaque élément remplit une fonction spécifique et peut contenir des éléments imbriqués.
Les sections suivantes décrivent chaque élément dans le format d'export. Les exemples utilisent le modèle Linux by Zabbix agent.
Une ellipse (...) indique des éléments omis par souci de concision.
La note (voir le tableau ci-dessous) est utilisée lorsque l'élément est expliqué plus en détail dans les sections suivantes.
Métadonnées du modèle
zabbix_export:
version: '8.0'
template_groups:
- uuid: 846977d1dfed4968bc5f8bdb363285bc
name: 'Templates/Operating systems'
templates: (see table below)
triggers: (see table below)
graphs: (see table below)
| Element | Type | Description | |
|---|---|---|---|
| version | string | (required) Version d'export. | |
| template_groups | (required) Élément racine pour les groupes de modèles. | ||
| uuid | string | (required) Identifiant unique pour ce groupe de modèles. | |
| name | string | (required) Nom du groupe de modèles. | |
| host_groups | Élément racine pour les groupes d'hôtes utilisés par les prototypes d'hôte. | ||
| uuid | string | (required) Identifiant unique pour ce groupe d'hôtes. | |
| name | string | (required) Nom du groupe d'hôtes. | |
| templates | Élément racine pour les modèles. | ||
| triggers | Élément racine pour les éléments de déclencheur de modèle, qui sont les mêmes que pour les déclencheurs d'éléments de modèle. | ||
| graphs | Élément racine pour les éléments de graphique de modèle, qui sont les mêmes que pour les graphiques d'hôte. | ||
Modèles
zabbix_export:
(...)
templates:
- uuid: f8f7908280354f2abeed07dc788c3747
template: 'Linux by Zabbix agent'
name: 'Linux by Zabbix agent'
description: |
Il s'agit d'un modèle Linux officiel. Il nécessite Zabbix agent 8.0 ou une version plus récente. (...)
wizard_ready: 'YES'
readme: |
## Vue d'ensemble
Il s'agit d'un modèle Linux officiel. Il nécessite Zabbix agent 8.0 ou une version plus récente. (...)
vendor:
name: Zabbix
version: 8.0-2
groups:
- name: 'Templates/Operating systems'
items: (see table below)
discovery_rules: (see table below)
tags:
- tag: class
value: os
- tag: target
value: linux
macros:
- macro: '{$AGENT.TIMEOUT}'
value: 3m
description: 'Délai d''expiration après lequel l''agent est considéré comme indisponible. Fonctionne uniquement pour les agents joignables depuis le serveur/proxy Zabbix (mode passif).'
config: (see table below)
- macro: '{$CPU.UTIL.CRIT}'
value: '90'
description: 'Seuil critique d''utilisation du CPU exprimé en %.'
config: (see table below)
(...)
dashboards: (see table below)
valuemaps: (see table below)
(...)
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (required) Identifiant unique pour ce modèle. | |
| template | string | (required) Nom unique du modèle. | |
| name | string | Nom visible du modèle. | |
| description | text | Description du modèle. | |
| wizard_ready | text | Indique si le modèle est disponible pour la sélection dans l'assistant d'hôte. Valeurs possibles:1 NO (0, par défaut), YES (1). Voir aussi: Objet modèle ( wizard_ready). |
|
| readme | text | Instructions de configuration spécifiques au modèle à afficher dans l'assistant d'hôte. Prend en charge le formatage Markdown. | |
| vendor | Élément racine pour le fournisseur du modèle (présent si le modèle exporté contient des données de fournisseur). | ||
| name | string | (required) Nom du fournisseur du modèle. | |
| version | string | (required) Version du modèle. Pour les modèles prêts à l'emploi, la version s'affiche comme suit: version majeure de Zabbix, séparateur ("-"), numéro de révision (augmenté à chaque nouvelle version du modèle et réinitialisé à chaque version majeure de Zabbix). Par exemple, 7.0-0, 7.0-3, 8.0-0, 8.0-3. |
|
| templates | Élément racine pour les modèles liés. | ||
| name | string | (required) Nom du modèle. | |
| groups | Élément racine pour les groupes de modèles. | ||
| name | string | (required) Nom du groupe de modèles. | |
| items | Élément racine pour les éléments de modèle. | ||
| discovery_rules | Élément racine pour les règles de découverte de bas niveau du modèle. | ||
| httptests | Élément racine pour les scénarios web du modèle. | ||
| tags | Élément racine pour les balises du modèle. | ||
| tag | string | (required) Nom de la balise. | |
| value | string | Valeur de la balise. | |
| macros | Élément racine pour les macros utilisateur du modèle. | ||
| macro | string | (required) Nom de la macro utilisateur. | |
| type | string | Type de macro utilisateur. Valeurs possibles:1 TEXT (0, par défaut), SECRET_TEXT (1), VAULT (2). Voir aussi: Objet macro utilisateur ( type). |
|
| value | string | Valeur de la macro utilisateur. | |
| description | string | Description de la macro utilisateur. | |
| config | Élément racine pour la configuration des macros du modèle, responsable de la manière dont la macro est affichée dans l'assistant d'hôte. | ||
| dashboards | Élément racine pour les tableaux de bord du modèle. | ||
| valuemaps | Élément racine pour les mappages de valeurs du modèle. | ||
Éléments du modèle
zabbix_export:
(...)
templates:
(...)
items:
- uuid: f94f9f4699e94c369e6c98b2a2f485ce
name: 'Ping de l’agent Zabbix'
key: agent.ping
description: 'L’agent renvoie toujours « 1 » pour cet élément. Peut être utilisé avec `nodata()` pour vérifier la disponibilité.'
valuemap:
name: 'État du ping de l’agent Zabbix'
tags:
- tag: component
value: system
(...)
- uuid: 58818005e76d46dda14d6592f601ab00
name: 'Nombre de paquets installés'
key: system.sw.packages.get
delay: 1h
preprocessing: (voir le tableau ci-dessous)
tags:
- tag: component
value: os
triggers: (voir le tableau ci-dessous)
- uuid: 403cebed115441369e94d35d070ca7b8
name: 'Utilisation de la mémoire'
type: DEPENDENT
key: vm.memory.utilization
value_type: FLOAT
units: '%'
description: 'Le pourcentage de mémoire utilisée est calculé comme `100-pavailable`.'
preprocessing: (voir le tableau ci-dessous)
master_item:
key: 'vm.memory.size[pavailable]'
tags:
- tag: component
value: memory
triggers: (voir le tableau ci-dessous)
(...)
| Élément | Type | Description | |
|---|---|---|---|
| uuid | string | (requis) Identifiant unique de cet élément. | |
| name | string | (requis) Nom de l’élément. | |
| type | string | Type d’élément. Valeurs possibles :1 ZABBIX_PASSIVE (0, par défaut), TRAP (2), SIMPLE (3), INTERNAL (5), ZABBIX_ACTIVE (7), EXTERNAL (10), ODBC (11), IPMI (12), SSH (13), TELNET (14), CALCULATED (15), JMX (16), SNMP_TRAP (17), DEPENDENT (18), HTTP_AGENT (19), SNMP_AGENT (20), ITEM_TYPE_SCRIPT (21), ITEM_TYPE_BROWSER (22), TELEMETRY_QUERY (24). |
|
| snmp_oid | string | (requis pour les éléments SNMP_AGENT) Identifiant d’objet SNMP. | |
| key | string | (requis) Clé de l’élément. | |
| delay | string | Intervalle de mise à jour de l’élément. Valeur par défaut : 1m. La valeur est toujours 0 pour les éléments TRAP. |
|
| history | string | Période (à l’aide d’un suffixe temporel, d’une macro utilisateur ou d’une macro LLD) pendant laquelle les données d’historique doivent être conservées. Valeur par défaut : 31d. |
|
| trends | string | Période (à l’aide d’un suffixe temporel, d’une macro utilisateur ou d’une macro LLD) pendant laquelle les données de tendance doivent être conservées. Valeur par défaut : 365d. |
|
| status | string | État de l’élément. Valeurs possibles :1 ENABLED (0, par défaut), DISABLED (1). |
|
| value_type | string | Type de valeur reçue. Valeurs possibles :1 FLOAT (0), CHAR (1), LOG (2), UNSIGNED (3, par défaut), TEXT (4), BINARY (5), JSON (6). |
|
| allowed_hosts | string | Liste d’adresses IP séparées par des virgules des hôtes autorisés à envoyer des données pour l’élément. Pris en charge pour les éléments TRAP et HTTP_AGENT. |
|
| units | string | Unités de la valeur reçue (bps, B, etc.). | |
| params | text | Paramètres supplémentaires selon le type de l’élément (script exécuté pour les éléments SSH et TELNET ; requête SQL pour les éléments ODBC ; formule pour les éléments CALCULATED ; script pour les éléments ITEM_TYPE_SCRIPT et ITEM_TYPE_BROWSER). | |
| ipmi_sensor | string | Capteur IPMI. Pris en charge pour les éléments IPMI. |
|
| authtype | string | Type d’authentification. Pris en charge pour les éléments SSH et HTTP_AGENT. Valeurs possibles pour les éléments SSH :1 PASSWORD (0, par défaut), PUBLIC_KEY (1). Valeurs possibles pour les éléments HTTP_AGENT :1 NONE (0, par défaut), BASIC (1), NTLM (2), Kerberos (3) ou Digest (4). |
|
| username | string | (requis pour les éléments SSH et TELNET) Nom d’utilisateur utilisé pour l’authentification. Pris en charge pour les éléments SIMPLE, ODBC, JMX et HTTP_AGENT. Lorsqu’il est utilisé pour les éléments JMX, password (voir ci-dessous) doit également être indiqué, ou les deux éléments doivent être laissés vides. |
|
| password | string | (requis pour les éléments SSH et TELNET) Mot de passe utilisé pour l’authentification. Pris en charge pour les éléments SIMPLE, ODBC, JMX et HTTP_AGENT. Lorsqu’il est utilisé pour les éléments JMX, username (voir ci-dessus) doit également être indiqué, ou les deux éléments doivent être laissés vides. |
|
| publickey | string | (requis pour les éléments SSH) Nom du fichier de clé publique. | |
| privatekey | string | (requis pour les éléments SSH) Nom du fichier de clé privée. | |
| description | text | Description de l’élément. | |
| inventory_link | string | Champ d’inventaire de l’hôte renseigné par l’élément. Valeurs possibles :1 NONE (0), ALIAS (4), etc. (voir Inventaire de l’hôte pour les champs pris en charge). |
|
| valuemap | Élément racine des mappages de valeurs de l’élément. | ||
| name | string | (requis) Nom du mappage de valeurs à utiliser pour l’élément. | |
| logtimefmt | string | Format de l’heure dans les entrées de journal. Pris en charge pour les éléments de type de valeur LOG. |
|
| preprocessing | Élément racine du prétraitement des valeurs de l’élément. | ||
| step | Élément racine des étapes de prétraitement des valeurs des éléments du modèle. | ||
| jmx_endpoint | string | Point de terminaison JMX. Pris en charge pour les éléments JMX. |
|
| master_item | (requis pour les éléments DEPENDENT) Élément racine de l’élément maître de l’élément dépendant. | ||
| key | string | (requis) Clé de l’élément maître de l’élément dépendant. | |
| timeout | string | Délai d’expiration de la requête d’interrogation des données de l’élément. Pris en charge pour la liste des types d’éléments Délais d’expiration. |
|
| url | string | (requis pour les éléments HTTP_AGENT) Chaîne d’URL. | |
| query_fields | Élément racine des paramètres de requête. Pris en charge pour les éléments HTTP_AGENT. |
||
| name | string | (requis pour les éléments HTTP_AGENT) Nom du paramètre de requête. | |
| value | string | Valeur du paramètre de requête. Pris en charge pour les éléments HTTP_AGENT. |
|
| parameters | Élément racine des paramètres définis par l’utilisateur. Pris en charge pour les éléments ITEM_TYPE_SCRIPT et ITEM_TYPE_BROWSER. |
||
| name | string | (requis pour les éléments ITEM_TYPE_SCRIPT et ITEM_TYPE_BROWSER) Nom du paramètre défini par l’utilisateur. | |
| value | string | Valeur du paramètre défini par l’utilisateur. Pris en charge pour les éléments ITEM_TYPE_SCRIPT et ITEM_TYPE_BROWSER. |
|
| posts | string | Données du corps de la requête HTTP(S). Pris en charge pour les éléments HTTP_AGENT. |
|
| status_codes | string | Plages de codes d’état HTTP requis, séparées par des virgules. Pris en charge pour les éléments HTTP_AGENT. |
|
| follow_redirects | string | Suivre les redirections de la réponse lors de l’interrogation des données. Pris en charge pour les éléments HTTP_AGENT. Valeurs possibles :1 NO (0), YES (1, par défaut). |
|
| post_type | string | Type du corps des données envoyées. Pris en charge pour les éléments HTTP_AGENT. Valeurs possibles :1 RAW (0, par défaut), JSON (2), XML (3). |
|
| http_proxy | string | Chaîne de connexion au proxy HTTP(S). Pris en charge pour les éléments HTTP_AGENT. |
|
| headers | Élément racine des en-têtes de la requête HTTP(S). Pris en charge pour les éléments HTTP_AGENT. |
||
| name | string | (requis pour les éléments HTTP_AGENT) Nom de l’en-tête. | |
| value | string | (requis pour les éléments HTTP_AGENT) Valeur de l’en-tête. | |
| retrieve_mode | string | Partie de la réponse à stocker. Pris en charge pour les éléments HTTP_AGENT. Valeurs possibles :1 BODY (0, par défaut), HEADERS (1), BOTH (2). |
|
| request_method | string | Type de méthode de requête. Pris en charge pour les éléments HTTP_AGENT. Valeurs possibles :1 GET (0, par défaut), POST (1), PUT (2), HEAD (3). |
|
| output_format | string | Méthode de traitement de la réponse. Pris en charge pour les éléments HTTP_AGENT. Valeurs possibles :1 RAW (0, par défaut), JSON (1). |
|
| allow_traps | string | Autoriser le renseignement de la valeur de la même manière que pour l’élément trapper. Pris en charge pour les éléments HTTP_AGENT. Valeurs possibles :1 NO (0, par défaut), YES (1). |
|
| ssl_cert_file | string | Chemin du fichier de clé publique SSL. Pris en charge pour les éléments HTTP_AGENT. |
|
| ssl_key_file | string | Chemin du fichier de clé privée SSL. Pris en charge pour les éléments HTTP_AGENT. |
|
| ssl_key_password | string | Mot de passe du fichier de clé SSL. Pris en charge pour les éléments HTTP_AGENT. |
|
| verify_peer | string | Indique s’il faut vérifier que le certificat de l’hôte est authentique. Pris en charge pour les éléments HTTP_AGENT. Valeurs possibles :1 NO (0, par défaut), YES (1). |
|
| verify_host | string | Indique s’il faut vérifier que le nom d’hôte de la connexion correspond à celui indiqué dans le certificat de l’hôte. Pris en charge pour les éléments HTTP_AGENT. Valeurs possibles :1 NO (0, par défaut), YES (1). |
|
| time_shift | string | Décalage vers le passé (avant l’heure actuelle) de la fin de la plage temporelle interrogée par l’élément. Pris en charge pour les éléments TELEMETRY_QUERY. |
|
| lookback_limit | string | Période maximale vers le passé (avant l’heure actuelle) pendant laquelle l’élément recherche des données lorsqu’il n’existe aucune requête précédente à poursuivre (par exemple, lors de la première exécution de l’élément), ou lorsque la requête précédente est antérieure à delay (par exemple, parce que le serveur Zabbix était arrêté).Pris en charge pour les éléments TELEMETRY_QUERY. |
|
| granularity | string | Durée d’une portion en laquelle la plage temporelle complète de la requête est divisée. Pris en charge pour les éléments TELEMETRY_QUERY. |
|
| query | (requis pour les éléments TELEMETRY_QUERY) Élément racine de la requête de télémétrie. Définit les données interrogées par l’élément auprès de la source de données, la manière dont elles sont filtrées et la façon dont le résultat est agrégé. | ||
| signal_type | string | (requis) Type de signal interrogé par l’élément. Pris en charge pour les éléments TELEMETRY_QUERY. Valeurs possibles :1 TRACES (0), METRICS (1), LOGS (2). |
|
| metric_point_type | string | (requis pour le type de signal METRICS) Type de point de mesure interrogé par l’élément. Pris en charge pour les éléments TELEMETRY_QUERY. Valeurs possibles :1 SUM (0), GAUGE (1), HISTOGRAM (2), EXPONENTIAL_HISTOGRAM (3). |
|
| columns | (requis) Élément racine des colonnes de données de télémétrie interrogées par l’élément. Cet élément contient les éléments suivants : column (string) - (requis) Nom de la colonne de données de télémétrie interrogée par l’élément.attribute_key (string) - (requis pour les colonnes contenant des paires clé-valeur) Nom de la clé recherchée par l’élément dans la colonne contenant des paires clé-valeur. |
||
| aggregated_columns | (requis) Élément racine des colonnes agrégées de données de télémétrie interrogées par l’élément. Cet élément contient les éléments suivants : column (string) - (requis pour les fonctions MIN, MAX, AVG, SUM et PERCENTILE) Nom de la colonne de données de télémétrie interrogée par l’élément.function (string) - (requis) Fonction appliquée par l’élément aux enregistrements de la colonne. Valeurs possibles :1 MIN (1), MAX (2), AVG (3), COUNT (4), SUM (5), PERCENTILE (8).parameters (array) - (requis pour les fonctions PERCENTILE) Centile calculé par l’élément à partir des enregistrements de la colonne.alias (string) - (requis) Nom unique de la valeur calculée, utilisé pour l’identifier dans la valeur de l’élément. |
||
| filter | (requis) Élément racine du filtre de requête de télémétrie appliqué aux enregistrements de colonne de la requête. Cet élément contient les éléments suivants : evaltype (string) - (requis) Méthode d’évaluation des conditions du filtre. Valeurs possibles :1 AND_OR (0), AND (1), OR (2), FORMULA (3).formula (string) - (requis pour les méthodes d’évaluation FORMULA) Expression définie par l’utilisateur utilisée pour évaluer les conditions des filtres avec une expression personnalisée.conditions (string) - (requis) Élément racine des conditions de filtrage des données de télémétrie auxquelles un enregistrement d’une colonne de données de télémétrie doit satisfaire.L’élément conditions contient les éléments suivants :column (string) - (requis) Nom de la colonne de données de télémétrie à laquelle s’appliquent les conditions du filtre.attribute_key (string) - (requis pour les colonnes contenant des paires clé-valeur) Nom de la clé à laquelle la condition s’applique, dans la colonne contenant des paires clé-valeur.operator (string) - (requis) Opérateur de la condition du filtre. Valeurs possibles pour les colonnes à valeur unique :1 EQUAL (0), NOT_EQUAL (1), LIKE (2), NOT_LIKE (3). Valeurs possibles pour les colonnes contenant des paires clé-valeur :1 EQUAL (0), NOT_EQUAL (1), EXISTS (12).formulaid (string) - (requis pour les méthodes d’évaluation FORMULA) Identifiant unique arbitraire utilisé pour référencer la condition depuis une expression personnalisée.value (string) - (requis pour les opérations EQUAL, NOT_EQUAL, LIKE et NOT LIKE) Valeur à comparer. |
||
| tags | Élément racine des étiquettes de l’élément. | ||
| tag | string | (requis) Nom de l’étiquette. | |
| value | string | Valeur de l’étiquette. | |
| triggers | Élément racine des déclencheurs des éléments du modèle. | ||
Voir aussi : Objet élément (consultez la propriété correspondante portant le même nom).
Étapes de prétraitement de la valeur de l'élément du modèle
zabbix_export:
(...)
templates:
(...)
items:
(...)
- uuid: 58818005e76d46dda14d6592f601ab00
(...)
preprocessing:
- type: JSONPATH
parameters:
- $.length()
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 12h
(...)
| Element | Type | Description | |
|---|---|---|---|
| type | string | (obligatoire) Type de l'étape de prétraitement de la valeur de l'élément. Valeurs possibles :1 MULTIPLIER (1), RTRIM (2), LTRIM (3), TRIM (4), REGEX (5), BOOL_TO_DECIMAL (6), OCTAL_TO_DECIMAL (7), HEX_TO_DECIMAL (8), SIMPLE_CHANGE (9, calculé : valeur reçue - valeur précédente), CHANGE_PER_SECOND (10, calculé : (valeur reçue - valeur précédente)/(heure actuelle - heure de la dernière vérification)), XMLPATH (11), JSONPATH (12), IN_RANGE (13), MATCHES_REGEX (14), NOT_MATCHES_REGEX (15), CHECK_JSON_ERROR (16), CHECK_XML_ERROR (17), CHECK_REGEX_ERROR (18), DISCARD_UNCHANGED (19), DISCARD_UNCHANGED_HEARTBEAT (20), JAVASCRIPT (21), PROMETHEUS_PATTERN (22), PROMETHEUS_TO_JSON (23), CSV_TO_JSON (24), STR_REPLACE (25), CHECK_NOT_SUPPORTED (26), XML_TO_JSON (27), SNMP_WALK_VALUE (28), SNMP_WALK_TO_JSON (29), SNMP_GET_VALUE (30). |
|
| parameters | (obligatoire) Élément racine pour les paramètres de l'étape de prétraitement de la valeur de l'élément. | ||
| parameter | string | Paramètre individuel de l'étape de prétraitement de la valeur de l'élément. | |
| error_handler | string | Type d'action utilisé en cas d'échec de l'étape de prétraitement. Valeurs possibles :1 ORIGINAL_ERROR (0, par défaut), DISCARD_VALUE (1), CUSTOM_VALUE (2), CUSTOM_ERROR (3). |
|
| error_handler_params | string | Paramètres du gestionnaire d'erreurs. | |
Voir aussi : Objet de prétraitement de l'élément (se référer à la propriété correspondante portant le même nom).
Déclencheurs d'élément de modèle
zabbix_export:
(...)
templates:
(...)
items:
(...)
- uuid: 58818005e76d46dda14d6592f601ab00
(...)
triggers:
- uuid: b950c306394f4b3c902060a8273cbcde
expression: 'change(/Linux by Zabbix agent/system.sw.packages.get)<>0'
name: 'Linux: Le nombre de paquets installés a changé'
priority: WARNING
manual_close: 'YES'
tags:
- tag: scope
value: notice
(...)
- uuid: 403cebed115441369e94d35d070ca7b8
(...)
triggers:
- uuid: cfd395b1cde74ef18a5e5f840bd5142a
expression: 'min(/Linux by Zabbix agent/vm.memory.utilization,5m)>{$MEMORY.UTIL.MAX}'
name: 'Linux: Utilisation mémoire élevée'
event_name: 'Linux: Utilisation mémoire élevée (>{$MEMORY.UTIL.MAX}% pendant 5m)'
priority: AVERAGE
description: 'Le système manque de mémoire libre.'
dependencies:
- name: 'Linux: Manque de mémoire disponible'
expression: 'max(/Linux by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent/vm.memory.size[total])>0'
tags:
- tag: scope
value: capacity
- tag: scope
value: performance
(...)
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (obligatoire) Identifiant unique de ce déclencheur. | |
| expression | string | (obligatoire) Expression du déclencheur. | |
| recovery_mode | string | Base de génération des événements OK. Valeurs possibles :1 EXPRESSION (0, par défaut), RECOVERY_EXPRESSION (1), NONE (2). |
|
| recovery_expression | string | Expression de récupération du déclencheur. | |
| correlation_mode | string | Mode de corrélation (aucune corrélation d'événements ou corrélation par tag). Valeurs possibles :1 DISABLED (0, par défaut), TAG_VALUE (1). |
|
| correlation_tag | string | Nom du tag à utiliser pour la corrélation des événements. | |
| name | string | (obligatoire) Nom du déclencheur. | |
| event_name | string | Nom de l'événement. | |
| opdata | string | Données opérationnelles. | |
| url_name | string | Libellé de l'URL associée au déclencheur. | |
| url | string | URL associée au déclencheur. | |
| status | string | État du déclencheur. Valeurs possibles :1 ENABLED (0, par défaut), DISABLED (1). |
|
| priority | string | Sévérité du déclencheur. Valeurs possibles :1 NOT_CLASSIFIED (0, par défaut), INFO (1), WARNING (2), AVERAGE (3), HIGH (4), DISASTER (5). |
|
| description | text | Description du déclencheur. | |
| type | string | Type de génération d'événements (un seul événement de problème ou plusieurs événements de problème). Valeurs possibles :1 SINGLE (0, par défaut), MULTIPLE (1). |
|
| manual_close | string | Fermeture manuelle des événements de problème. Valeurs possibles :1 NO (0, par défaut), YES (1). |
|
| dependencies | Élément racine pour les dépendances. | ||
| name | string | (obligatoire) Nom du déclencheur dépendant. | |
| expression | string | (obligatoire) Expression du déclencheur dépendant. | |
| recovery_expression | string | Expression de récupération du déclencheur dépendant. | |
| tags | Élément racine pour les tags du déclencheur. | ||
| tag | string | (obligatoire) Nom du tag. | |
| value | string | Valeur du tag. | |
Voir aussi : Objet Trigger (reportez-vous à la propriété correspondante portant le même nom).
Règles de découverte de bas niveau du modèle
zabbix_export:
(...)
templates:
(...)
discovery_rules:
- uuid: acfdea9c46ef48c68e6636f43b8f96a2
name: 'Network interface discovery'
key: net.if.discovery
delay: 1h
filter: (see table below)
description: 'The discovery of network interfaces.'
item_prototypes: (see table below)
trigger_prototypes: (see table below)
graph_prototypes: (see table below)
(...)
La plupart des éléments des règles de découverte de bas niveau du modèle sont identiques à ceux des éléments du modèle. Le tableau ci-dessous décrit les éléments qui diffèrent des éléments du modèle.
| Element | Type | Description | |
|---|---|---|---|
| type | string | Type d'élément. Valeurs possibles:1 ZABBIX_PASSIVE (0, par défaut), TRAP (2), SIMPLE (3), INTERNAL (5), ZABBIX_ACTIVE (7), EXTERNAL (10), ODBC (11), IPMI (12), SSH (13), TELNET (14), JMX (16), DEPENDENT (18), HTTP_AGENT (19), SNMP_AGENT (20), ITEM_TYPE_SCRIPT (21), ITEM_TYPE_BROWSER (22). |
|
| key | string | (obligatoire) La clé de la règle de découverte de bas niveau. | |
| filter | Élément racine pour les filtres des règles de découverte de bas niveau du modèle. | ||
| lifetime | string | Période de temps (en secondes, suffixe de temps, ou macro utilisateur), après laquelle les ressources découvertes qui n'existent plus seront supprimées. Par défaut: 7d. |
|
| lifetime_type | string | Scénario de suppression des ressources LLD perdues. Valeurs possibles: DELETE_NEVER, DELETE_IMMEDIATELY, DELETE_AFTER. |
|
| enabled_lifetime | string | Période de temps (en secondes, suffixe de temps, ou macro utilisateur), après laquelle les ressources découvertes qui n'existent plus seront désactivées. | |
| enabled_lifetime_type | string | Scénario de désactivation des ressources LLD perdues. Valeurs possibles: DISABLE_NEVER, DISABLE_IMMEDIATELY, DISABLE_AFTER. |
|
| item_prototypes | Élément racine pour les éléments prototypes du modèle, qui sont identiques à ceux des éléments du modèle. | ||
| trigger_prototypes | Élément racine pour les prototypes de déclencheur du modèle, qui sont identiques à ceux des déclencheurs d'élément du modèle. | ||
| graph_prototypes | Élément racine pour les prototypes de graphique du modèle, qui sont identiques à ceux des graphiques d'hôte. | ||
| host_prototypes | Élément racine pour les prototypes d'hôte du modèle, qui sont identiques à ceux des hôtes. | ||
| parent_discovery_rule | Élément racine pour la règle de découverte de bas niveau parente (ou le prototype de règle) du prototype de règle de découverte de bas niveau. Cette propriété indique qu'il s'agit d'un prototype de règle LLD, enfant direct de la règle/prototype de règle référencé. | ||
| key | string | (obligatoire) La clé de la règle de découverte de bas niveau parente (ou du prototype de règle). | |
| master_item | string | (obligatoire pour les règles DEPENDENT) Élément racine pour l'élément maître de la règle dépendante. | |
| lld_macro_paths | Élément racine pour les chemins de macro de la règle de découverte de bas niveau. | ||
| lld_macro | string | (obligatoire) Nom de la macro de la règle de découverte de bas niveau. | |
| path | string | (obligatoire) Sélecteur de la valeur qui sera attribuée à la macro correspondante. | |
| preprocessing | Élément racine pour le prétraitement de la valeur de la règle de découverte de bas niveau. | ||
| step | Élément racine pour les éléments d'étape de prétraitement de la valeur de la règle de découverte de bas niveau, qui sont identiques à ceux des étapes de prétraitement de la valeur d'élément du modèle, mais avec moins de valeurs possibles. Voir aussi: objet de prétraitement de la règle LLD. | ||
| overrides | Élément racine pour les règles de remplacement de la règle de découverte de bas niveau. | ||
| name | string | (obligatoire) Nom unique du remplacement. | |
| step | string | (obligatoire) Numéro d'ordre unique du remplacement. | |
| stop | string | Arrêter le traitement des remplacements suivants si correspondance. | |
| filter | Élément racine pour les éléments de filtre de la règle de remplacement de la règle de découverte de bas niveau du modèle, qui sont identiques à ceux des filtres des règles de découverte de bas niveau du modèle. | ||
| operations | Élément racine pour les opérations de remplacement des règles de découverte de bas niveau du modèle. | ||
Voir aussi: objet de règle LLD (reportez-vous à la propriété correspondante portant le même nom).
Filtres de règle de découverte bas niveau du modèle
zabbix_export:
(...)
templates:
(...)
discovery_rules:
- uuid: acfdea9c46ef48c68e6636f43b8f96a2
(...)
filter:
evaltype: AND
conditions:
- macro: '{#IFNAME}'
value: '{$NET.IF.IFNAME.MATCHES}'
- macro: '{#IFNAME}'
value: '{$NET.IF.IFNAME.NOT_MATCHES}'
operator: NOT_MATCHES_REGEX
(...)
- uuid: 2bbdc79f082d4c618e01bec625e9c90a
(...)
filter:
evaltype: AND
conditions:
- macro: '{#DEVNAME}'
value: '{$VFS.DEV.DEVNAME.MATCHES}'
- macro: '{#DEVNAME}'
value: '{$VFS.DEV.DEVNAME.NOT_MATCHES}'
operator: NOT_MATCHES_REGEX
- macro: '{#DEVTYPE}'
value: disk
(...)
| Element | Type | Description | |
|---|---|---|---|
| evaltype | string | Remplace la méthode d'évaluation des conditions du filtre. Valeurs possibles :1 AND_OR (0, par défaut), AND (1), OR (2), FORMULA (3). |
|
| formula | string | Formule de calcul personnalisée pour les conditions du filtre. | |
| conditions | Élément racine pour les conditions du filtre. | ||
| macro | string | (obligatoire) Nom de la macro de découverte bas niveau sur laquelle effectuer la vérification. | |
| value | string | Valeur à comparer. | |
| operator | string | Opérateur de condition. Valeurs possibles :1 MATCHES_REGEX (8, par défaut), NOT_MATCHES_REGEX (9). |
|
| formulaid | string | (obligatoire) ID unique arbitraire utilisé pour référencer une condition dans l'expression personnalisée. Peut contenir uniquement des lettres majuscules. L'ID doit être défini par l'utilisateur lors de la modification des conditions du filtre, mais sera généré à nouveau lors d'une requête ultérieure. | |
Voir aussi : objet de filtre de règle LLD (reportez-vous à la propriété correspondante portant le même nom).
Opérations de remplacement de règle de découverte de bas niveau du modèle
| Element | Type | Description | |
|---|---|---|---|
| operationobject | string | Objet auquel l'opération est appliquée. Valeurs possibles:1 ITEM_PROTOTYPE (0), TRIGGER_PROTOTYPE (1), GRAPH_PROTOTYPE (2), HOST_PROTOTYPE (3). |
|
| operator | string | Opérateur de condition de remplacement. Valeurs possibles:1 EQUAL (1), NOT_EQUAL (2), LIKE (3), NOT_LIKE (4), REGEXP (5), NOT_REGEXP (6). |
|
| value | string | Une expression régulière ou une chaîne pour l'opérateur de condition de remplacement. | |
| status | string | Statut de l'objet lors de l'opération de remplacement. | |
| discover | string | Indique si l'objet est ajouté à la suite de la découverte. | |
| delay | string | Intervalle de mise à jour défini pour le prototype d'élément lors de l'opération de remplacement. | |
| history | string | Période de conservation de l'historique définie pour le prototype d'élément lors de l'opération de remplacement. | |
| trends | string | Période de conservation des tendances définie pour le prototype d'élément lors de l'opération de remplacement. | |
| severity | string | Niveau de gravité du prototype de déclencheur défini lors de l'opération de remplacement. | |
| tags | Élément racine pour les tags définis pour l'objet lors de l'opération de remplacement. | ||
| tag | string | (obligatoire) Nom du tag. | |
| value | string | Valeur du tag. | |
| templates | Élément racine pour les modèles liés au prototype d'hôte lors de l'opération de remplacement. | ||
| name | string | (obligatoire) Nom du modèle. | |
| inventory_mode | string | Mode d'inventaire du prototype d'hôte défini lors de l'opération de remplacement. | |
Voir aussi: Objet d'opération de remplacement de règle LLD (reportez-vous à la propriété correspondante portant le même nom).
Modèles de scénarios web
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (obligatoire) Identifiant unique de ce scénario web. | |
| name | string | (obligatoire) Nom du scénario web. | |
| delay | string | Fréquence (en secondes, suffixe de temps, ou macro utilisateur) d'exécution du scénario web. Par défaut: 1m. |
|
| attempts | integer | Nombre de tentatives pour l'exécution des étapes du scénario web. Valeurs possibles:1 1-10 (par défaut: 1). |
|
| agent | string | Agent client. Zabbix se fera passer pour le navigateur sélectionné. Cela est utile lorsqu'un site web renvoie un contenu différent selon le navigateur. Par défaut: Zabbix. |
|
| http_proxy | string | Proxy qui sera utilisé par le scénario web, au format: http://[username[:password]@]proxy.example.com[:port] |
|
| variables | Élément racine pour les variables du scénario web pouvant être utilisées dans les étapes du scénario. | ||
| name | string | (obligatoire) Nom de la variable. | |
| value | text | (obligatoire) Valeur de la variable. | |
| headers | Élément racine pour les en-têtes HTTP à envoyer 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 qu'ils auraient dans le protocole HTTP. |
||
| name | string | (obligatoire) Nom de l'en-tête. | |
| value | text | (obligatoire) Valeur de l'en-tête. | |
| status | string | Statut du scénario web. Valeurs possibles:1 ENABLED (0, par défaut), DISABLED (1). |
|
| authentication | string | Méthode d'authentification. Valeurs possibles:1 NONE (0, par défaut), BASIC (1), NTLM (2), Kerberos (3), ou Digest (4). |
|
| http_user | string | Nom d'utilisateur utilisé pour l'authentification BASIC (HTTP), NTLM, Kerberos ou Digest. | |
| http_password | string | Mot de passe utilisé pour l'authentification BASIC (HTTP), NTLM, Kerberos ou Digest. | |
| verify_peer | string | Vérifier le certificat SSL du serveur web. Valeurs possibles:1 NO (0, par défaut), YES (1). |
|
| verify_host | string | Vérifier que le champ Common Name ou le champ Subject Alternate Name du certificat du serveur web correspond. Valeurs possibles:1 NO (0, par défaut), YES (1). |
|
| ssl_cert_file | string | Nom du fichier de certificat SSL utilisé pour l'authentification du client (doit être au format PEM). | |
| ssl_key_file | string | Nom du fichier de clé privée SSL utilisé pour l'authentification du client (doit être au format PEM). | |
| ssl_key_password | string | Mot de passe du fichier de clé privée SSL. | |
| steps | (obligatoire) Élément racine pour les étapes du scénario web du modèle. | ||
| tags | Élément racine pour les tags du scénario web. | ||
| tag | string | (obligatoire) Nom du tag. | |
| value | string | Valeur du tag. | |
Voir aussi: Objet scénario web (se référer à la propriété correspondante portant le même nom).
Étapes du scénario web
| Element | Type | Description | |
|---|---|---|---|
| name | string | (required) Nom de l'étape du scénario web. | |
| url | string | (required) URL à surveiller. | |
| query_fields | Élément racine pour les paramètres de requête (un tableau de champs HTTP à ajouter à l'URL lors de l'exécution d'une requête). | ||
| name | string | (required) Nom du paramètre de requête. | |
| value | string | Valeur du paramètre de requête. | |
| posts | Élément racine pour les variables HTTP POST (une chaîne (données POST brutes) ou un tableau de champs HTTP (données de champs de formulaire)). | ||
| name | string | (required) Nom du champ POST. | |
| value | string | (required) 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 | string | (required) Nom de la variable. | |
| value | text | (required) Valeur de la variable. | |
| headers | Élément racine pour les en-têtes HTTP à envoyer lors de l'exécution d'une requête. | ||
| name | string | (required) Nom de l'en-tête. | |
| value | text | (required) Valeur de l'en-tête. | |
| follow_redirects | string | Suivre les redirections HTTP. Valeurs possibles:1 NO (0), YES (1, default). |
|
| retrieve_mode | string | Mode de récupération de la réponse HTTP. Valeurs possibles:1 BODY (0, default), HEADERS (1), BOTH (2). |
|
| timeout | string | Délai d'attente (en secondes, suffixe de temps, ou macro utilisateur) de l'exécution de l'étape. Par défaut: 15s. |
|
| required | string | Texte qui doit être présent dans la réponse (ignoré si vide). | |
| status_codes | string | Liste de codes d'état HTTP acceptés, séparés par des virgules (par exemple, 200-201,210-299; ignoré si vide). |
|
Voir aussi: Objet d'étape de scénario web (se référer à la propriété correspondante portant le même nom).
Configuration des macros de modèle
zabbix_export:
(...)
templates:
- uuid: f8f7908280354f2abeed07dc788c3747
(...)
macros:
- macro: '{$AGENT.TIMEOUT}'
(...)
config:
type: TEXT
priority: '1'
label: 'Secondes depuis la dernière détection de l agent Zabbix'
description: 'Délai après lequel l agent est considéré comme indisponible.'
- macro: '{$CPU.UTIL.CRIT}'
(...)
config:
type: TEXT
priority: '2'
section_name: Thresholds
label: 'Seuil d utilisation CPU exprimé'
description: 'Seuil critique d utilisation CPU exprimé en %. Dans la plage de 0 à 100 inclus.'
regex: '^-?([0-9]+|(([0-9]+)\.([0-9]+)))$'
(...)
- macro: '{$IFCONTROL}'
(...)
config:
type: CHECKBOX
priority: '19'
label: 'Contrôle des interfaces'
description: 'Déclencher un déclencheur lorsque l état opérationnel de l interface change à "Link down".'
options:
- checked: '1'
unchecked: '0'
(...)
| Element | Type | Description | |
|---|---|---|---|
| type | string | (obligatoire) Type du champ de saisie de la macro. Valeurs possibles :1 NOCONF (0), TEXT (1), LIST (2), CHECKBOX (3). |
|
| priority | string | Position de la macro dans la liste des macros. | |
| section_name | string | Libellé de la section repliable dans laquelle la macro est regroupée. | |
| label | string | (obligatoire pour les macros TEXT, LIST, CHECKBOX) Libellé de la macro. | |
| description | text | Texte d aide de la macro. Prend en charge le formatage Markdown. | |
| required | string | Indique que la macro est obligatoire. Valeurs possibles :1 NO (0), YES (1). Pris en charge pour les macros TEXT et LIST. |
|
| regex | string | Expression régulière permettant de valider la saisie de l utilisateur dans un champ de texte. Pris en charge pour les macros TEXT. |
|
| options | Élément racine pour les éléments LIST ou les valeurs CHECKBOX. | ||
| value | string | (obligatoire pour les macros LIST) Valeur de l élément LIST. | |
| text | string | (obligatoire pour les macros LIST) Texte de l élément LIST. | |
| checked | string | (obligatoire pour les macros CHECKBOX) Valeur représentant l état coché. Valeurs possibles :1 0 (false), 1 (true). Pris en charge pour les macros CHECKBOX. |
|
| unchecked | string | (obligatoire pour les macros CHECKBOX) Valeur représentant l état non coché. Valeurs possibles :1 0 (false), 1 (true). Pris en charge pour les macros CHECKBOX. |
|
Voir aussi : Objet de configuration des macros (reportez-vous à la propriété correspondante portant le même nom).
Tableaux de bord de modèle
zabbix_export:
(...)
templates:
(...)
dashboards:
- uuid: c689ad3115fd46a4b927d1f70ee2e5a4
name: Filesystems
pages:
- name: Overview
widgets: (see table below)
(...)
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (required) Identifiant unique pour ce tableau de bord. | |
| name | string | (required) Nom du tableau de bord du modèle. | |
| display period | integer | Période d'affichage des pages du tableau de bord. | |
| auto_start | string | Démarrage automatique du diaporama. Valeurs possibles:1 NO (0), YES (1, default). |
|
| pages | Élément racine pour les pages du tableau de bord du modèle. | ||
| name | string | Nom de la page. | |
| display period | integer | Intervalle du diaporama. | |
| sortorder | integer | Ordre de tri des pages. | |
| widgets | Élément racine pour les widgets du tableau de bord du modèle. | ||
Voir aussi: Objet de tableau de bord de modèle (se référer à la propriété correspondante portant le même nom).
Widgets du tableau de bord du modèle
zabbix_export:
(...)
templates:
(...)
dashboards:
- uuid: c689ad3115fd46a4b927d1f70ee2e5a4
name: Filesystems
pages:
- name: Overview
widgets:
- type: graphprototype
width: '72'
height: '5'
fields:
- type: INTEGER
name: columns
value: '3'
- type: GRAPH_PROTOTYPE
name: graphid.0
value:
host: 'Linux by Zabbix agent'
name: 'FS [{#FSTYPE}({#FSNAME})]: Space utilization chart (relative to total)'
- type: STRING
name: reference
value: AAAEB
- type: graphprototype
'y': '5'
width: '72'
height: '5'
fields:
- type: INTEGER
name: columns
value: '1'
- type: GRAPH_PROTOTYPE
name: graphid.0
value:
host: 'Linux by Zabbix agent'
name: 'FS [{#FSTYPE}({#FSNAME})]: Space usage graph, in % (relative to max available)'
- type: STRING
name: reference
value: AAAEC
(...)
| Element | Type | Description | |
|---|---|---|---|
| type | string | (obligatoire) Type de widget. | |
| name | string | Nom du widget. | |
| x | integer | Position horizontale à partir du côté gauche du tableau de bord du modèle. Valeurs possibles:1 0-71. |
|
| y | integer | Position verticale à partir du haut du tableau de bord du modèle. Valeurs possibles:1 0-63. |
|
| width | integer | Largeur du widget. Valeurs possibles:1 1-72. |
|
| height | integer | Hauteur du widget. Valeurs possibles:1 1-64. |
|
| hide_header | string | Masquer l'en-tête du widget. Valeurs possibles:1 NO (0, par défaut), YES (1). |
|
| fields | Élément racine pour les champs du widget du tableau de bord du modèle. | ||
| type | string | (obligatoire) Type de champ du widget. Valeurs possibles:1 INTEGER (0), STRING (1), ITEM (4), ITEM_PROTOTYPE (5), GRAPH (6), GRAPH_PROTOTYPE (7), MAP (8), SERVICE (9), SLA (10), USER (11), ACTION (12), MEDIA_TYPE (13). |
|
| name | string | (obligatoire) Nom du champ du widget. | |
| value | mixed | (obligatoire) Valeur du champ du widget, selon le type de champ. | |
Voir aussi: Objet widget du tableau de bord du modèle (reportez-vous à la propriété correspondante portant le même nom).
Modèles de correspondance de valeurs
zabbix_export:
(...)
templates:
(...)
valuemaps:
- uuid: 8c048c6cca8248f2860c208e8db0f59e
name: ifOperStatus
mappings:
- value: '0'
newvalue: unknown
- value: '1'
newvalue: notpresent
- value: '2'
newvalue: down
- value: '3'
newvalue: lowerlayerdown
- value: '4'
newvalue: testing
- value: '5'
newvalue: dormant
- value: '6'
newvalue: up
(...)
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (obligatoire) Identifiant unique de cette correspondance de valeurs. | |
| name | string | (obligatoire) Nom de la correspondance de valeurs. | |
| mapping | Élément racine pour les correspondances. | ||
| type | string | Type de correspondance de la valeur. Valeurs possibles:1 EQUAL (0, par défaut), GREATER_OR_EQUAL (2), LESS_OR_EQUAL (3), IN_RANGE (4), REGEXP (5), DEFAULT (6). |
|
| value | string | Valeur d'origine. | |
| newvalue | string | (obligatoire) Valeur vers laquelle la valeur d'origine est mappée. | |
Voir aussi: Objet Value map (reportez-vous à la propriété correspondante portant le même nom).
Notes de bas de page
1 Les valeurs entières de l'API entre parenthèses, par exemple ENABLED (0), sont mentionnées uniquement à titre de référence. Pour plus d'informations, consultez la page de l'objet API liée dans l'entrée du tableau ou à la fin de chaque section.