Jak skonfigurować VNSTAT (Monitor ruchu sieciowego) na Ubuntu / Debian / LinuxMint
- 880
- 164
- Pan Jeremiasz Więcek
VNSTAT to narzędzie oparte na konsoli, które monitorują ruch sieciowy (przesyłanie i odbierany) na wybranym interfejsie sieciowym i przechowywał go. Ten artykuł pomoże Ci zainstalować i skonfigurować VNSTAT na serwerze i skonfigurować internetowy wykres za pomocą aplikacji VNSTAT-PHP.
1. Zainstaluj VNSTAT
Pakiety VNSTAT są dostępne w domyślnych repozytoriach. Użyj następującego polecenia, aby je zainstalować.
[e-mail chroniony]: ~ $ sudo apt-get aktualizacja [e-mail chroniony]: ~ $ sudo apt-get instaluj vnstat Fetched 85.3 kb w 1s (50.2 kb/s) Wybór wcześniej niezbędnego pakietu VNSTAT. (Czytanie bazy danych… 448551 plików i aktualnie zainstalowanych katalogów.) Przygotowanie do rozpakowania… /vnstat_1.11-2_AMD64.Deb… rozpakowanie VNSTAT (1.11-2)… Wyzwalacze przetwarzania dla MAN-DB (2.6.7.Oku.100.0-16)… Konfigurowanie VNSTAT (1.11-2)… * Uruchamianie Demon VNSTAT VNSTATD ZNALEDZENIE Baza danych, dodanie dostępnych interfejsów… dodane „ETH0”, 100 mbibit limit przepustowości. Dodano „ETH1”, limit przepustowości 100 mbibit. -> Dodano 2 interfejsy. Limity można modyfikować za pomocą pliku konfiguracyjnego. [OK] Wyzwalacze przetwarzania dla UREADAHEAD (0.100.0-16)…
2. Konfiguracja vnstat
Po udanej instalacji edytuj plik konfiguracyjny VNSTAT ( /etc /vnstat.conf) i aktualizuj opcję interfejsu zgodnie z interfejsem sieciowym, który chcesz monitorować przez VNSTAT. W moim przypadku monitoruję interfejs ETH1.
Interfejs „ETH1”
3. Zobacz statystyki za pomocą polecenia
Korzystając z narzędzia linii poleceń VNSTAT, możesz wyświetlić statystyki na temat przepustowości na dzień, miesięcznie i na godzinę. Zapewnia również opcję pokazania statystyk w czasie rzeczywistym.
- Pokaż statystyki na jeden dzień
[e -mail chroniony]: ~# vnstat -d eth1 / dziennik Rx | TX | Total | Avg. Rate --------------------+--------------+---------- ---+--------------- 12/01/15 197.64 MIB | 7.84 MIB | 205.48 MIB | 43.94 Kbit/s ------------------------+--------------+------- ------+--------------- Oszacowane 444 MIB | 15 MIB | 459 MIB |
- Pokaż statystyki przez miesiąc
[e -mail chroniony]: ~ $ vnstat -m
- Pokaż statystyki przez godzinę
[e -mail chroniony]: ~ $ vnstat -h
- Pokaż statystyki w czasie rzeczywistym
[e -mail chroniony]: ~ $ vnstat -l
4. Konfiguracja interfejsu internetowego VNSTAT.
VNSTAT zapewnia również interfejs internetowy oparty na PHP do pokazania statystyk graficznych. Aby skonfigurować interfejs internetowy VNSTAT, trzeba było mieć pakiety Apache, PHP i PHP-GD w systemie.
$ sudo apt-get instaluj apache2 php5 php5-gd
4.1. Pobierz archiwum źródłowe VNSTAT
Teraz pobierz kod źródłowy VNSTAT PHP z oficjalnej strony internetowej lub użyj następującego polecenia.
$ wget http: // www.SQWEEK.com/sqweek/files/vnstat_php_frontend-1.5.1.smoła.GZ
Teraz wyodrębnij archiwum pobrane w Directory Web, np /var/www/html/vnstat
$ tar xzf vnstat_php_frontend-1.5.1.smoła.gz $ mv vnstat_php_frontend-1.5.1/var/www/html/vnstat
4.2. Edytuj plik konfiguracyjny
Teraz edytuj plik konfiguracyjny VNSTAT-PHP konfigurator.php złożyć i ustaw następujące parametry zgodnie z Twoimi wymaganiami.
$ language = 'en'; $ iface_list = array („eth1”, „Sixxs”); $ iface_title ['eth1'] = 'interfejs publiczny'; $ vnstat_bin = '/usr/bin/vnstat';
4.3. Uzyskaj dostęp do VNSTAT w przeglądarce internetowej
Teraz dostęp do VNSTAT w przeglądarce internetowej za pomocą serwera FQDN lub adresu IP. np:
http: // svr1.tecadmin.net/vnstat/