Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
rrdtool [Le 08/11/2011, 03:28] – [Voir aussi] 109.190.6.115rrdtool [Le 11/09/2022, 12:00] (Version actuelle) – 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) moths-art
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 =====
  
-Il suffit d'[[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://rrdtool|rrdtool]]**+Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://rrdtool|rrdtool]]**
  
 Maintenant nous allons attaquer les choses sérieuses ! Maintenant nous allons attaquer les choses sérieuses !
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 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 ajouté 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 148: Ligne 148:
 * AVERAGE -> pour dire qu'on veut une moyenne * AVERAGE -> pour dire qu'on veut une moyenne
  
-* LINE3:rock#FF000:"Rock" -> Pour afficher dans la légende notre valeur "rock" avec comme couleur rouge et comme label Rock.+* LINE3:rock#FF0000:"Rock" -> Pour afficher dans la légende notre valeur "rock" avec comme couleur rouge et comme label Rock.
  
  
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//