Monitoruj ruch sieciowy z VNSTAT na Ubuntu Top 10.Top 10

Monitoruj ruch sieciowy z VNSTAT na Ubuntu Top 10.Top 10
VNSTAT to otwarty i lekki monitor sieciowy dla systemów operacyjnych Linux. VNSTAT cicho monitoruje ruch sieciowy dla określonych interfejsów i przechowuje dane monitorujące w bazie danych. Dzięki VNSTAT możesz zobaczyć użycie przepustowości na godzinę, dzień, miesiąc lub przez określony okres.

W tym przewodniku przyjrzymy się instalacji VNSTAT i monitorowania ruchu sieciowego w systemie OS Ubuntu.

Notatka: Opisana tutaj procedura została przetestowana na Ubuntu 20.04 LTS. Polecenia zostały wykonane na terminalu, który można otworzyć przez 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żej wspomniane kroki:

Krok 1: Zaktualizuj indeks repozytorium

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

Aktualizacja $ sudo apt

Wprowadź hasło dla sudo.

Krok 2: Zainstaluj warunki wstępne

Następnie będziesz musiał zainstalować pewne warunki, które mogą budować oprogramowanie ze źródła. Będziemy go potrzebować do kompilacji VNSTAT. Wykonaj to polecenie, aby zainstalować warunki wstępne:

$ sudo apt instal instalacja kompilacji 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, abyśmy mogli 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 pobierany, możemy go zainstalować w następujący sposób:

Najpierw wyodrębnij smołę.GZ używa poniższego polecenia w terminalu:

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

Następnie przełącz do uzyskanego katalogu wyodrębnionego za pomocą poniższego polecenia:

$ cd vnstat-2.6

Teraz skonfiguruj go za pomocą polecenia poniżej:

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

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

$ sudo Make
$ sudo tworzy instalację

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 potwierdza 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 katalogu wyodrębnionego VNSTAT do /etc/systemd/system/ Korzystanie z poniższego polecenia:

$ sudo cp -v vnstat -2.6/Przykłady/systemd/vnstat.serwis/etc/systemd/system/

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

$ sudo systemCtl włącza VNSTAT

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

$ sudo systemctl start vnstat

Aby sprawdzić, czy usługa VNSTAT działa, wykonaj poniższe polecenie:

$ sudo systemCtl status vnstat

Poniższe dane wyjściowe potwierdza, że ​​usługa VNSTAT działa poprawnie bez żadnych problemów.

Monitoruj ruch sieciowy z 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 -Help

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

$ vnstat - -Longhelp

Możesz także odwiedzić stronę VNSTAT Man, aby uzyskać pełną listę opcji.

Uruchamianie polecenia VNSTAT bez żadnej opcji Wydrukuje statystyki wykorzystania przepustowości dla wszystkich dostępnych interfejsów.

$ vnstat

Oto wyjście polecenia VNSTAT w naszym systemie, które pokazuje statystyki jednego interfejsu, ponieważ jest to jedyny dostępny interfejs w naszym systemie.

Możesz także monitorować określony interfejs za pomocą -I Opcja, a następnie nazwa interfejsu.

$ vnstat -i

Na przykład, aby monitorować interfejs ENS33, Poleceniem byłoby:

$ vnstat -i end33

Możesz także monitorować użycie przepustowości według Co godzinę, codziennie, co miesiąc, I rocznie użycie za pomocą -h, -d, -m, I -y odpowiednio opcje. Na przykład, aby znaleźć codzienne użycie przepustowości, poleceniem byłoby:

$ vnstat -d

Możesz także uzyskać użycie przepustowości na najlepsze dni ruchu. Na przykład, aby znaleźć 10 najlepszych dni użytkowania przepustowości, użyj -T Opcja, a następnie liczba dni:

$ vnstat -t 10

Aby monitorować zużycie przepustowości w czasie rzeczywistym, użyj -L Opcja w następujący sposób:

$ vnstat -l

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

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

Na przykład, aby usunąć interfejs ENS33 Z bazy danych i przestań ją monitorować, poleceniem byłoby:

$ sudo vnstat - -Remove -i end33 - -force

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

$ sudo vnstat --add -i end33

Po dodaniu interfejsu ponownie uruchom usługę VNSTAT:

$ sudo systemctl restart vnstat

VNSTAT to poręczne narzędzie do obserwowania wykorzystania przepustowości w systemie systemu Linux. W tym przewodniku nauczyłeś się instalować i korzystać z tego narzędzia na Ubuntu 20.04 LTS do monitorowania ruchu w interfejsach sieciowych.