[mrtg] Chunky rrdtool graph
Max (MRTG list)
Max.mrtg at DELTAL.ORG
Thu May 31 18:40:38 CEST 2007
Thank you David, that solved the problem.
I just used the sample create statement from the tutorial
(http://oss.oetiker.ch/rrdtool/tut/rrdtutorial.en.html) as it said it
was the equivalent to the mrtg graphs.
The problem (for me) with the sample create was that it only makes 600
samples of 5 minutes (50 hrs), so you were right, as soon as I tried to
make a graph that was longer than 50 hrs (48 hrs worked, but 72 hrs
didn't as it is greater than 50 hrs), I started getting the strange
resolutions.
All I had to do was run the resize option on it, telling it to GROW by
264, then I now have 864 samples at 5 minutes, giving me my 72 hrs.
re-ran the graphs and even the big one looks right now.
Thanks once again for the tip, I just couldn't work out why 24 and 48
hours worked, but 72 didn't.
David Gabler wrote:
> Max,
>
> It has to do with the resolution of data in your rrd's. I don't
> understand why specifically it is doing it but basically when you
> created your rrd you specified a certain resolution of data to store.
> In your longer graph you are viewing the coarser resolution. I would
> suggest sending the data from rrdtool info <your rrd> to the list as
> that will tell the list a bit more. I would say that it has something
> to with your rows and pdp_per_row.
>
> David
>
>> -----Original Message-----
>> From: mrtg-bounces at lists.oetiker.ch
>> [mailto:mrtg-bounces at lists.oetiker.ch] On Behalf Of Max (MRTG list)
>> Sent: Thursday, May 31, 2007 8:45 AM
>> To: mrtg at lists.oetiker.ch
>> Subject: [mrtg] Chunky rrdtool graph
>>
>> Hi all,
>>
>> trying to make my mrtg graphs have the same scale while they
>> are using a
>> log Y axis it was recommended that I try rrdtool.
>>
>> I'm not sure if this list also covers them, or if I have to
>> subscribe to
>> another list, but I am having a (as far as I can tell weird) problem
>> with my graph.
>>
>> If I make the graph the default size (-w 400) I get a rather nice
>> resolution graph, and i'm happy with its look, but...
>>
>> I want to have a longer graph, I want to have (-w 1200 -s
>> -72h) rather
>> than the default of (-w 400 -s -24h).
>>
>> Now the weird part, the scale looks correct for the expanded
>> size, but
>> the graph is a lot more chunky looking :(
>>
>> Confusing the heck out of me.
>>
>> if I do 24 hrs (-w 400 -s 24h) I have my base graph...
>> if I do 48 hrs (-w 800 -s 48h) I have a longer graph looking ok
>> but...
>> if I do 72 hrs (-w 1200 -s 72h) The scale looks the same, but
>> the data
>> lines look a lot more chuncky.
>>
>> It is the same data, the only part changed is the -w (width) and -s
>> (start) options.
>>
>> I have listed my command line below...
>>
>> (sorry for listing all three even though there is only the graph name
>> and the last line changed. I didn't want to make you thik I
>> had changed
>> other variables somewhere...
>>
>>
>> rrdtool graph /var/www/rrdtool/24h.png \
>> DEF:inoctets=/var/www/rrdtool/XH9949.rrd:input:AVERAGE \
>> DEF:outoctets=/var/www/rrdtool/XH9949.rrd:output:AVERAGE \
>> VDEF:MaxIn=inoctets,MAXIMUM \
>> VDEF:AvgIn=inoctets,AVERAGE \
>> VDEF:CurrentIn=inoctets,LAST \
>> VDEF:MaxOut=outoctets,MAXIMUM \
>> VDEF:AvgOut=outoctets,AVERAGE \
>> VDEF:CurrentOut=outoctets,LAST \
>> COMMENT:"\t\tMax\t\t\t Average\t\t\tCurrent\n" \
>> AREA:inoctets#00FF00:"In" \
>> GPRINT:MaxIn:"%8.2lf %sbps" \
>> GPRINT:AvgIn:"\t%8.2lf %sbps" \
>> GPRINT:CurrentIn:"\t%8.2lf %sbps\n" \
>> LINE1:outoctets#0000FF:"Out" \
>> GPRINT:MaxOut:"%7.2lf %sbps" \
>> GPRINT:AvgOut:"\t%8.2lf %sbps" \
>> GPRINT:CurrentOut:"\t%8.2lf %sbps\n" \
>> --title "Traffic for adsl modem" \
>> -l $MinBytes -u $MaxBytes -r --units=si --logarithmic \
>> -s -24h -w 400
>>
>>
>> rrdtool graph /var/www/rrdtool/48h.png \
>> DEF:inoctets=/var/www/rrdtool/XH9949.rrd:input:AVERAGE \
>> DEF:outoctets=/var/www/rrdtool/XH9949.rrd:output:AVERAGE \
>> VDEF:MaxIn=inoctets,MAXIMUM \
>> VDEF:AvgIn=inoctets,AVERAGE \
>> VDEF:CurrentIn=inoctets,LAST \
>> VDEF:MaxOut=outoctets,MAXIMUM \
>> VDEF:AvgOut=outoctets,AVERAGE \
>> VDEF:CurrentOut=outoctets,LAST \
>> COMMENT:"\t\tMax\t\t\t Average\t\t\tCurrent\n" \
>> AREA:inoctets#00FF00:"In" \
>> GPRINT:MaxIn:"%8.2lf %sbps" \
>> GPRINT:AvgIn:"\t%8.2lf %sbps" \
>> GPRINT:CurrentIn:"\t%8.2lf %sbps\n" \
>> LINE1:outoctets#0000FF:"Out" \
>> GPRINT:MaxOut:"%7.2lf %sbps" \
>> GPRINT:AvgOut:"\t%8.2lf %sbps" \
>> GPRINT:CurrentOut:"\t%8.2lf %sbps\n" \
>> --title "Traffic for adsl modem" \
>> -l $MinBytes -u $MaxBytes -r --units=si --logarithmic \
>> -s -48h -w 800
>>
>> rrdtool graph /var/www/rrdtool/72h.png \
>> DEF:inoctets=/var/www/rrdtool/XH9949.rrd:input:AVERAGE \
>> DEF:outoctets=/var/www/rrdtool/XH9949.rrd:output:AVERAGE \
>> VDEF:MaxIn=inoctets,MAXIMUM \
>> VDEF:AvgIn=inoctets,AVERAGE \
>> VDEF:CurrentIn=inoctets,LAST \
>> VDEF:MaxOut=outoctets,MAXIMUM \
>> VDEF:AvgOut=outoctets,AVERAGE \
>> VDEF:CurrentOut=outoctets,LAST \
>> COMMENT:"\t\tMax\t\t\t Average\t\t\tCurrent\n" \
>> AREA:inoctets#00FF00:"In" \
>> GPRINT:MaxIn:"%8.2lf %sbps" \
>> GPRINT:AvgIn:"\t%8.2lf %sbps" \
>> GPRINT:CurrentIn:"\t%8.2lf %sbps\n" \
>> LINE1:outoctets#0000FF:"Out" \
>> GPRINT:MaxOut:"%7.2lf %sbps" \
>> GPRINT:AvgOut:"\t%8.2lf %sbps" \
>> GPRINT:CurrentOut:"\t%8.2lf %sbps\n" \
>> --title "Traffic for adsl modem" \
>> -l $MinBytes -u $MaxBytes -r --units=si --logarithmic \
>> -s -72h -w 1200
>>
>>
>>
>>
>> I can't work out why the last graph looks chunky.
>>
>> Not sure if you can post .png files to the list, so assuming
>> you can't,
>> I have posted the three graphs at
>> http://www.corporateturtles.com/rrdtool/
>>
>> this is a static page I made for this email, those graphs are
>> not being
>> updated.
>>
>>
>> The ONLY possible idea i have is that the last graph is
>> complaining as
>> it is going further than the data available (just recently started
>> logging with rrdtool), but i'm not sure why that would affect the
>> plotting of the parts where the data exists.
>>
>> Any ideas?
>>
>>
>> Max
>> Dunedin
>> New Zealand.
>>
>> _______________________________________________
>> mrtg mailing list
>> mrtg at lists.oetiker.ch
>> https://lists.oetiker.ch/cgi-bin/listinfo/mrtg
>>
>>
>
>
More information about the mrtg
mailing list