[collectd] Traffic accounting and Collectd

Benjamin Schweikert ben at beert.de
Thu Apr 9 12:25:45 CEST 2015


 

Dear list, 
I got a question on how to do this best. I wrote a (bash) script which
executed every minute collects the traffic to and from external for each
ip address and also calculates the overall traffic. The is based on
iptables and based on the arp table. So every time the script es
executed it checks what ips are available. A typical output would be
something like this: 

2015.04.01-19:30:01 192.168.2.1 0 0 28035 76 
2015.04.01-19:30:01 192.168.1.100 481 658 161480 131296 
2015.04.01-19:30:01 192.168.0.8 28 109 102670 13092 
2015.04.01-19:30:01 192.168.0.2 1366 29443 1340488 1767049 
2015.04.01-19:30:02 192.168.0.1 0 0 0 0 
2015.04.01-19:30:02 192.168.0.4 0 0 0 0 
2015.04.01-19:30:02 188.193.78.254 0 0 
2015.04.01-19:30:02 192.168.1.106 45 28 27471 1731 
2015.04.01-19:30:02 192.168.1.101 0 0 24662 0 
2015.04.01-19:30:03 192.168.0.9 5 8 25732 1108 
2015.04.01-19:30:03 192.168.0.3 0 0 0 0 
2015.04.01-19:30:03 192.168.0.5 0 0 0 0 
2015.04.01-19:30:03 192.168.1.107 0 0 0 0 
2015.04.01-19:30:04 192.168.0.176 0 0 3799 102 
2015.04.01-19:30:04 192.168.0.7 0 0 11845 0 
2015.04.01-19:30:04 192.168.2.2 0 0 0 0 
2015.04.01-19:30:04 ALL 1925 30246 1726182 1914454 

$IP $UP $DOWN $TOTALUP $TOTALDOWN [bytes] 

What do you suggest to include this in collectd because I want to use a
gui like CGP to visualize it. Currently I am creating my own rrd graphs
but the rrd files are not compatible with the iptables plugin. 

Thanks for the help. 

Best regards 
Ben 
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.verplant.org/pipermail/collectd/attachments/20150409/41a43308/attachment-0001.html>


More information about the collectd mailing list