Date: Mon, 28 Apr 2008 18:00:46 +0000 From: beni <beni@brinckman.info> To: freebsd-questions@freebsd.org Cc: Tobias Kirschstein <lev@nupfel.de> Subject: Re: simple network traffic query tool Message-ID: <200804281800.46883.beni@brinckman.info> In-Reply-To: <20080424181040.GB14991@nupfel.de> References: <20080424181040.GB14991@nupfel.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday 24 April 2008 18:10:40 Tobias Kirschstein wrote: > hi, > > i'm looking for a small tool to query the current network traffic (kb > IN and OUT) per interface. is there any sysctl or tool which gives me a > similar output to "systat -ifstat": > > /0 /1 /2 /3 /4 /5 /6 /7 /8 /9 /10 > Load Average |||| > > Interface Traffic Peak Total > lo0 in 0.000 KB/s 0.000 KB/s 226.079 KB > out 0.000 KB/s 0.000 KB/s 226.079 KB > > wpi0 in 0.000 KB/s 0.000 KB/s 164.577 MB > out 0.000 KB/s 0.000 KB/s 6.205 MB > > the background: > unfortunately the network monitor build into superkaramba does not work > for freebsd, os i want to write a widget which uses sysctl or any other > tool if available got get this information. systat is not appropriate > to be used because it does not terminate on its own as i see. I'm using a modified version of Superkarambas CompactMonitor. It is written for Linux I think, but easily adaptable for freebsd. All I did was moddify the ~/.kde/share/apps/superkaramba/themes/CompactMonitor/CompactMonitor.theme file : text x=435 y=50 sensor=network device="vr0" format="%in KB/s" decimals=1 text x=370 y=50 value="Download" text x=570 y=50 sensor=program program="netstat -ibh | grep Link#1 | awk '{print $7}'" align=right interval=1000 text x=435 y=65 sensor=network device="vr0" format="%out KB/s" decimals=1 text x=370 y=65 value="Upload" text x=570 y=65 sensor=program program="netstat -ibh | grep Link#1 | awk '{print $10}'" align=right interval=1000 Add graph x=370 y=30 sensor=network device="vr0" format="%out" w=200 h=15 color=255,127,127 interval=1000 max=100 graph x=370 y=30 sensor=network device="vr0" format="%in" w=200 h=15 color=127,230,180 interval=1000 max=100 if you want to add a graphic representation and change the "vr0" according to your (ethernet) device. It works for me with kde 3.5.8 on 7.0-stable. -- Beni.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200804281800.46883.beni>