Forum Linux.débutant encore la charge serveur

Posté par  .
Étiquettes : aucune
0
8
fév.
2006
bonsoir a tous

me revoila avec mon problème de charge serveur......
donc j'ai installé RRDtool avec cacti en front-end....
tous s'install nickel le cron s'execute bien (toutes les 5 minutes pour les tests)
mais rien, nada... j'ai bien les graph mais ils sont completements vides !!
le plus étrange c'est que les fichiers de /var/www/html/cacti/rra sont bien a jour au niveaux des données....
j'ai retourné le FAQ, goolge mais la vraiment plus rien....

si l'un d'entre vous a une idée

un grand merci
  • # exemple RRD

    Posté par  . Évalué à 2.

    Je ne connais pas cacti du tout, mais normalement pour RRDTool tu dois créer (avec rrdcreate ou rrdtool create) un fichier en spécifiant les types de données qui vont être stockées. Ensuite à intervalle régulier il faut ajouter les données courantes à ce fichier (avec la commande rrdtool update). Pour obtenir des graphes de ce qui a été stocké, il faut utiliser la commande rrdtool graph, qui accepte pas mal d'arguments (intéressant pour changer les dates voulues)

    Pour la charge j'ai utilisé les commandes suivantes :
    # DS : compteur charge CPU toutes les minutes (60 sec)
    # RRA1 : toutes les minutes pendant 24 h (60 * 24)
    # RRA2 : toutes les 15 minutes pendant 1 semaine (4 * 24 * 7)
    # RRA3 : toutes les heures pendant 1 mois (24 * 30)
    # RRA4 : toutes les 6 h pendant 1 an (4 * 365)
    rrdtool create load.rrd --step 60 DS:load_1:GAUGE:120:0:U DS:load_5:GAUGE:120:0:U DS:load_15:GAUGE:120:0:U RRA:AVERAGE:0.5:1:1440 RRA:AVERAGE:0.5:15:672 RRA:AVERAGE:0.5:60:720 RRA:AVERAGE:0.5:360:1460

    Dans un scripts j'exécute ces 2 parties (update et graph) à intervalle régulier :

    # partie charge CPU
    loads=$(awk '{print $1 ":" $2 ":" $3}' /proc/loadavg) ;
    rrdtool update load.rrd N:$loads


    # création du graphique
    MADATE=$(date "+%d/%m/%Y %H:%M") ;
    rrdtool graph load.png --title="load ($MADATE)" -a PNG -w 800 -h 600 DEF:load_1=load.rrd:load_1:AVERAGE DEF:load_5=load.rrd:load_5:AVERAGE DEF:load_15=load.rrd:load_15:AVERAGE AREA:load_1#ff0000:"1 min" LINE1:load_15#0000ff:"15 min" LINE1:load_5#00ff00:"5 min"


    Pour un graphique sur la semaine passée, rajouter -s e-7d et pour le mois passé, rajouter -s e-28d.
    • [^] # Re: exemple RRD

      Posté par  . Évalué à 1.

      une nuit a essyer avec cacti alors que une demande sur linuxfr.org suffit.....

      en tout cas un grand merci ça marche nickel

Suivre le flux des commentaires

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