[clue] [tech] Calculate total bandwidth usage for an interface using rrdtool
Dan Kulinski
daniel at kulinski.net
Fri Jun 10 13:31:25 MDT 2011
Why not have a script that checks a couple of items? You can check the
total bytes of the interface transferred using ifconfig. A simple script
will keep track of this. These counters are reset on reboot and will roll
over. I don't know if they are still a 32 bit value or not. Roll over and
reboot detection should be easy and this will give you an exact number, not
a guess from rrdtool numbers. Simply have a cron job run every 15 minutes
and add the number to a file or even a quick sqlite database. I would
suggest the latter as you can easily sum, average and do all sorts of other
types of reporting.
I am a bit biased against RRD because I have seen spikes in our ganglia
reports that can't be accounted for. These spikes skew the data and are
usually easily removed but it is a hassle I shouldn't have to go through.
Dan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cluedenver.org/pipermail/clue/attachments/20110610/00a8ea30/attachment.html
More information about the clue
mailing list