Portál AbcLinuxu, 30. dubna 2025 09:11

vnstat + Xmore

1.3.2007 21:22 | Přečteno: 1999× | Programy | Výběrový blog

Dlhší čas som zháňal nejaký jednoduchý sieťový traffic monitor na sledovanie prenesených dát cez internet.Je to vhodné aj pre tých užívateľov ,ktorý majú obmedzený prenos dát a chcú si sledovať svoj traffic za určitý čas.Našiel som vnstat.Plní presne ten účel ktorý som potreboval.Keďže sa jedná o nástroj pre výpis do konzoly dorobil som si neskôr menší skript na výpis cez Xmore.Tento nástroj je súčasťou Xdialogu.

RPM balíčky vnstat a Xdialog si 
nájdeme napr. tu:
http://rpm.pbone.net/

Mnohé distribúcie už obsahujú Xdialog.
Ak ho nemáme môžeme si ho doinštalovať:
http://xdialog.dyns.net/

Nainštalujeme balíček vnstat:
rpm -i vnstat-1.4-16.i586.rpm

Vnstat funguje tak ,že si v pravidelných 
intervaloch zapisuje traffic do svojej 
databázy cez cron.

Editujeme crontab príkazom z konzoly:
[root@localhost /]# EDITOR=mcedit crontab -e

# min(0-59)  hours(0-23) day(1-31) month(1-12) dow(0-7)   command
0-55/5 * * * * vnstat -u

Stlačíme F2 pre uloženie.Takto nastavíme cron aby nám v 5 minutových
intervaloch aktualizoval databázu vnstatu.Nasleduje skript ,ktorý si
môžeme zapísať napr. pod názov xvnstat a bude vyzerať takto:

#!/bin/sh
vnstat -u
vnstat | grep Database > info
vnstat | grep rx >> info
echo "         ----------------------|------------|--------------" >> info
vnstat | grep today >> info
echo "         ----------------------+------------+--------------" >> info
vnstat -d >> info
vnstat -m >> info
Xmore info

Po spustení skriptu xvnstat dostaneme nasledovný výpis:

       

Hodnocení: 100 %

        špatnédobré        

Obrázky

vnstat + Xmore, obrázek 1 vnstat + Xmore, obrázek 2

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

2.3.2007 12:25 Haaja | skóre: 25 | blog: haaja | Praha
Rozbalit Rozbalit vše Re: vnstat + Xmore
Odpovědět | Sbalit | Link | Blokovat | Admin
vnstat, hmm hezke, vyzkousim.
Osobní blog
2.3.2007 15:07 neutral male doppelganger Undead Slayer
Rozbalit Rozbalit vše vnstat + xdialog
Odpovědět | Sbalit | Link | Blokovat | Admin
jen doplnim jak to udelat napriklad pro debian (sarge)
$ apt-get install vnstat xdialog
#!/bin/sh
# ...
Xdialog --textbox info 25 80
nastaveni cron uz je samozrejme stejne ;-)
teekey avatar 2.3.2007 15:32 teekey | skóre: 8 | Brno
Rozbalit Rozbalit vše Re: vnstat + Xmore
Odpovědět | Sbalit | Link | Blokovat | Admin
take pouzivam, akorat si teda vystacim v terminalu, takze Xmore mi nechybi :)

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.