On 21/08/2017 13:22, Sébastien 65 wrote:
>
> Salut Maël,
>
>
> Je souhaite mesurer le débit, avoir une courbe de consommation du
> trafic IN/OUT.
>
>
> J'ai aussi essayé avec DERIVE, mais cela ne change rien sur la courbe.
> Je vais refaire un test avec le mode GAUGE. Pour info, j'utilise déjà
> cela sur un switch CISCO 2960 en mode DERIVE et j'ai pas de problème
> pour afficher une courbe qui reflète la réalité du débit (analyse de
> la commande sh interface counter).
>
J'ai pas l'habitude des cisco donc je me trompe peut-être mais la
commande à plus l'air d'être pour avoir le nombre total de Bytes qui
sont passés depuis le début que le débit.

>
> 1) J'obtiens ceci (rrdtool fetch 192.168.1.1_Vlan31.rrd AVERAGE
> --start 1503302400 --end 1503309600)
>
> 1503302430: 6,5538000000e+00 6,3342105263e+00
> 1503302460: 6,5538000000e+00 6,3342105263e+00
> 1503302490: 6,5538000000e+00 6,3342105263e+00
> 1503302520: 6,5538000000e+00 6,3342105263e+00
> 1503302550: 6,5538000000e+00 6,3342105263e+00

Pour moi là t'as une valeur toutes les 30 secondes et pas toutes les 300
(t'as bien un step à 300 ?) et surtout t'as bien des valeurs (toutes les
mêmes) de 6,... dans ta rrd donc pas étonnant que ton graph te sorte que
des petites valeurs (je dirais environ 50). Pour un débit (bit/s) je
trouve la valeur bien trop stable et petite et surtout pas assez entière
^^. T'updates comment ta rrd ? Parce que là je pense pas que ce soit des
valeurs de débit qu'elle contient.

>
> 2) J'obtiens en IN average : 6.5 / OUT average : 6.6
>
> Current IN : 7.2 bytes/sec et Current OUT 7.3 bytes/sec
>

Etonnant, la valeur devrait être multiplié par 8 non ? Je t'avoues que
c'est bizzare que t'ais la même valeur que dans ta rrd alors que
normalement t'affiche UP et DOWN qui sont 8 fois ce que contient la RRD

