On Wed, 2006-07-26 at 15:22 +0200, Gregory Machin wrote: > Hi > > Im using the following perl script that is called via zabbix every 5 > seconds, > > #!/usr/bin/perl > use strict; > my $port = @ARGV[0]; > my $intf = @ARGV[1]; > my $result = `/usr/local/bin/pmacct -c src_port,dst_port -N "*,$port; > $port,*" - > print "$result"; > > eg porttraf.pl 80 eth0 > > but the values display do not make sense .. for example traffic on > port 80 is next to nothing my traffic on port 53 is high , and does > not corrilate usage .. ? > > > with the following config... > > ! > ! pmacct: In + Out > ! > debug: false > daemonize: true > interface: tun0 > plugin_buffer_size: 2048 > plugin_pipe_size: 2048000 > plugins: memory > aggregate: src_port,dst_port > imt_path: /tmp/traf.pipe > pidfile: /var/run/pmacctd.pid >
I had this same issue with a bridged interface. Changing to one of the underlying eth interfaces (eth2 in my case) fixed the problem. The only warning I get from pmacct now is that eth2 has no ipv4 address, which I can ignore. Karl. _______________________________________________ pmacct-discussion mailing list http://www.pmacct.net/#mailinglists
