Il existe des situations où un élément rassemble plusieurs métriques à la fois ou il est même plus logique de collecter simultanément des métriques associées, par exemple :
Pour permettre la collecte de métriques en masse et l'utilisation simultanée dans plusieurs éléments connexes, Zabbix prend en charge les éléments dépendants. Les éléments dépendants dépendent de l'élément principal qui collecte leurs données simultanément, dans une requête. Une nouvelle valeur pour l'élément principal 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 principal.
Les options de prétraitement de Zabbix peuvent être utilisées pour extraire la partie nécessaire pour l'élément dépendant à partir des données de l'élément principal.
Le prétraitement est géré par un processus de gestionnaire de prétraitement
, qui a été ajouté dans Zabbix 3.4, ainsi que par les agents qui effectuent les étapes de prétraitement. Toutes les valeurs (avec ou sans prétraitement) des différents collecteurs de données passent par le gestionnaire de prétraitement avant d'être ajoutées au cache de l'historique. La communication IPC basée sur les 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 Zabbi x (si l'hôte est surveillé par un proxy) effectuent des étapes de prétraitement et traitent les éléments dépendants.
Un élément de n'importe quel type, même un élément dépendant, peut être défini comme élément principal. 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.
Un élément dépendant dépend de son élément principal pour les données. C'est pourquoi l'élément principal doit d'abord être configuré (ou exister) :
Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.
Cliquez sur Ajouter pour enregistrer l'élément principal.
Ensuite, vous pouvez configurer un élément dépendant.
Tous les champs de saisie 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. |
Clé | Entrez une clé qui sera utilisée pour reconnaître l'élément. |
Élément principal | Sélectionnez l'élément principal. La valeur de l'élément principal sera utilisée pour remplir la valeur de l'élément dépendant. |
Type d'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 valeur d'éléméent pour extraire la partie requise de la valeur de l'élément principal.
Sans prétraitement, la valeur de l'élément dépendant sera exactement la même que la valeur de l'élément principal.
Cliquez sur Ajouter pour enregistrer l'élément dépendant.
Un raccourci pour créer plus rapidement un élément dépendant consiste à utiliser l'assistant dans la liste des éléments :
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.