Jak zainstalować VNSTAT i VNSTATI do monitorowania ruchu sieciowego w Linux

Jak zainstalować VNSTAT i VNSTATI do monitorowania ruchu sieciowego w Linux

Vnstat to projekt narzędzia do monitorowania ruchu sieciowego na konsolę dla Linux i BSD. Zachowuje dziennik ruchu sieciowego dla wybranych interfejsów sieciowych. Aby wygenerować dzienniki, vnstat wykorzystuje informacje dostarczone przez jądro.

Innymi słowy, nie będzie wąchał ruchu sieciowego i zapewni użycie lit. Aby korzystać z tego oprogramowania w Linux, potrzebujesz przynajmniej wersji 2.2 z serii jądra.

Powiązany artykuł: VNSTAT PHP: Interfejs internetowy do monitorowania użycia przepustowości sieci

Najnowsza wersja VNSTAT 2.6 został wydany 21 stycznia 2020 r, i zawiera kilka następujących funkcji i poprawek.

Cechy

  • Statystyki pozostają dostępne nawet po ponownym uruchomieniu systemu
  • Monitoruj wiele interfejsów sieciowych jednocześnie
  • Wiele opcji wyjściowych
  • Sortuj dane na godzinę, dzień, miesiąc, tydzień lub zdobądź najlepsze 10 dni
  • Wygeneruj grafikę PNG wyjścia
  • Skonfiguruj „miesiące”, aby kontynuować różne cykle rozliczeniowe, które możesz mieć
  • Bardzo lekkie - zużywa naprawdę małą część zasobów systemowych
  • Niskie wykorzystanie procesora bez względu na to, ile generujesz ruch
  • Nie musisz być korzeniem, aby z niego korzystać
  • Wybierz jednostki dynamicznie (KB, MB itp.)
  • VNSTATI zapewnia nowe opcje, takie jak:
    • -nl / -Nolegend (ukrywa legendę RX/TX)
    • -Altdate - Użyj alternatywnej daty/czasu Lokalizacja tekstu
    • -tekst nagłówka - Aby dostosować tekst w nagłówku obrazu.
  • Możesz wygenerować wyjście w formacie obrazu.
  • Konfigurowalne opcje pozycjonowania treści i obrazu obrazu do VNSTAT.CGI.
  • Przepustowość interfejsu zostanie automatycznie wykryta.
  • Użyj JSON do wyjścia

W tym artykule pokażemy, jak zainstalować vnstat I vnstati narzędzie pod systemami Linux do monitorowania ruchu sieciowego w czasie rzeczywistym.

Instalowanie narzędzi monitorowania sieci VNSTAT i VNSTATI

1. Aby zainstalować VNSTAT w Linux, musisz pobrać najnowszą wersję z jej oficjalnej strony wydania Github.

Alternatywnie możesz również użyć następującego polecenia WGET, aby pobrać najnowszy źródłowy Tarball, jak pokazano poniżej.

# wget https: // humdi.net/vnstat/vnstat-2.6.smoła.GZ 
Pobierz VNSTAT w Centos

2. Po pobraniu pliku wyodrębnij archiwum za pomocą terminalu, a następnie przejdź do miejsca, w którym wyodrębniłeś archiwum i skompiluj za pomocą następujących poleceń.

Notatka: Pakiet źródłowy jest wyposażony w potrzebne pliki źródłowe dla vnstat w tym demon (vnstatd) i wyjście obrazu (vnstati).

Zainstaluj VNSTAT w Centos/Rhel i Fedora

# Grupa Yum Instaluj „Narzędzia programistyczne” # Yum Instaluj GD GD-DEVEL SQLITE-DEVEL # TAR -xVF VNSTAT-2.6.smoła.GZ # cd vnstat-2.6/ # ./Configure - -Prefix =/usr - -Sysconfdir =/etc # Make # Make instaluj 

Zainstaluj VNSTAT w Debian i Ubuntu

$ sudo apt-get instaluj kompilację gd gd-devel libsqlite3-dev $ tar -xvf vnstat-2.6.smoła.gz $ cd vnstat-2.6/ $ sudo ./konfiguruj - -prefix =/usr - -sysconfdir =/etc $ sudo Make $ sudo instaluj instalację 
Zainstaluj VNSTAT ze źródeł w Centos

3. Po zakończeniu instalacji będziesz musiał skopiować Vnstat plik serwisowy jak pokazano.

VNSTAT Systemd

# CP -V Przykłady/systemd/vnstat.service/etc/systemd/system/ # systemCtl Włącz vnstat # Systemctl start vnstat 

VNSTAT INIT.D

# CP -V Przykłady/init.d/redhat/vnstat/etc/init.D/ # CHKCONFIG VNSTAT ON # SERVICE VNSTAT START 
Utwórz plik VNSTAT SystemD

4. Teraz sprawdź, czy binaria zostały zainstalowane w odpowiednim miejscu i są właściwą wersją.

# vnstat VNSTAT 2.6 przez Teemu Toivola  

5. Jeśli chcesz dostosować swój vnstat Konfiguracja Możesz otworzyć jego plik konfiguracyjny znajdujący się na:

# vi /etc /vnstat.conf 

Opcje są oczywiste, więc nie będę się zatrzymać na każdym z nich. Nadal możesz je przejrzeć, jeśli chcesz dostosować instalację.

Konfiguracja VNSTAT

6. Musisz zezwolić na aktualizację statystyk w bazie danych. Po otrzymaniu wystarczającej ilości informacji zapisanych w bazie danych możesz zobaczyć statystyki sieciowe, po prostu uruchamiając:

# vnstat 
Monitoruj ruch sieciowy interfejsu

7. Yon może również sprawdzić statystyki godzinowe za pomocą -H opcja:

# vnstat -h 
Monitoruj godzinę ruchu sieciowego

8. W przypadku codziennych statystyk będziesz musiał użyć -D opcja:

# vnstat -d 
Monitoruj codzienny ruch sieciowy

9. Aby uzyskać więcej dostępnych opcji, możesz użyć --pomoc:

# vnstat - -Help 
Opcje monitorowania VNSTAT

10. Aby statystyki łatwiej je odczytać, możesz użyć vnstati narzędzie do wygenerowania .png obrazy dla vnstat.

Vnstati jest automatycznie instalowany vnstat więc nie będą wymagane żadne dalsze działania instalacyjne. Aby wygenerować obraz podsumowujący do wykorzystania sieci interfejsu sieciowego, możesz uruchomić:

# vnstati -s -i ETH0 -o ~/Network -log.png 
Wygeneruj raport monitorowania sieci
# vnstati -h -i ETH0 -o ~/Network -log.png 
Raport sieciowy

W moim przypadku, vnstat niedawno został zainstalowany, ale z czasem zostaną zapełnione. Aby uzyskać więcej dostępnych opcji i różnych statystyk, możesz użyć -pomoc opcja:

Informacje, że oba vnstat I vnstati Zapewnienie może znacznie pomóc w monitorowaniu sieci, analizie i rozwiązywaniu problemów w czasie. Więcej informacji na temat dostępnych opcji VNSTAT na stronie narzędzia Man narzędzia może.

Jeśli masz dodatkową sugestię lub pytanie dotyczące VNSTAT i VNSTATI, nie wahaj się przesłać komentarza w sekcji komentarzy poniżej.