Ubuntu

Monitoruj ruch sieciowy za pomocą vnStat na Ubuntu 20.04

Monitoruj ruch sieciowy za pomocą vnStat na Ubuntu 20.04
vnStat to open-source i lekki monitor ruchu sieciowego dla systemów operacyjnych Linux. vnStat cicho monitoruje ruch sieciowy dla określonych interfejsów i przechowuje dane z monitoringu w bazie danych. Dzięki vnStat możesz zobaczyć wykorzystanie przepustowości na godzinę, dzień, miesiąc lub przez określony okres.

W tym przewodniku przyjrzymy się, jak zainstalować vnStat i monitorować ruch sieciowy w systemie Ubuntu.

Uwaga: Procedura opisana tutaj została przetestowana na Ubuntu 20.04 LTS. Polecenia zostały wykonane na Terminalu, który możesz otworzyć za pomocą Ctrl+Alt+T skrót.

Instalowanie vnStat

VnStat jest dostępny w domyślnych repozytoriach Ubuntu, ale nie jest to najnowsza wersja. Aby zainstalować najnowszą wersję vnStat, wykonaj poniższe czynności:

Krok 1: Zaktualizuj indeks repozytorium

Najpierw wykonaj poniższe polecenie, aby zaktualizować indeks repozytorium systemowego:

$ sudo apt aktualizacja

Wprowadź hasło do sudo.

Krok 2: Zainstaluj wymagania wstępne

Następnie będziesz musiał zainstalować kilka wymagań wstępnych, które mogą budować oprogramowanie ze źródeł. Będziemy go potrzebować do kompilacji vnStat. Wykonaj to polecenie, aby zainstalować wymagania wstępne:

$ sudo apt install build-essential gcc make libsqlite3-dev -y

Krok 3: Pobierz vnStat tar.pakiet gz

Teraz z oficjalnej strony vnStat pobierz najnowszą wersję vnStat smoła.gz pakiet. Obecnie najnowsza wersja vnStat to 2.6, więc możemy go pobrać w następujący sposób:

$ wget https://humdi.net/vnstat/vnstat-2.6.smoła.gz

Krok 4: Zainstaluj vnStat

Kiedyś smoła.gz pakiet jest pobrany, możemy go zainstalować w następujący sposób:

Najpierw wyodrębnij smołę.gz za pomocą poniższego polecenia w Terminalu:

$ tar -xvzf vnstat-2.6.smoła.gz

Następnie przejdź do wynikowego wyodrębnionego katalogu za pomocą poniższego polecenia:

$ cd vnstat-2.6

Teraz skonfiguruj go za pomocą poniższego polecenia:

$ ./configure --prefix=/usr --sysconfdir=/etc

Następnie zainstaluj vnStat w następujący sposób:

$ marka sudo
$ sudo make zainstaluj

Krok 5: Sprawdź instalację

Aby sprawdzić, czy vnStat został pomyślnie zainstalowany, wykonaj poniższe polecenie w Terminalu:

$ vnstat -v

Następujące dane wyjściowe potwierdzają wersję vnStat 2.6 zostało zainstalowane.

Krok 6: Włącz i uruchom usługę vnStat

Aby włączyć i uruchomić usługę vnStat, najpierw musisz skopiować plik usługi vnStat z wypakowanego katalogu vnStat do /etc/systemd/system/ za pomocą poniższego polecenia:

$ sudo cp -v vnstat-2.6/przykłady/systemd/vnstat.usługa /etc/systemd/system/

Teraz włącz usługę vnStat za pomocą poniższego polecenia:

$ sudo systemctl włącz vnstat

Następnie, aby uruchomić usługę vnStat, wykonaj poniższe polecenie

$ sudo systemctl start vnstat

Aby sprawdzić, czy usługa vnStat jest uruchomiona, wykonaj poniższe polecenie:

$ sudo systemctl status vnstat

Poniższe dane wyjściowe potwierdzają, że usługa vnStat działa poprawnie bez żadnych problemów.

Monitoruj ruch sieciowy za pomocą vnStat

vnStat obsługuje różne opcje, które pomagają monitorować ruch na różne sposoby. Możesz wyświetlić niektóre z dostępnych opcji, wykonując poniższe polecenie w Terminalu:

$ vnstat --pomoc

Lub wykonaj następujące polecenie, aby wyświetlić pełną listę opcji:

$ vnstat --longhelp

Możesz również odwiedzić stronę podręcznika vnStat, aby uzyskać pełną listę opcji.

Uruchomienie polecenia vnStat bez żadnej opcji drukuje statystyki wykorzystania przepustowości dla wszystkich dostępnych interfejsów.

$ vnstat

Oto wynik polecenia vnStat w naszym systemie, który pokazuje statystyki jednego interfejsu, ponieważ jest to jedyny dostępny interfejs w naszym systemie.

Możesz także monitorować określony interfejs, używając -ja opcja, po której następuje nazwa interfejsu.

$ vnstat -i

Na przykład, aby monitorować interfejs pl33, polecenie byłoby:

$ vnstat -i pl33

Możesz także monitorować wykorzystanie przepustowości zgodnie z godzinowa, dobowa, miesięczna, i rocznie użycie za pomocą -h, -d, -m, i -tak opcje odpowiednio. Na przykład, aby znaleźć dzienne wykorzystanie przepustowości, polecenie to:

$ vnstat -d

Możesz również uzyskać wykorzystanie przepustowości w dniach o największym natężeniu ruchu. Na przykład, aby znaleźć 10 najlepszych dni wykorzystania przepustowości, użyj -t opcja, po której następuje liczba dni:

$ vnstat -t 10

Aby monitorować wykorzystanie przepustowości w czasie rzeczywistym, użyj -ja opcja w następujący sposób:

$ vnstat -l

Jeśli chcesz usunąć z bazy wszystkie statystyki dla określonego interfejsu i przestać go monitorować, użyj poniższej składni polecenia:

$ sudo vnstat --remove -i --siła

Na przykład, aby usunąć interfejs pl33 z bazy danych i przestań ją monitorować, polecenie to:

$ sudo vnstat --remove -i ens33 --force

Aby ponownie dodać ten interfejs do monitorowania, użyj poniższego polecenia:

$ sudo vnstat --add -i ens33

Po dodaniu interfejsu uruchom ponownie usługę vnStat:

$ sudo systemctl restart vnstat

vnStat to przydatne narzędzie do kontrolowania wykorzystania przepustowości w systemie Linux. W tym przewodniku dowiedziałeś się, jak zainstalować i używać tego narzędzia na Ubuntu 20.04 LTS do monitorowania ruchu na interfejsach sieciowych.

Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...
Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...