>
> ------------------------------------------------------------------------
> *De :* Maël Kervella <kervella.m...@gmail.com>
> *Envoyé :* lundi 21 août 2017 12:04:18
> *À :* Sébastien 65; frnog-t...@frnog.org
> *Objet :* Re: [FRnOG] [TECH] RRDTool graph trafic interface vlan CISCO
>  
> Salut,
> Je dirais pas que je suis un guru de rrdtool mais j'ai un peu joué
> avec récemment.
>
> Je suis pas bien sûr de comprendre ce que tu veux faire ? Tu veux
> mesurer le nombre total d'octets/bits total ou le débit.
> Si c'est le premier cas, c'est pas des bits/s que t'auras mais le
> nombre d'octet/bits depuis le début de tes mesures. (après sachant que
> t'as un point toutes les 5 min, tu peux faire la diff avec le point
> précédent et diviser par 5 min mais ça devient chiant). Du coup
> t'auras un graph qui monte perpétuellement jusqu'à overflow (je sais
> plus à combien il est par contre).
> Si c'est le second cas, tu pourras pas utiliser le type COUNTER vu que
> ton débit peut diminuer d'une mesure à l'autre : "The *COUNTER* data
> source assumes that the counter never decreases, except when a counter
> overflows." - from rrdtool doc. Il faudra plutôt utiliser un type GAUGE.
>
> 1) Est-ce que t'as déjà regardé ce que contenait tes rrd files avec un
> coup de rrd fetch ? Déjà pour voir si tes valeurs stockées sont
> cohérentes (à savoir si t'es sensé avoir du n bit/s, ta 1ère RRA
> affiche, à chaque point, 5*60*n de plus que le point précédent, il me
> semble)
>
> 2) T'as quoi comme valeurs dans tes GPRINT ? quelques bytes aussi ?
>
> On 21/08/2017 10:17, Sébastien 65 wrote:
>> Bonjour la liste,
>>
>>
>> J’essaye de faire de beau graphique avec RRD Tool concernant le trafic qui 
>> passe sur des interfaces VLAN d'un switch CISCO 3750G.
>>
>>
>> Pas de problème pour récupérer la valeur dans sh interfaces vlanxxx "input 
>> bytes" et "output bytes" via du SSH/Expect/TCL.
>>
>> Lorsque j’envoie cela à RRD Tool j’ai un graph qui me montre une courbe de 
>> quelque bytes/sec alors qu’il passe bien quelques Mb dessus !!!
>>
>>
>> J’utilise les valeurs suivantes pour créer la base RRD avec un Step de 300 
>> sur le mode "COUNTER" (même constat avec "DERIVE") :
>>
>> DS:ifin:COUNTER:600:0:U \
>> DS:ifout:COUNTER:600:0:U \
>> RRA:AVERAGE:0.5:1:46080 \
>> RRA:AVERAGE:0.5:60:43800 \
>> RRA:AVERAGE:0.5:360:29200 \
>> RRA:MAX:0.5:1:46080 \
>> RRA:MAX:0.5:60:43800 \
>> RRA:MAX:0.5:360:29200 \
>> RRA:MIN:0.5:1:46080 \
>> RRA:MIN:0.5:60:43800 \
>> RRA:MIN:0.5:360:29200
>>
>>
>> J'alimente cette base toutes les 5 minutes environ...
>>
>>
>> Le script BASH qui me génère les images PNG est le suivant :
>> --imgformat=PNG \
>> -t "Trafic 10 minutes :: ${TITRE}" \
>> --font TITLE:9:bold \
>> --watermark "${DATE} - VLANxxx" \
>> --start -10m \
>> --end ${NOW} \
>> -v "bits/s" \
>> -w ${LARG} -h ${HAUT} \
>> --lazy \
>> --base=1000 \
>> --alt-autoscale-max \
>> --lower-limit=0 \
>> --slope-mode \
>> --font TITLE:11: \
>> --font AXIS:8: \
>> --font LEGEND:9: \
>> --font UNIT:8: \
>> DEF:upaverage=${DATABASE}:ifout:AVERAGE \
>> DEF:downaverage=${DATABASE}:ifin:AVERAGE \
>> VDEF:total_in=downaverage,TOTAL \
>> VDEF:total_out=upaverage,TOTAL \
>> CDEF:OUT=upaverage,8,* \
>> CDEF:IN=downaverage,8,* \
>> CDEF:inversion=0,OUT,- \
>> LINE1:IN#00FF00:"Trafic entrant IN \r" \
>> LINE2:inversion#0000FF:"Trafic sortant OUT\r"  \
>> AREA:IN#00FF00 \
>> GPRINT:IN:MAX:"Entrant <= MAX\: %.2lf %s |"  \
>> GPRINT:IN:AVERAGE:"MOY\: %.2lf %s |"  \
>> GPRINT:IN:LAST:"ACTU\: %.2lf %s\n"  \
>> AREA:inversion#0000FF \
>> GPRINT:OUT:MAX:"Sortant => MAX\: %.2lf %s |"  \
>> GPRINT:OUT:AVERAGE:"MOY\: %.2lf %s |"  \
>> GPRINT:OUT:LAST:"ACTU\: %.2lf %s\n"  \
>> COMMENT:" \n" \
>> GPRINT:total_in:"Total IN\: %.2lf %sb/s" \
>> GPRINT:total_out:"Total OUT\: %.2lf %sb/s" \
>> HRULE:0#000000
>>
>>
>> Y a-t-il un gouru du RRDTool/Cisco dans la salle qui peu m'expliquer 
>> pourquoi j'échoue ?
>>
>>
>> Merci :)
>>
>>
>> ---------------------------
>> Liste de diffusion du FRnOG
>> http://www.frnog.org/
>


---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/

Répondre à