How about integrating bandwidthd with the rrdtool library.
Rrdtool is a program and library for working with Round
Robin database files. It also includes tools to render
the .rrd database files (this can be done regulary, or
The benefits of this will be:
- bandwidthd development will concentrate on packet
captureing, classification, and other lowlevel stuff.
- log files will be handled by the rrdtool library. a
.rrd database doesn't need to be rotated because it
never grows. its really designed for storing this kind
- rendering will be handled by outside programs
(on-demand or otherwise). You can create any kind of
graphics with the rrdtool tools.
For more info about rrdtool:
Log in to post a comment.