15 Élément dépendant
Vue d'ensemble
Il existe des situations où un seul élément collecte plusieurs métriques à la fois, ou il est même plus pertinent de collecter simultanément des métriques liées, par exemple :
- Utilisation du CPU des cœurs individuels
- Trafic réseau entrant/sortant/total
Pour permettre la collecte groupée de métriques et leur utilisation simultanée dans plusieurs éléments liés, Zabbix prend en charge les éléments dépendants. Les éléments dépendants dépendent de l'élément maître qui collecte leurs données simultanément, dans une seule requête. Une nouvelle valeur pour l'élément maître renseigne automatiquement les valeurs des éléments dépendants. Les éléments dépendants ne peuvent pas avoir un intervalle de mise à jour différent de celui de l'élément maître.
Les options de prétraitement Zabbix peuvent être utilisées pour extraire de la donnée de l'élément maître la partie nécessaire à l'élément dépendant.
Le prétraitement est géré par un processus preprocessing manager, ainsi que par des
threads de travail qui exécutent les étapes de prétraitement. Toutes les valeurs avec prétraitement (avant Zabbix 7.0.17, toutes les valeurs), reçues de
différents collecteurs de données, passent par le gestionnaire de prétraitement avant
d'être ajoutées au cache d'historique. Une communication IPC basée sur des sockets est utilisée
entre les collecteurs de données (pollers, trappers, etc.) et le processus de prétraitement.
Le serveur Zabbix ou le proxy Zabbix (si l'hôte est surveillé par un proxy) exécutent les étapes de prétraitement et le traitement des éléments dépendants.
Des éléments de tout type, y compris des éléments dépendants, peuvent être définis comme éléments maîtres. Des niveaux supplémentaires d'éléments dépendants peuvent être utilisés pour extraire des parties plus petites de la valeur d'un élément dépendant existant.
Limitations
- Seules les dépendances au sein du même hôte (modèle) sont autorisées
- Un prototype d'élément peut dépendre d'un autre prototype d'élément ou d'un élément normal du même hôte
- Le nombre maximal d'éléments dépendants pour un élément maître est limité à 29999 (quel que soit le nombre de niveaux de dépendance)
- Un maximum de 3 niveaux de dépendance est autorisé
- Un élément dépendant sur un hôte dont l'élément maître provient d'un modèle ne sera pas exporté en XML
Configuration de l'élément
Un élément dépendant dépend de son élément maître pour les données. C'est pourquoi le élément maître doit être configuré (ou exister) en premier :
- Accédez à : Collecte de données → Hôtes
- Cliquez sur Éléments dans la ligne de l'hôte
- Cliquez sur Créer un élément
- Saisissez les paramètres de l'élément dans le formulaire

Tous les champs obligatoires sont marqués d'un astérisque rouge.
Cliquez sur Ajouter pour enregistrer l'élément maître.
Vous pouvez ensuite configurer un élément dépendant.

Tous les champs obligatoires sont marqués d'un astérisque rouge.
Les champs qui nécessitent des informations spécifiques pour les éléments dépendants sont :
| Type | Sélectionnez Élément dépendant ici. |
| Key | Saisissez une clé qui sera utilisée pour reconnaître l'élément. |
| Master item | Sélectionnez l'élément maître. La valeur de l'élément maître sera utilisée pour renseigner la valeur de l'élément dépendant. |
| Type of information | Sélectionnez le type d'information qui correspondra au format des données qui seront stockées. |
Vous pouvez utiliser le prétraitement de la valeur de l'élément pour extraire la partie requise de la valeur de l'élément maître.

Sans prétraitement, la valeur de l'élément dépendant sera exactement la même que celle de l'élément maître.
Cliquez sur Ajouter pour enregistrer l'élément dépendant.
Un raccourci permettant de créer plus rapidement un élément dépendant est accessible en cliquant sur le bouton
dans la liste des éléments
et en sélectionnant Créer un élément dépendant.

Affichage
Dans la liste d'éléments, les éléments dépendants sont affichés avec leur nom d'élément principal comme préfixe.

Si un élément principal est supprimé, tous ses éléments dépendants le sont également.