Voici l'aperçu du graphique généré : http://hpics.li/f074c31

vlan65 - HostingPics.net - Hébergement d'images gratuit<http://hpics.li/f074c31>
hpics.li
Image h&eacute;berg&eacute; sur HostingPics: 513129vlan65.png




rrdtool fetch 192.168.1.1_Vlan65.rrd AVERAGE --start -2h --end now
                             in                 out

1503317700: -nan -nan
1503318000: -nan -nan
1503318300: -nan -nan
1503318600: -nan -nan
1503318900: -nan -nan
1503319200: -nan -nan
1503319500: -nan -nan
1503319800: 6,6200000000e+00 6,7400000000e+00
1503320100: 6,4880000000e+00 6,6344000000e+00
1503320400: 6,6186666667e+00 6,7389333333e+00
1503320700: 7,4204857143e+00 7,5532471761e+00
1503321000: -nan -nan


La base est updatée toutes les 5min :


 --step 300 \
DS:in:COUNTER:600:0:U \
DS:out:COUNTER:600:0:U \
RRA:AVERAGE:0.5:1:2880 \
RRA:AVERAGE:0.5:6:2160 \
RRA:AVERAGE:0.5:24:2700 \
RRA:AVERAGE:0.5:288:2250 \
RRA:MAX:0.5:1:2880 \
RRA:MAX:0.5:6:2160 \
RRA:MAX:0.5:24:2700 \
RRA:MAX:0.5:288:2250 \
RRA:MIN:0.5:1:2880 \
RRA:MIN:0.5:6:2160 \
RRA:MIN:0.5:24:2700 \
RRA:MIN:0.5:288:2250



________________________________
De : Maël Kervella <kervella.m...@gmail.com>
Envoyé : lundi 21 août 2017 14:13:06
À : Sébastien 65; frnog-t...@frnog.org
Objet : Re: [FRnOG] [TECH] RRDTool graph trafic interface vlan CISCO



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><mailto:kervella.m...@gmail.com>
Envoyé : lundi 21 août 2017 12:04:18
À : Sébastien 65; frnog-t...@frnog.org<mailto: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 à