8 Graphique

Vue d’ensemble

Le widget Graph affiche les données numériques des éléments sous forme de graphique vectoriel. Il peut vous aider à suivre les tendances, à repérer les problèmes et à comparer les valeurs au fil du temps et entre les hôtes.

En survolant le graphique, une infobulle s’affiche avec une liste des éléments triés par valeur dans l’ordre décroissant.

En survolant un élément dans l’infobulle, son graphique est mis en évidence (les autres sont estompés) ; en sélectionnant l’élément, ses données sont diffusées vers d’autres widgets.

L’ancien widget Graph (classic) est également disponible.

Les informations affichées dans le widget Graph peuvent être téléchargées sous forme d’image PNG en sélectionnant l’option Download image dans le menu du widget.

Configuration

Pour configurer, sélectionnez Graph comme type :

Jeu de données

L’onglet Jeu de données permet de sélectionner les données du graphique en ajoutant des jeux de données. Deux types de jeux de données peuvent être ajoutés :

  • Modèles d’éléments - les données des éléments correspondants sont affichées. Vous pouvez choisir une seule couleur de base ou sélectionner une ligne de palette pour attribuer des couleurs distinctes à chaque élément correspondant.
  • Liste d’éléments - les données des éléments sélectionnés sont affichées. Vous pouvez choisir individuellement la couleur de chaque élément à l’aide du sélecteur.

Par défaut, un jeu de données Modèles d’éléments est ajouté.

Jeu de données Pour le jeu de données Modèles d’éléments :
Sélectionnez ou saisissez des modèles d’hôte et d’élément ; les données des éléments correspondant à ces modèles seront affichées sur le graphique ; jusqu’à 50 éléments peuvent être affichés.
Des modèles génériques peuvent être utilisés pour la sélection (par exemple, * renverra des résultats correspondant à zéro ou plusieurs caractères).
Pour spécifier un modèle générique, saisissez la chaîne manuellement et appuyez sur Entrée.
Le symbole générique est toujours interprété, il n’est donc pas possible d’ajouter individuellement, par exemple, un élément nommé item* s’il existe d’autres éléments correspondants (par exemple, item2, item3).
La spécification de modèles d’hôte et d’élément est obligatoire pour les jeux de données « Modèles d’éléments ».
Voir aussi : Détails de configuration du jeu de données.

Pour le jeu de données Liste d’éléments :
Sélectionnez les éléments du graphique en cliquant sur le bouton Ajouter un élément.
Vous pouvez également sélectionner des widgets compatibles comme source de données pour les éléments en cliquant sur le bouton Ajouter un widget.
La spécification d’éléments ou de widgets est obligatoire pour les jeux de données « Liste d’éléments ».
Voir aussi : Détails de configuration du jeu de données.

Notez que seuls les types d’éléments numériques sont autorisés.

Lors de la configuration du widget sur un tableau de bord de modèle, le paramètre permettant de spécifier des modèles d’hôte n’est pas disponible, et le paramètre permettant de spécifier une liste d’éléments permet de sélectionner uniquement les éléments configurés sur le modèle.
Tracé Choisissez le type de tracé de la métrique.
Types de tracé possibles : Ligne (défini par défaut), Points, Escalier et Barre.
Notez que s’il n’y a qu’un seul point de données dans le graphique en ligne/en escalier, il est dessiné comme un point quel que soit le type de tracé. La taille du point est calculée à partir de la largeur de ligne, mais elle ne peut pas être inférieure à 3 pixels, même si la largeur de ligne est inférieure.
Empilé Cochez la case pour afficher les données empilées (zones remplies affichées).
Cette option est désactivée lorsque le type de tracé Points est sélectionné.
Largeur Définissez la largeur de ligne.
Cette option est disponible lorsque le type de tracé Ligne ou Escalier est sélectionné.
Taille du point Définissez la taille du point.
Cette option est disponible lorsque le type de tracé Points est sélectionné.
Transparence Définissez le niveau de transparence.
Remplissage Définissez le niveau de remplissage.
Cette option est disponible lorsque le type de tracé Ligne ou Escalier est sélectionné.
Données manquantes Sélectionnez l’option d’affichage des données manquantes :
Aucune - l’espace reste vide ;
Connecté - les deux valeurs de bord sont reliées ;
Traiter comme 0 - les données manquantes sont affichées comme des valeurs 0 ;
Dernière valeur connue - les données manquantes sont affichées avec la même valeur que la dernière valeur connue ; non applicable aux types de tracé Points et Barre.
Remplacer l’hôte Sélectionnez un widget compatible ou le sélecteur d’hôte du tableau de bord comme source de données pour les hôtes.
Ce paramètre n’est pas disponible lors de la configuration du widget sur un tableau de bord de modèle.
Axe Y Sélectionnez le côté du graphique où l’axe Y sera affiché.
Décalage temporel Spécifiez un décalage temporel si nécessaire.
Vous pouvez utiliser des suffixes de temps dans ce champ. Les valeurs négatives sont autorisées.
Fonction d’agrégation Spécifiez la fonction d’agrégation à utiliser :
min - afficher la plus petite valeur ;
max - afficher la plus grande valeur ;
avg - afficher la valeur moyenne ;
sum - afficher la somme des valeurs ;
count - afficher le nombre de valeurs ;
first - afficher la première valeur ;
last - afficher la dernière valeur ;
none - afficher toutes les valeurs (sans agrégation).

