Journal génération de stats et rrdtool

Posté par  .
Étiquettes : aucune
0
19
juin
2004
Je cherche à générer de jolis graphes sur ma machine, et en particulier sur la charge processeur, l'uptime, l'utilisation mémoire, le nombre de processus, l'espace disque utilisé/libre, le trafic réseau et l'âge du capitaine.

Il semble que quasiment toutes les solutions existantes utilisent rrdtool pour le stockage des données et la génération des graphes. Mais quel soft choisir pour collecter les données ?

Mes critères de choix :
- extensible facilement
- génération des graphes à la volée, pas toutes les X minutes (problèmes de ressources)
- correctement documenté

Que me conseillez-vous ?
  • # collecter les données

    Posté par  . Évalué à 1.

    #!/bin/bash
  • # Euh ...

    Posté par  . Évalué à 3.

    Je ne vois pas trop l'interêt de ne pas générer des graphes de facon régulière (surtout pour les graphes basés sur une progression), mais bon ...

    Coté outils, j'avoue un faible pour cacti qui permet de mettre en place de jolies choses facilement, avec une interface de configuration très complète (et des fichiers de conf xml très pratiques). Surtout on peut centraliser les infos de machines distantes.

    Ceci dit c'est peut être un peu trop complet pour ton usage, je ne sais pas.

    Il faut savoir que rrdtool est peu gourmand en génération de graphs, et que tu peux sans doute te contenter de lui seul sans utiliser d'interface complexe.

    La vraie charge vient parfois la collecte des données elle même ... à voir.

    J'utilise cacti (entre autres) sur un celeron 400 qui génère plus de 60 graphs toutes les cinq minutes. Ca ne va pas très vite, mais ca fonctionne bien. Maintenant cette machine ne fait que ca, ca aide :)

    Cacti :
    http://www.raxnet.net/products/cacti/(...)

    rrdtool "a la mano"
    http://ed.zehome.com/index.cgi?page=rrdtool(...)

    Sinon d'autres outils pour jouer avec rrdtool :
    Cricket : http://cricket.sourceforge.net/(...)
    Webminstats : http://webminstats.sourceforge.net/(...)

    M
    • [^] # Re: Euh ...

      Posté par  (site web personnel) . Évalué à 3.

      j'avais utilisé cacti pour générer des graphes simples provenant d'une 10aines de switch et mon pauvre ordi était un peu mis à genoud... j'ai pas cherché d'où ça venait, mais j'avais été supris par la gourmandise de cacti =)
  • # Perl + RRDTool

    Posté par  . Évalué à 2.

    Si tu connais Perl, le duo Perl-RRDTool fonctionne très bien.
    Perl est uilisé pour l'extraction des données, puis on uilise le binding Perl de RRDTool pour stocker les données.
    Tout cela peut être couplé avec Apache pour voir les graphiques sur une belle page HTML. De plus RRDTool génère les graphiques uniquement à la demande.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.