Ero sivun ”Vnstat” versioiden välillä
(15 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
+ | <languages/> | ||
+ | <translate> | ||
+ | <!--T:1--> | ||
Tämä työkalun avulla voit seurata palvelimella tapahtuvaa tiedonsiirtoa. | Tämä työkalun avulla voit seurata palvelimella tapahtuvaa tiedonsiirtoa. | ||
− | == Asentaminen == | + | == Asentaminen == <!--T:2--> |
+ | <!--T:3--> | ||
Asennetaan sudo käyttäjänä | Asennetaan sudo käyttäjänä | ||
− | apt-get install vnstat | + | <!--T:4--> |
+ | apt-get install vnstat | ||
− | == | + | == Konfigurointi == <!--T:5--> |
− | + | <!--T:6--> | |
+ | Määritä ensimmäisellä käyttökerralla jokainen verkkokortti joka seurataan | ||
− | + | <!--T:7--> | |
+ | Langalliseen verkkokorttiin: | ||
− | + | <!--T:8--> | |
+ | vnstat -u -i eth0 | ||
− | + | <!--T:9--> | |
+ | Langaton verkkokorttiin: | ||
+ | <!--T:10--> | ||
+ | vnstat -u -i wlan0 | ||
+ | |||
+ | == Katso tiedonsiirtoa == <!--T:11--> | ||
+ | |||
+ | <!--T:12--> | ||
+ | '''''Huomaa, että ohjelma päivittää vain 10 sekunnin välein''''' | ||
+ | |||
+ | <!--T:13--> | ||
+ | Katso tiedonsiirtoa, sinun tulee hieman aikaa odottaa että näet tiedonsiirtotapahtumat saman päivän aikana ja kuukautena. | ||
+ | |||
+ | <!--T:14--> | ||
+ | vnstat | ||
+ | |||
+ | <!--T:15--> | ||
+ | Esimerkki tulostuksesta: | ||
+ | |||
+ | |||
+ | <!--T:16--> | ||
+ | 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 -- | -- | -- | | ||
+ | |||
+ | <!--T:17--> | ||
+ | '''RX''' = Lataus tiedonsiirtomäärä | ||
+ | |||
+ | <!--T:18--> | ||
+ | '''TX''' = Lähetys tiedonsiirtomäärä | ||
+ | |||
+ | <!--T:19--> | ||
+ | '''total''' = Kokonaismääräinen tiedonsiirtomäärä | ||
+ | |||
+ | <!--T:20--> | ||
+ | '''avg. rate''' = Keskimääräinen tiedonsiirtonopeus | ||
+ | |||
+ | |||
+ | <!--T:21--> | ||
+ | LIVENÄ esitys | ||
+ | |||
+ | <!--T:22--> | ||
+ | vnstat -l | ||
+ | |||
+ | Lisää tämä croniin niin vnstat päivittyy automaattisesti | ||
+ | |||
+ | */5 * * * * /usr/bin/vnstat -u >/dev/null 2>&1 | ||
+ | |||
+ | |||
+ | <!--T:23--> | ||
Lisäohjeita saat antamalla komennon | Lisäohjeita saat antamalla komennon | ||
− | man vnstat | + | <!--T:24--> |
+ | man vnstat | ||
+ | |||
+ | <!--T:25--> | ||
+ | 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 | ||
+ | |||
+ | <pre> | ||
+ | cd /tmp | ||
+ | wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz | ||
+ | </pre> | ||
+ | |||
+ | 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 | ||
+ | |||
+ | <pre> | ||
+ | // edit these to reflect your particular situation | ||
+ | $locale = 'en_US.UTF-8'; | ||
+ | $language = 'en'; | ||
+ | </pre> | ||
+ | |||
+ | Määritä interfacet jotka näytetään | ||
+ | |||
+ | <pre> | ||
+ | // list of network interfaces monitored by vnStat | ||
+ | $iface_list = array('eth0', 'eth1'); | ||
+ | </pre> | ||
+ | |||
+ | Valinnaisesti voit määrittää interfacelle nimet | ||
+ | |||
+ | <pre> | ||
+ | // 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'; | ||
+ | </pre> | ||
+ | |||
+ | Tallenna ja sulje. Pääset vnstat php:lle: | ||
+ | |||
+ | http://your-ip-address/vnstat | ||
+ | |||
+ | </translate> |
Nykyinen versio 10. lokakuuta 2015 kello 17.56
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