Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
rrdtool [Le 22/01/2013, 18:11] 82.231.253.141 [Enregistrement des données] |
rrdtool [Le 11/09/2022, 12:00] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
- | ====== RRDTool : base de données tournante dédié à la supervision ====== | + | ====== RRDTool : base de données tournante dédiée à la supervision ====== |
RRDTool est un outil qui permet de faire des bases de données (Round-Robin Database). Il permet aussi de faire des graphes. | RRDTool est un outil qui permet de faire des bases de données (Round-Robin Database). Il permet aussi de faire des graphes. | ||
Ligne 11: | Ligne 11: | ||
===== Exemple ===== | ===== Exemple ===== | ||
- | Dans ces bases de données on enregistre des informations tel que l'audience d'une radio en fonction de l'heure et du nombre d'auditeurs connectés simultannés | + | Dans ces bases de données on enregistre des informations telles que l'audience d'une radio en fonction de l'heure et du nombre d'auditeurs connectés simultanés |
Nous allons pouvoir faire plusieurs choses avec les données : | Nous allons pouvoir faire plusieurs choses avec les données : | ||
- | - Affichage des données en fonction du temps (par exemple un graph pour le jour en cours, pour la semaine, pour le mois et l'année). | + | - Affichage des données en fonction du temps (par exemple un graphe pour le jour en cours, pour la semaine, pour le mois et l'année). |
- | - Si la radio a plusieurs canaux différents par exemple une radio avec de la musique uniquement et l'autre avec des animateurs on poura combiner les données des deux stations sur le meme graph. | + | - Si la radio a plusieurs canaux différents par exemple une radio avec de la musique uniquement et l'autre avec des animateurs on pourra combiner les données des deux stations sur le même graphe. |
===== Installation ===== | ===== Installation ===== | ||
Ligne 29: | Ligne 29: | ||
Cet exemple permet de créer une base de donnée RRD Tool pour deux radios. | Cet exemple permet de créer une base de donnée RRD Tool pour deux radios. | ||
- | Pour ce qui est de l'heure on converti la date et l'heure actuel en timestamp unix (nombre de secondes depuis le 1er janvier 1970 à 0h00:00) | + | Pour ce qui est de l'heure on convertit la date et l'heure actuelle en timestamp unix (nombre de secondes depuis le 1er janvier 1970 à 0h00:00) |
Note pour connaitre le timestamp plusieurs solutions : | Note pour connaitre le timestamp plusieurs solutions : | ||
Ligne 68: | Ligne 68: | ||
* ABSOLUTE -> est pour les compteurs qui se réinitialisent à la lecture. Il est utilisé pour les compteurs de vitesse qui ont tendance à déborder. | * ABSOLUTE -> est pour les compteurs qui se réinitialisent à la lecture. Il est utilisé pour les compteurs de vitesse qui ont tendance à déborder. | ||
- | Pour plus d'infos je vous renvoi à la doc http://oss.oetiker.ch/rrdtool/doc/rrdcreate.en.html | + | Pour plus d'infos je vous renvoi à la doc https://oss.oetiker.ch/rrdtool/doc/rrdcreate.en.html |
Ligne 90: | Ligne 90: | ||
* 0.5 -> frequence de lecture de la donnée (en secondes) soit ici l'équivalent de 5mn (600 * 0.5 = 300) | * 0.5 -> frequence de lecture de la donnée (en secondes) soit ici l'équivalent de 5mn (600 * 0.5 = 300) | ||
* 6 -> nombre de valeur pour faire la moyenne (ici 6 donc une moyenne sur 6 enregistrements) | * 6 -> nombre de valeur pour faire la moyenne (ici 6 donc une moyenne sur 6 enregistrements) | ||
- | * 24 -> nombre d'enregistrement que l'on souhaite conserver : 12 soit 6 heures (la moyenne de 6 enregistrement : 6 x 5mn = 30mn ces 30mn x 12 = 6h00) | + | * 12 -> nombre d'enregistrement que l'on souhaite conserver : 12 soit 6 heures (la moyenne de 6 enregistrement : 6 x 5mn = 30mn ces 30mn x 12 = 6h00) |
Ligne 117: | Ligne 117: | ||
- | A savoir : je ne peux pas enregistrer ma premiere donnée à 0h00:00 car lors de la création de notre RRD nous avons précisé qu'il commence à 0h00:00 il faut donc ajouter une seconde pour le 1er enregistrement. Sinon vous aurez une erreur de ce type : ERROR: radios.rrd: illegal attempt to update using time 1297810800 when last update time is 1297810800 (minimum one second step). | + | A savoir : je ne peux pas enregistrer ma première donnée à 0h00:00 car lors de la création de notre RRD nous avons précisé qu'il commence à 0h00:00 il faut donc ajouter une seconde pour le 1er enregistrement. Sinon vous aurez une erreur de ce type : ERROR: radios.rrd: illegal attempt to update using time 1297810800 when last update time is 1297810800 (minimum one second step). |
Ligne 126: | Ligne 126: | ||
DEF:alternative=radios.rrd:alternative:AVERAGE LINE3:alternative#000000:"Alternative" | DEF:alternative=radios.rrd:alternative:AVERAGE LINE3:alternative#000000:"Alternative" | ||
| | ||
- | Avec cette commande on affiche les données de notre base RRD dans un fichier png. | + | Avec cette commande on affiche les données de notre base RRD dans un fichier png. |
* -s -> date (toujours en timestamp) de départ du graph pas forcement celle des données. | * -s -> date (toujours en timestamp) de départ du graph pas forcement celle des données. | ||
Ligne 455: | Ligne 455: | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * **(en)** [[http://oss.oetiker.ch/rrdtool/|Site officiel de RRDTool]] | + | * **(en)** [[https://oss.oetiker.ch/rrdtool/|Site officiel de RRDTool]] |
- | * dernier script librement inspiré d'un article issu de GNU-Linux Magazine/France n°143 | + | * dernier script librement inspiré d'un article issu de GNU-Linux Magazine/France n°143 |
---- | ---- | ||
// Contributeurs : [[utilisateurs:ChoiZ]] anotherubuntuuser// | // Contributeurs : [[utilisateurs:ChoiZ]] anotherubuntuuser// |