Graphing total traffic...not working on daily graph

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Graphing total traffic...not working on daily graph

Richard Burton-3

Hi there

 

I have any issue with creating a graph definition for total amounts of data over a given period for a network interface.

 

I have followed Tobi’s advice on this stackoverflow page

 

https://stackoverflow.com/questions/31812055/how-do-i-create-accumulated-bandwidth-usages-in-rrdtool-ie-gbs-per-month-down

 

however the issue I have is that when I view the graph for a daily time period the amount of data reported is too low but when I view at higher resolutions, for example a 20 minute interval the graph is correct.

 

I have a test box downloading a 1MB file every minute.

 

So I would expect 1440MB in a day at least but the graph on the daily view is only getting to around 600MB.

 

The output of an rrdtool info command is

 

filename = "1-172.31.10.154-ifInOctets_2_60.rrd"

rrd_version = "0003"

step = 60

last_update = 1509008361

header_size = 1624

ds[ifInOctets].index = 0

ds[ifInOctets].type = "COUNTER"

ds[ifInOctets].minimal_heartbeat = 60

ds[ifInOctets].min = 0.0000000000e+00

ds[ifInOctets].max = NaN

ds[ifInOctets].last_ds = "1874997951"

ds[ifInOctets].value = 4.5357725000e+05

ds[ifInOctets].unknown_sec = 0

rra[0].cf = "AVERAGE"

rra[0].rows = 129600

rra[0].cur_row = 47102

rra[0].pdp_per_row = 1

rra[0].xff = 5.0000000000e-01

rra[0].cdp_prep[0].value = NaN

rra[0].cdp_prep[0].unknown_datapoints = 0

rra[1].cf = "AVERAGE"

rra[1].rows = 38880

rra[1].cur_row = 30630

rra[1].pdp_per_row = 10

rra[1].xff = 5.0000000000e-01

rra[1].cdp_prep[0].value = 1.9536071167e+05

rra[1].cdp_prep[0].unknown_datapoints = 0

rra[2].cf = "AVERAGE"

rra[2].rows = 52560

rra[2].cur_row = 35410

rra[2].pdp_per_row = 30

rra[2].xff = 5.0000000000e-01

rra[2].cdp_prep[0].value = 6.2954044167e+05

rra[2].cdp_prep[0].unknown_datapoints = 0

rra[3].cf = "MAX"

rra[3].rows = 129600

rra[3].cur_row = 47102

rra[3].pdp_per_row = 1

rra[3].xff = 5.0000000000e-01

rra[3].cdp_prep[0].value = NaN

rra[3].cdp_prep[0].unknown_datapoints = 0

rra[4].cf = "MAX"

rra[4].rows = 38880

rra[4].cur_row = 30630

rra[4].pdp_per_row = 10

rra[4].xff = 5.0000000000e-01

rra[4].cdp_prep[0].value = 2.1791705000e+04

rra[4].cdp_prep[0].unknown_datapoints = 0

rra[5].cf = "MAX"

rra[5].rows = 52560

rra[5].cur_row = 35410

rra[5].pdp_per_row = 30

rra[5].xff = 5.0000000000e-01

rra[5].cdp_prep[0].value = 2.1791705000e+04

rra[5].cdp_prep[0].unknown_datapoints = 0

 

 

So for my CDEF I’m using 60 as the step.

 

My graph definition is

 

"DEF:inOctAve=$in_bytes:ifInOctets:AVERAGE",

"DEF:outOctAve=$out_bytes:ifOutOctets:AVERAGE",

"CDEF:outOctT=outOctAve,60,*,PREV,ADDNAN",

"CDEF:outOctTMB=outOctT,1000000,/",

"CDEF:inOctT=inOctAve,60,*,PREV,ADDNAN",

"CDEF:inOctTMB=inOctT,1000000,/",

"LINE1:outOctTMB$COLOURS[0]:Total Outgoing (MB)<a href="file:///\\l">\\l",

"LINE1:inOctTMB$COLOURS[1]:Total Incoming (MB)<a href="file:///\\l">\\l",

"COMMENT:\\l",

"COMMENT:\\s",

"GPRINT:outOctTMB:LAST:Total Outgoing\\: %0.1lf (MB)<a href="file:///\\l">\\l",

"GPRINT:inOctTMB:LAST:Total Incoming\\: %0.1lf (MB)<a href="file:///\\l">\\l",                        

 

 

Any help much appreciated.

 

Thanks

 

Richard

 


_______________________________________________
rrd-users mailing list
[hidden email]
https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
Reply | Threaded
Open this post in threaded view
|

