Vnstat + nakładka – statystyki ruchu pod linuxa

Nie tak dawno zakupiłem VPS’a pod jeden z swoich serwisów i w panelu hostingodawcy mam dziwnie wysokie statystyki transferu, dlatego też postanowiłem zainteresować się tą sprawą i porównać te wykresy z danymi zewnętrznych statystyk. Po krótkiej konfrontacji z wyszukiwarką google, znalazłem ciekawe rozwiązanie o nazwie Vnstat, które ponoć w minimalnym stopniu obciąża zasoby systemowe oraz dla wygody nakładkę graficzną vnstat PHP frontend. Podzielę się z wami informacją jak krok po kroku zainstalować ową aplikację wraz z nakładką graficzną na debianie i ubuntu (nie wiem jak z innymi dystrybucjami).

Instalacja Vnstat

1. Instalujemy Vnstat

sudo apt-get install vnstat

2. Teraz sprawdzamy nasz interfejs sieciowy z którego korzystamy, wykonując polecenie (Najczęściej jest to ath0).:

sudo ifconfig

Interfejs jest po lewej stronie

3. Tworzymy bazę danych dla naszego interfejsu:

sudo vnstat -u -i ath0

Nasze statystyki są już zainstalowane. Teraz tylko musisz trochę poczekać aż zostaną zebrane pierwsze statystyki i możemy je sprawdzać przy pomocy poniższych komend:

vnstat [ogólne statystyki]
vnstat -h [statystyki godzinne]
vnstat -d [statystyki dzienne]
vnstat -m [statystyki miesięczne]
vnstat -w [statystyki tygodniowe]
vnstat -l [statystyki w aktualnym czasie]
vnstat -t [top10]

vnstat -u [aktualizacja bazy]
vnstat -i [wybór interfejsu sieciowego]
vnstat -? [pomoc]
vnstat -tr [obliczanie transferu]

Instalacja nakładki vnstat PHP frontend

Wymagania:
-Obsługa PHP na serwerze.
-Biblioteka GD do generowanie wykresów.

1. Pobieramy najnowszą wersję z tego adresu.

2. Wypakowujemy pliki archiwum np. do folderu stats na naszej stronie.

3. Edytujemy plik config.php:

Podajemy interfejsy sieciowe z których korzystamy w moim przypadku jest to eth0, eth1 i sixxs:

$iface_list = array(‘eth0′, ‘eth1′, ’sixxs’);

To samo robimy niżej:

$iface_title['eth0'] = ‘Internal’;
$iface_title['eth1'] = ‘Internet’;
$iface_title['sixxs'] = ‘SixXS IPv6′;

Teraz odnajdujemy:

$vnstat_bin = ”;

i podajemy tam ścieżkę do vnstat. W moim przypadku ścieżka ta wygląda tak:

$vnstat_bin = ‘/usr/bin/vnstat’;

Zapisujemy plik i odpalamy w przeglądarce nasze graficzne wykresy statystyk: http://adres-strony.pl/stats/ i gotowe, możemy cieszyć się swoimi nowymi statystykami :)

Brak komentarzy.

Kanał RSS z komentarzami do tego wpisu. Adres URL dla TrackBacków

Dodaj komentarz