Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 May 2008 14:51:05 +0200
From:      Tobias Kirschstein <lev@nupfel.de>
To:        beni@brinckman.info
Cc:        freebsd-questions@freebsd.org
Subject:   Re: simple network traffic query tool
Message-ID:  <20080524145105.3f2fd1f6@lain>
In-Reply-To: <200804281800.46883.beni@brinckman.info>
References:  <20080424181040.GB14991@nupfel.de> <200804281800.46883.beni@brinckman.info>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 28 Apr 2008 18:00:46 +0000
beni <beni@brinckman.info> wrote:

> 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.

thanks a lot! i missed the device=vr0 part in my config... sometimes it
can be so simple ;)


-- 
ciao,
lev



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080524145105.3f2fd1f6>