[rrd-users] Getting Total Bytes from COUNTER Data Source

Simon Hobson linux at thehobsons.co.uk
Sun Dec 11 12:38:17 CET 2011

Chris Mason wrote:

>I see what you are saying and this makes sense, but how do you work
>out the seconds for a month as a month could contain between 28 and 31
>days - or does rrdtool treat all months as 28 days?

RRD tool doesn't have any concept of months except for labelling the 
time axis on a graph. Internally it just uses seconds since Unix 
epoch. If you want to do something over a calendar month, then you'll 
need to work out the start and end times.

>Also, if I don't have a full month worth of data then I will be
>over-calculating the total?


BTW - there is also now a TOTAL function which will do the totting up for you.

And, in a DEF you can specify a time period different to that of a 
graph. I use this at work where my graphs a bit longer than the 
nominal period - eg my "week" graph is actually about 10 days as 
that's what fits in a convenient width graph without aliasing.

I ge the total transfer for a period (eg a week rather than the 10 
days in the graph) with just 2 lines :



This is within a Bash script, so the various values have been 
calculated/set previously.

Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

More information about the rrd-users mailing list