L’agrégation permet d’afficher une valeur agrégée pour l’intervalle choisi (5 minutes, une heure, un jour), au lieu de toutes les valeurs. Voir aussi : Agrégation dans les graphiques.
Intervalle d’agrégation Spécifiez l’intervalle d’agrégation des valeurs.
Vous pouvez utiliser des suffixes de temps dans ce champ. Une valeur numérique sans suffixe sera considérée comme des secondes.

Notez que si le widget est configuré pour afficher des données historiques basées sur les tendances (Sélection des données d’historique est définie sur Tendances ou Auto), il est recommandé d’utiliser un intervalle d’agrégation multiple de 1 heure (par ex. 3600, 60m, 1h, 3h, etc.). Les tendances stockent des valeurs agrégées par heure, donc l’utilisation d’un intervalle d’agrégation qui n’est pas un multiple de 1 heure (par ex. 100s, 7min, 15min, 90min, etc.) peut conduire à des résultats difficiles à interpréter.
Agréger Indiquez s’il faut agréger :
Chaque élément - chaque élément du jeu de données sera agrégé et affiché séparément ;
Jeu de données - tous les éléments du jeu de données seront agrégés et affichés comme une seule valeur.
Approximation Indiquez quelle valeur afficher lorsque plus d’une valeur existe par pixel vertical du graphique :
all - afficher les valeurs minimale, maximale et moyenne ;
min - afficher la plus petite valeur ;
max - afficher la plus grande valeur ;
avg - afficher la valeur moyenne.

Ce paramètre est utile lors de l’affichage d’un graphique sur une longue période avec un intervalle de mise à jour fréquent (par exemple, une année de valeurs collectées toutes les 10 minutes).
Libellé du jeu de données Spécifiez le libellé du jeu de données affiché dans la configuration Jeu de données du graphique et dans la Légende du graphique (pour les jeux de données agrégés).
Tous les jeux de données sont numérotés, y compris ceux ayant un Libellé du jeu de données spécifié. Si aucun libellé n’est spécifié, le jeu de données sera libellé automatiquement selon son numéro (par ex. « Jeu de données n°2 », « Jeu de données n°3 », etc.). La numérotation des jeux de données est recalculée après réorganisation/glisser-déposer des jeux de données.
Les libellés de jeu de données trop longs seront raccourcis pour s’adapter à l’emplacement d’affichage (par ex. « Nombre de proc... »).
Tags d’élément Spécifiez des tags pour filtrer les éléments affichés dans le widget.
Il est possible d’inclure comme d’exclure des tags et des valeurs de tag spécifiques. Plusieurs conditions peuvent être définies.
La correspondance des noms de tag est toujours sensible à la casse.

Plusieurs opérateurs sont disponibles pour chaque condition :
Exists - inclure les noms de tag spécifiés ;
Equals - inclure les noms et valeurs de tag spécifiés (sensible à la casse) ;
Contains - inclure les noms de tag spécifiés lorsque les valeurs de tag contiennent la chaîne saisie (correspondance de sous-chaîne, insensible à la casse) ;
Does not exist - exclure les noms de tag spécifiés ;
Does not equal - exclure les noms et valeurs de tag spécifiés (sensible à la casse) ;
Does not contain - exclure les noms de tag spécifiés lorsque les valeurs de tag contiennent la chaîne saisie (correspondance de sous-chaîne, insensible à la casse).

Deux types de calcul sont disponibles pour les conditions :
And/Or - toutes les conditions doivent être remplies, les conditions ayant le même nom de tag seront regroupées par la condition Or ;
Or - il suffit qu’une seule condition soit remplie.
Détails de la configuration des jeux de données

