Ceci est une ancienne révision du document !
Étapes pour la création d'un processus utilisant rrdtool:
RRD pour round robin database. Le nombre d'enregistrements est fixe, la taille de la base ne croit pas indéfiniment. Lorsque le dernier enregistrement est écrit l’écriture reprend sur le premier. A la création de la base, on définit notamment un plusieurs objets de type DS et de type RRA :
La déclaration d'un DS utilise la syntaxe suivante:
DS:label:DST:heartbeat:min:max
Le champ DST pour Data Source Type peut prendre les valeurs suivantes:
L' heartbeat s'exprime en secondes, c'est un timeout ou temps limite au bout duquel la valeur est considérée inconnue.
min et max permettent de définir un intervalle de validité pour la valeur. Toute valeurs hors de cet intervalle sera considérée inconnue.
Ci dessous, un exemple de déclaration utilisé pour stocker des relevés de température:
DS:temp-sonde1:GAUGE:600:55:95 \
Ici on définit
Définition des Round Robin Archives. Une base RRD peut contenir une ou plusieurs RRA. Chaque RRA est une vue différente stockant indépendamment les données chacune avec un nombre prédéfinit d'enregistrements. Lors de l'insertion d'une valeur( appelée PDP pour Primary Data Point) la valeur enregistrée dans chaque RRA après combinaison avec les valeurs précédentes. Cette opération est effectuée via les fonctions de consolidation ou CF (Consolidation Function)
Syntaxe:
RRA:CF: