Vnstat
Tämä työkalun avulla voit seurata palvelimella tapahtuvaa tiedonsiirtoa.
Sisällysluettelo
Asentaminen
Asennetaan sudo käyttäjänä
apt-get install vnstat
Konfigurointi
Määritä ensimmäisellä käyttökerralla jokainen verkkokortti joka seurataan
Langalliseen verkkokorttiin:
vnstat -u -i eth0
Langaton verkkokorttiin:
vnstat -u -i wlan0
Katso tiedonsiirtoa
Huomaa, että ohjelma päivittää vain 10 sekunnin välein
Katso tiedonsiirtoa, sinun tulee hieman aikaa odottaa että näet tiedonsiirtotapahtumat saman päivän aikana ja kuukautena.
vnstat
Esimerkki tulostuksesta:
eth0 since 06/15/14 rx: 104 KiB tx: 354 KiB total: 458 KiB monthly rx | tx | total | avg. rate ------------------------+-------------+-------------+--------------- Jun '14 104 KiB | 354 KiB | 458 KiB | 0.00 kbit/s ------------------------+-------------+-------------+--------------- estimated -- | -- | -- | daily rx | tx | total | avg. rate ------------------------+-------------+-------------+--------------- today 104 KiB | 354 KiB | 458 KiB | 0.07 kbit/s ------------------------+-------------+-------------+--------------- estimated -- | -- | -- |
RX = Lataus tiedonsiirtomäärä
TX = Lähetys tiedonsiirtomäärä
total = Kokonaismääräinen tiedonsiirtomäärä
avg. rate = Keskimääräinen tiedonsiirtonopeus
LIVENÄ esitys
vnstat -l
Lisää tämä croniin niin vnstat päivittyy automaattisesti
*/5 * * * * /usr/bin/vnstat -u >/dev/null 2>&1
Lisäohjeita saat antamalla komennon
man vnstat
Tästä suoraan ohjeeseen: http://humdi.net/vnstat/man/vnstat.html
Vnstat PHP
Graafinen näkymä Vnstat sovellukselle.
Asenna Apache2 ja php5 sekä PHP-GD paketit
aptitude install apache2 php5 php5-gd
Lataa vnstat tmp hakemistoon
cd /tmp wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz
Pura tiedosto
tar xvf vnstat_php_frontend-1.5.1.tar.gz
Kopioi vnstat web hakemistoon
cp -fr vnstat_php_frontend-1.5.1/ /var/www/vnstat
Konfiguroi vnstat php:
nano /var/www/vnstat/config.php
Määritä oletuskieli
// edit these to reflect your particular situation $locale = 'en_US.UTF-8'; $language = 'en';
Määritä interfacet jotka näytetään
// list of network interfaces monitored by vnStat $iface_list = array('eth0', 'eth1');
Valinnaisesti voit määrittää interfacelle nimet
// optional names for interfaces // if there's no name set for an interface then the interface identifier. // will be displayed instead $iface_title['eth0'] = 'Internal'; $iface_title['eth1'] = 'External';
Tallenna ja sulje. Pääset vnstat php:lle:
http://your-ip-address/vnstat