Les jeux de données existants sont affichés dans une liste. Vous pouvez :

  • Cliquer sur l’icône de déplacement et faire glisser un jeu de données vers un nouvel emplacement dans la liste.
  • Cliquer sur l’icône de développement pour afficher les détails du jeu de données. Lorsqu’elle est développée, cette icône devient une icône de réduction .
  • Cliquer sur l’icône de couleur pour ouvrir le sélecteur. Vous pouvez saisir un code hexadécimal, choisir un échantillon uni, ou passer à l’onglet Palette et sélectionner une ligne de couleurs prédéfinies. La couleur choisie s’applique directement aux jeux de données Item list ou sert de base aux nuances générées dans Item patterns. Utilisez Tab pour passer d’un contrôle de la boîte de dialogue à l’autre, les touches fléchées pour parcourir les échantillons ou les lignes de la palette, Entrée pour sélectionner et Échap pour annuler.
  • Cliquer sur le bouton Add new data set pour ajouter un jeu de données vide permettant de sélectionner des motifs d’hôte et d’élément. Si vous cliquez sur l’icône pointant vers le bas à côté du bouton Add new data set, un menu déroulant apparaît, vous permettant d’ajouter un nouveau jeu de données Item patterns ou Item list, ou de Clone le jeu de données actuellement ouvert. Si tous les jeux de données sont réduits, l’option Clone n’est pas disponible.

L'ensemble de données Modèles d'éléments contient les champs Modèles d'hôtes et Modèles d'éléments, qui reconnaissent tous deux les noms complets ou les modèles contenant un symbole générique (*). Cette fonctionnalité vous permet de sélectionner tous les noms d'hôtes et noms d'éléments contenant le modèle sélectionné. Lors de la saisie du nom de l'élément ou du modèle d'élément dans le champ Modèles d'éléments, seuls les éléments appartenant au(x) nom(s) d'hôte sélectionné(s) sont affichés dans la liste déroulante.

Par exemple, après avoir saisi le modèle z* dans le champ Modèles d'hôtes, la liste déroulante affiche tous les noms d'hôtes contenant ce modèle : z*, Zabbix server, Zabbix proxy. Après avoir appuyé sur Entrée, ce modèle est accepté et affiché comme z*. De même, après avoir saisi le modèle a* dans le champ Modèles d'éléments, la liste déroulante affiche tous les noms d'éléments contenant ce modèle : a*, Available memory, Available memory in %.

Après avoir appuyé sur Entrée, le modèle est accepté et affiché comme **a***.

Le graphique affiche alors tous les éléments appartenant au(x) nom(s) d'hôte sélectionné(s).

L’ensemble de données Liste des éléments contient le bouton Ajouter un élément, qui vous permet d’ajouter des éléments à afficher sur le graphique. Vous pouvez également ajouter des widgets compatibles comme source de données pour les éléments en cliquant sur le bouton Ajouter un widget.

Par exemple, lorsque vous cliquez sur le bouton Ajouter un élément, une fenêtre contextuelle s’ouvre et contient un paramètre Hôte. Après avoir sélectionné un hôte, tous ses éléments disponibles à la sélection sont affichés dans une liste.

Après avoir sélectionné un ou plusieurs éléments, ils seront affichés dans la liste des éléments de l’ensemble de données ainsi que dans le graphique.

Options d'affichage

L'onglet Options d'affichage permet de définir la sélection des données d'historique :

Sélection des données d'historique Définissez la source des données du graphique :
Auto - les données sont sélectionnées selon l'algorithme des graphiques classiques (par défaut) ;
Historique - données provenant de l'historique ;
Tendances - données provenant des tendances.
Déclencheurs simples Cochez la case pour afficher les seuils des déclencheurs simples. Les seuils seront tracés sous forme de lignes en pointillés en utilisant la couleur de sévérité du déclencheur.
Un déclencheur simple est un déclencheur avec une seule fonction (uniquement last, max, min, avg) pour un seul élément dans l'expression.
Un maximum de trois déclencheurs peut être tracé. Notez que le déclencheur doit se trouver dans la plage affichée pour être visible.
Temps de travail Cochez la case pour afficher le temps de travail sur le graphique. Le temps de travail (jours ouvrés) est affiché dans les graphiques avec un fond blanc, tandis que le temps non ouvré est affiché en gris (avec le thème frontal par défaut Original blue).
Noms d'hôte dans les étiquettes Choisissez s'il faut afficher les noms d'hôte dans la légende du graphique et dans l'infobulle qui apparaît lors du survol des données du graphique :
Auto - les noms d'hôte sont affichés uniquement si plusieurs hôtes sont présents dans les jeux de données (par défaut).
Afficher - les noms d'hôte sont affichés.
Masquer - les noms d'hôte sont masqués.
Ce paramètre n'est pas disponible lors de la configuration du widget sur un tableau de bord de modèle.
Ligne de percentile (gauche) Cochez la case et saisissez la valeur du percentile pour afficher le percentile spécifié sous forme de ligne sur l'axe Y gauche du graphique.
Si, par exemple, un percentile de 95 % est défini, la ligne de percentile se situera au niveau sous lequel se trouvent 95 pour cent des valeurs.
Ligne de percentile (droite) Cochez la case et saisissez la valeur du percentile pour afficher le percentile spécifié sous forme de ligne sur l'axe Y droit du graphique.
Si, par exemple, un percentile de 95 % est défini, la ligne de percentile se situera au niveau sous lequel se trouvent 95 pour cent des valeurs.