Graphing total traffic...not working on daily graph

Richard Burton-3

Hi there, apologies for the repost, not had a response so hoping someone could help

 

I have any issue with creating a graph definition for total amounts of data over a given period for a network interface.

 

I have followed Tobi’s advice on this stackoverflow page

 

https://stackoverflow.com/questions/31812055/how-do-i-create-accumulated-bandwidth-usages-in-rrdtool-ie-gbs-per-month-down

 

however the issue I have is that when I view the graph for a daily time period the amount of data reported is too low but when I view at higher resolutions, for example a 20 minute interval the graph is correct.

 

I have a test box downloading a 1MB file every minute.

 

So I would expect 1440MB in a day at least but the graph on the daily view is only getting to around 600MB.

 

The output of an rrdtool info command is

 

filename = "1-172.31.10.154-ifInOctets_2_60.rrd"

rrd_version = "0003"

step = 60

last_update = 1509008361

header_size = 1624

ds[ifInOctets].index = 0

ds[ifInOctets].type = "COUNTER"

ds[ifInOctets].minimal_heartbeat = 60

ds[ifInOctets].min = 0.0000000000e+00

ds[ifInOctets].max = NaN

ds[ifInOctets].last_ds = "1874997951"

ds[ifInOctets].value = 4.5357725000e+05

ds[ifInOctets].unknown_sec = 0

rra[0].cf = "AVERAGE"

rra[0].rows = 129600

rra[0].cur_row = 47102

rra[0].pdp_per_row = 1

rra[0].xff = 5.0000000000e-01

rra[0].cdp_prep[0].value = NaN

rra[0].cdp_prep[0].unknown_datapoints = 0

rra[1].cf = "AVERAGE"

rra[1].rows = 38880

rra[1].cur_row = 30630

rra[1].pdp_per_row = 10

rra[1].xff = 5.0000000000e-01

rra[1].cdp_prep[0].value = 1.9536071167e+05

rra[1].cdp_prep[0].unknown_datapoints = 0

rra[2].cf = "AVERAGE"

rra[2].rows = 52560

rra[2].cur_row = 35410

rra[2].pdp_per_row = 30

rra[2].xff = 5.0000000000e-01

rra[2].cdp_prep[0].value = 6.2954044167e+05

rra[2].cdp_prep[0].unknown_datapoints = 0

rra[3].cf = "MAX"

rra[3].rows = 129600

rra[3].cur_row = 47102

rra[3].pdp_per_row = 1

rra[3].xff = 5.0000000000e-01

rra[3].cdp_prep[0].value = NaN

rra[3].cdp_prep[0].unknown_datapoints = 0

rra[4].cf = "MAX"

rra[4].rows = 38880

rra[4].cur_row = 30630

rra[4].pdp_per_row = 10

rra[4].xff = 5.0000000000e-01

rra[4].cdp_prep[0].value = 2.1791705000e+04

rra[4].cdp_prep[0].unknown_datapoints = 0

rra[5].cf = "MAX"

rra[5].rows = 52560

rra[5].cur_row = 35410

rra[5].pdp_per_row = 30

rra[5].xff = 5.0000000000e-01

rra[5].cdp_prep[0].value = 2.1791705000e+04

rra[5].cdp_prep[0].unknown_datapoints = 0

 

 

So for my CDEF I’m using 60 as the step.

 

My graph definition is

 

"DEF:inOctAve=$in_bytes:ifInOctets:AVERAGE",

"DEF:outOctAve=$out_bytes:ifOutOctets:AVERAGE",

"CDEF:outOctT=outOctAve,60,*,PREV,ADDNAN",

"CDEF:outOctTMB=outOctT,1000000,/",

"CDEF:inOctT=inOctAve,60,*,PREV,ADDNAN",

"CDEF:inOctTMB=inOctT,1000000,/",

"LINE1:outOctTMB$COLOURS[0]:Total Outgoing (MB)<a href="file:///\\l">\\l",

"LINE1:inOctTMB$COLOURS[1]:Total Incoming (MB)<a href="file:///\\l">\\l",

"COMMENT:\\l",

"COMMENT:\\s",

"GPRINT:outOctTMB:LAST:Total Outgoing\\: %0.1lf (MB)<a href="file:///\\l">\\l",

"GPRINT:inOctTMB:LAST:Total Incoming\\: %0.1lf (MB)<a href="file:///\\l">\\l",                        

 

 

Any help much appreciated.

 

Thanks

 

Richard

 

 


_______________________________________________
rrd-users mailing list
[hidden email]
https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users