Manuel de l'administrateur Table des matières

Sources de données RRD - DS

Une source de données est une description générique d’une variable à collecter. Elles servent à enrichir après consolidation, la base de données de RRD sous formes de table (Archive Round Robin). C’est lors de la mise en place d’une collecte avec RRD Collector que l’on associera un variable collectée à une source de donnée (opération de mapping).

Les sources de données sont appelées Data Source ou DS en abrégé. Par défaut RRD Collector assigne des nom génériques au data source tel que DS1, DS2 etc. Ces noms peuvent être quelconques et sont modifiables.

Un profile RRD dans le logiciel LoriotPro contient un seul jeu de source de données mais peut contenir plusieurs RRA. UN profile doit contenir au minimum un jeu de source de données et une archive RRA. Un jeu de source de donnée contient au minimum une source de donnée. Il n’y a pas de limite au nombre de source de données que l’on peut mettre dans un jeu mais pratiquement une dizaine d’entrées reste un maximum pour en avoir une exploitation aisée.

En terme plus pratique si vous souhaitez collecter deux variables SNMP, le trafic entrant et le trafic sortant d’une interface réseau vous aurez à définir deux sources de données, de type « counter ».  Les types de données de RRD sont adaptés aux types déjà existant en SNMP.

Les sources de données sont typées, on distingue les types suivants :

Gauge

Jauge : Les jauges sont utilisées pour la mesure instantané, tel que le niveau d'un réservoir, la vitesse d'un véhicule, une température, la charge d'un processeur, le nombre d'impression en attente, un espace disque, nombre d'utilisateurs connectés au système, etc.

Counter

Compteur : Les compteurs représentes des quantités qui s'incrémentent en permanence. Les compteur sont toujours croissants (Exception faite liée à la capacité de stockage maximal qui provoque un retour à 0, "overflow"). Exemples de compteurs, les kilomètres parcourus, le nombre d'octets transmit sur une interface réseau,

Derive

Valeur dérivé : S'applique principalement sur des variables instantanées (gauge SNMP) pour mesurer une variation de celle-ci sur une période de temps. Si on applique cela au nombre d'utilisateurs connectés au système on obtient un taux de connections sur la période considérée.

Absolute

Valeur absolue : S'applique à la lecture de compteurs qui sont remis à zéro lors de leur lecture. Cette méthode est utilisée pour les compteurs à croissance rapide et permet d'éviter la saturation (overflow).

Edition et création de DataSource

La création d’un nouveau Data Source se réalise à partir de l’onglet Data Source Settings.

liste des sources de données

Un clique sur Create Data Source ouvre la fenêtre de création d’un nouveau Data Source  ci- dessous :

édition de source de données RRD

Définissez en premier un nom unique pour ce nouveau Data Source. Un nom doit contenir uniquement des caractères alpha numérique, ni signe ni symboles.

Choisissez ensuite le type de données à collecter. Ce choix doit être fait en fonction du type de la donnée que vous souhaitez collecter.

Le heartbeat est une valeur en secondes qui précise le temps maximum toléré entre deux échantillons de mises à jour d’une source de donnée. Cette valeur est liée à la valeur update interval définissant la période d’enrichissement de cette source de donnée et définie dans l’onglet Global Settings. Si la limite définie par Heartbeat est dépassée la valeur de la source de donnée pour cet intervalle de temps sera positionnée à la valeur UNKNOWN.

Pour mieux comprendre le principe de la mesure, il faut prendre en compte les trois paramètres de configuration suivants :

1.        La période de polling et de collecte de données (définie dans le plugin RRD Collector) Cette période doit être de préférence inférieure ou égale à la période de création des PDP.

2.        La période de mise à jour des sources de données (Data Source – DS ) . Un ou plusieurs échantillons sont utilisés sur cet intervalle pour réaliser la mise à jour (PDP) d’une source de donnée.

3.        Le Heartbeat

Un PDP est un point de donnée primaire utilisé pour l’enrichissement des archives RRA. La collecte des données (SNMP get, Ping) est programmé à intervalle régulier (polling interval) mais cette période peut cependant varier car le traitement ne s’effectuant pas dans les délais, la réponse peut être retardée par des latences réseau etc. La création du PDP a lieu à intervalle régulier et prend en compte tous les échantillons collectés par un calcul automatique de la moyenne de ces échantillons sur la période considérée.

PDP définition

Le Heartbeat peut être supérieur ou inférieur à l’intervalle de mise à jour de la source de donnée. Nous assignons par défaut un Heartbeat égal au double de l’intervalle de mise à jour.

Si il est supérieur un seul échantillon collecté permettra d’assigner une valeur aux multiples Update Interval de cette période. Un exemple extrême serait d’avoir un Update Interval de 5 mn et un Heartbeat d’une journée ce qui signifierait qu’un seul échantillon collecté sur la journée suffirait pour assigner la même valeur  à tous les PDP constituant cette journée.

Si le Heartbeat est inférieur à l’Update Interval cela signifie que tous les échantillons collectés doivent être valide pour que le PDP soit considéré comme valide. Par exemple avec un heartbeat de 1 minute et un Update Interval de 5 minutes il faut au minimum cinq bons échantillons pour pouvoir avoir un PDP valide.

L’option Minimum value permet de définir la valeur minimum tolérée pour les échantillons collectés. Si la valeur collectée est en dessous de ce minimum le PDP sera enrichi d’une valeur inconnue ( UNKNOWN)

L’option Maximum value permet de définir la valeur maximum tolérée pour les échantillons collectés. Si la valeur collectée est au dessus de ce maximum le PDP sera enrichi d’une valeur inconnue (UNKNOWN).

Un champ description qui permet de commenter cette source de donnée pour l’identifier plus facilement. Dans l’exemple ci-dessus le commentaire a été créé automatiquement par RRD Collector. Une description plus générique serait appropriée dans le cas d’un profil réutilisable.

 


www.loriotpro.com