Période de temps

L’onglet Période de temps permet de définir une période pour laquelle afficher les données dans le graphique :

Période de temps Sélectionnez la source de données pour la période de temps :
Tableau de bord - utiliser le sélecteur de période du tableau de bord ;
Widget - utiliser un widget compatible (défini dans le paramètre Widget) ;
Personnalisée - utiliser une période personnalisée définie dans les paramètres De et À ; si elle est définie, une icône d’horloge s’affichera dans le coin supérieur droit du widget, indiquant l’heure définie au survol de la souris.
Notez que, quelle que soit la configuration de Période de temps du widget, les widgets compatibles peuvent toujours l’utiliser comme source de données pour la période de temps.
Widget Saisissez ou sélectionnez un widget compatible comme source de données pour la période de temps.
Ce paramètre est disponible si Période de temps est défini sur "Widget".
De Saisissez ou sélectionnez le début de la période de temps.
La syntaxe de temps relatif (now, now/d, now/w-1w, etc.) est prise en charge.
Ce paramètre est disponible si Période de temps est défini sur "Personnalisée".
À Saisissez ou sélectionnez la fin de la période de temps.
La syntaxe de temps relatif (now, now/d, now/w-1w, etc.) est prise en charge.
Ce paramètre est disponible si Période de temps est défini sur "Personnalisée".

Axes

L'onglet Axes permet de personnaliser l'affichage des axes :

Y gauche Cochez cette case pour rendre l'axe Y gauche visible.
La case à cocher peut être désactivée si elle est décochée soit dans l'onglet Data set, soit dans l'onglet Overrides.
Y droite Cochez cette case pour rendre l'axe Y droite visible.
La case à cocher peut être désactivée si elle est décochée soit dans l'onglet Data set, soit dans l'onglet Overrides.
Axe X Décochez cette case pour masquer l'axe X (coché par défaut).
Échelle Choisissez l'échelle des valeurs de l'axe du graphique dans la liste déroulante :
Linéaire - les valeurs de l'axe augmentent d'une quantité fixe (par ex., 10, 20, 30), adaptée aux données qui évoluent régulièrement ou couvrent une plage faible à modérée ;
Logarithmique - les valeurs de l'axe augmentent de façon exponentielle (par ex., 10, 100, 1000), adaptée aux données qui évoluent rapidement ou couvrent une grande plage.
Min Définissez la valeur minimale de l'axe correspondant.
La valeur minimale de la plage visible de l'axe Y est spécifiée.
Max Définissez la valeur maximale de l'axe correspondant.
La valeur maximale de la plage visible de l'axe Y est spécifiée.
Unités Choisissez l'unité des valeurs de l'axe du graphique dans la liste déroulante :
Auto - les valeurs de l'axe sont affichées en utilisant l'unité du premier élément du jeu de données ;
Static - les valeurs de l'axe sont affichées en utilisant l'unité spécifiée dans le champ de saisie value ; si le champ est laissé vide, seules les valeurs numériques sont affichées.

Légende

L’onglet Légende permet de personnaliser la légende du graphique :

Afficher la légende Décochez cette case pour masquer la légende sur le graphique (cochée par défaut).
Afficher min/moy/max Cochez cette case pour afficher les valeurs minimale, moyenne et maximale de l’élément dans la légende.
Afficher la fonction d’agrégation Cochez cette case pour afficher la fonction d’agrégation dans la légende.
Lignes Sélectionnez le mode d’affichage des lignes de la légende :
Fixe - le nombre de lignes affichées est déterminé par la valeur du paramètre Nombre de lignes ;
Variable - le nombre de lignes affichées est déterminé par la quantité d’éléments configurés sans dépasser la valeur du paramètre Nombre maximal de lignes.
Nombre de lignes/
Nombre maximal de lignes
Si Lignes est défini sur « Fixe », définissez le nombre de lignes de légende à afficher (1-10).
Si Lignes est défini sur « Variable », définissez le nombre maximal de lignes de légende à afficher (1-10).
Nombre de colonnes Définissez le nombre de colonnes de légende à afficher (1-4).
Ce paramètre est disponible si Afficher min/moy/max n’est pas coché.

