Jak skonfigurować VNSTAT (Monitor ruchu sieciowego) na Ubuntu / Debian / LinuxMint

Jak skonfigurować VNSTAT (Monitor ruchu sieciowego) na Ubuntu / Debian / LinuxMint

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/