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