Problèmes

L’onglet Problèmes permet de personnaliser l’affichage des problèmes :

Afficher les problèmes Cochez cette case pour activer l’affichage des problèmes sur le graphique (non cochée, c’est-à-dire désactivée par défaut).
Éléments sélectionnés uniquement Cochez cette case pour inclure uniquement les problèmes des éléments sélectionnés à afficher sur le graphique.
Hôtes des problèmes Sélectionnez les hôtes des problèmes à afficher sur le graphique.

Des motifs génériques peuvent être utilisés (par exemple, * renverra des résultats correspondant à zéro ou plusieurs caractères).
Pour spécifier un motif générique, saisissez simplement la chaîne manuellement et appuyez sur Entrée.
Pendant la saisie, notez que tous les hôtes correspondants s’affichent dans la liste déroulante.

Ce paramètre n’est pas disponible lors de la configuration du widget sur un tableau de bord de modèle.
Sévérité Cochez les niveaux de sévérité des problèmes pour filtrer les problèmes à afficher sur le graphique.
Si aucun niveau de sévérité n’est coché, tous les problèmes seront affichés.
Problème Indiquez le nom du problème à afficher sur le graphique.
Balises de problème Indiquez les balises de problème afin de limiter le nombre de problèmes affichés dans le widget.
Il est possible d’inclure ou d’exclure des balises et des valeurs de balise spécifiques. Plusieurs conditions peuvent être définies. La correspondance des noms de balise est toujours sensible à la casse.

Plusieurs opérateurs sont disponibles pour chaque condition :
Existe - inclure les noms de balise spécifiés ;
Égal à - inclure les noms de balise et les valeurs spécifiés (sensible à la casse) ;
Contient - inclure les noms de balise dont les valeurs contiennent la chaîne saisie (correspondance de sous-chaîne, insensible à la casse) ;
N’existe pas - exclure les noms de balise spécifiés ;
N’est pas égal à - exclure les noms de balise et les valeurs spécifiés (sensible à la casse) ;
Ne contient pas - exclure les noms de balise dont les valeurs contiennent la chaîne saisie (correspondance de sous-chaîne, insensible à la casse).

Il existe deux types de calcul pour les conditions :
Et/Ou - toutes les conditions doivent être remplies, les conditions ayant le même nom de balise seront regroupées par la condition Ou ;
Ou - il suffit qu’une seule condition soit remplie.

Remplacements

L’onglet Remplacements permet d’ajouter des remplacements personnalisés pour les jeux de données :

Les remplacements sont utiles lorsque plusieurs éléments sont sélectionnés pour un jeu de données à l’aide du caractère générique * et que vous souhaitez modifier la façon dont les éléments sont affichés par défaut (par exemple, la couleur de base par défaut ou toute autre propriété).

Les remplacements existants (le cas échéant) sont affichés dans une liste. Pour ajouter un nouveau remplacement :

  • Cliquez sur le bouton
  • Sélectionnez les hôtes et les éléments pour le remplacement. Vous pouvez également saisir des motifs d’hôte et d’élément. Des motifs génériques peuvent être utilisés (par exemple, * renverra les résultats correspondant à zéro, un ou plusieurs caractères). Pour spécifier un motif générique, saisissez simplement la chaîne manuellement et appuyez sur Entrée. Pendant la saisie, notez que tous les hôtes correspondants sont affichés dans la liste déroulante. Le symbole générique est toujours interprété ; il n’est donc pas possible d’ajouter individuellement, par exemple, un élément nommé "item*" s’il existe d’autres éléments correspondants (par ex. item2, item3). Les paramètres de motif d’hôte et de motif d’élément sont obligatoires. Le paramètre permettant de spécifier des motifs d’hôte n’est pas disponible lors de la configuration du widget sur un tableau de bord de modèle. Le paramètre permettant de spécifier une liste d’éléments autorise uniquement la sélection des éléments configurés sur le modèle lors de la configuration du widget sur un tableau de bord de modèle.
  • Cliquez sur pour sélectionner les paramètres de remplacement. Au moins un paramètre de remplacement doit être sélectionné. Pour la description des paramètres, voir l’onglet Jeu de données ci-dessus.