This is the documentation page for an unsupported version of Zabbix.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

3 Historique et tendances

Aperçu

L'historique et les tendances sont les deux façons de stocker les données collectées dans Zabbix.

Alors que l'historique conserve chaque valeur collectée, les tendances gardent l'information moyenne sur une base horaire et sont donc moins gourmandes en ressources.

Historique

Vous pouvez définir la période de stockage de l'historique qui sera conservé :

  • dans le formulaire de propriétés de l’élément
  • quand vous mettez à jour les éléments en masse
  • lors de la configuration des tâches de nettoyage

Toutes les anciennes données seront supprimées par la procédure de nettoyage.

De manière générale, il est préférable de conserver l'historique pour le plus petit nombre possible de jours et de ne pas surcharger la base de données avec beaucoup de valeurs d’historiques.

Au lieu de garder un historique long, vous pouvez conserver des données longtemps via les tendances. Par exemple, vous pouvez conserver l'historique pendant 14 jours et les tendances pendant 5 ans.

Vous pouvez obtenir une bonne idée de l'espace requis par l'historique par rapport aux données de tendances en vous reportant à la page de dimensionnement de la base de données.

Tout en gardant un historique plus court, vous serez toujours en mesure d'examiner les anciennes données dans les graphiques, car les graphiques utiliseront des valeurs de tendance pour afficher les anciennes données.

Si la période de stockage de l'historique est défini sur 'Ne pas garder d'historique', l'élément mettra à jour uniquement les éléments dépendants et l'inventaire. Aucune fonction de déclenchement ne sera évaluée.

En guise d'alternative pour préserver l'historique, pensez à utiliser la fonctionnalité d'exportation de l'historique des modules chargeables.

Tendances

Le tendances correspondent à un mécanisme intégré de réduction des données historiques qui stocke le minimum, le maximum, la moyenne et le nombre total de valeurs par heure pour les types de données numériques.

Vous pouvez définir la période de stockage des tendances qui seront conservées :

  • dans le formulaire de propriétés de l’élément
  • quand vous mettez à jour les éléments en masse
  • lors de la configuration des tâches de maintenance

Les tendances peuvent généralement être conservées plus longtemps que l'historique. Toutes les anciennes données seront supprimées par la procédure de maintenance.

Le serveur Zabbix accumule les données de tendance au moment de l'exécution dans le cache de tendances, au fur et à mesure que les données y pénètrent. Le serveur efface les tendances dans la base de données (où le client peut les trouver) dans les situations suivantes :

  • une nouvelle heure a commencé et le serveur reçoit une nouvelle valeur pour l'élément ;
  • une nouvelle heure est sur le point de se terminer dans moins de 5 minutes (aucune nouvelle valeur) ;
  • le serveur s'arrête.

Pour voir les tendances sur un graphique, vous devez attendre au moins le début de la prochaine heure (si l'élément est mis à jour fréquemment) et au plus jusqu'à la fin de la prochaine heure (si l'élément est mis à jour rarement), ce qui correspond à 2 heures maximum.

Lorsque le serveur vide le cache de tendance et que la base de données contient déjà des tendances pour cette heure (par exemple, le serveur a été redémarré au milieu de l'heure), le serveur doit utiliser des instructions de mise à jour au lieu d'insertions simples. Par conséquent, sur une installation plus importante, si un redémarrage est nécessaire, il est souhaitable d'arrêter le serveur au bout d'une heure et de démarrer au début de la prochaine heure pour éviter le chevauchement des données de tendance.

Les tables d'historique ne participent en aucune manière à la génération de tendances.

Si la période de stockage des tendances est définie sur 'Ne pas garder de tendance', le serveur Zabbix ne calcule ou ne stocke aucune tendance.

Les tendances sont calculées et stockées avec le même type de données que les valeurs d'origine. Par conséquent, les calculs de valeur moyenne des valeurs de type de données non signées sont arrondis et moins l'intervalle de valeur est précis, moins le résultat le sera. Par exemple, si l'élément a les valeurs 0 et 1, la valeur moyenne sera 0 et non 0,5.

Le redémarrage du serveur peut également entraîner la perte de précision des calculs de valeur moyenne du type de données non signé pour l'heure en cours.