Jak zainstalować VNSTAT i VNSTATI do monitorowania ruchu sieciowego w Linux
- 4633
- 1232
- Laura Zygmunt
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 sieciNajnowsza 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.GZPobierz 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 STARTUtwó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 VNSTAT6. 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:
# vnstatMonitoruj ruch sieciowy interfejsu
7. Yon może również sprawdzić statystyki godzinowe za pomocą -H
opcja:
# vnstat -hMonitoruj godzinę ruchu sieciowego
8. W przypadku codziennych statystyk będziesz musiał użyć -D
opcja:
# vnstat -dMonitoruj codzienny ruch sieciowy
9. Aby uzyskać więcej dostępnych opcji, możesz użyć --pomoc
:
# vnstat - -HelpOpcje 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.pngWygeneruj raport monitorowania sieci
# vnstati -h -i ETH0 -o ~/Network -log.pngRaport 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.
- « Jak skonfigurować lokalne repozytorium HTTP Yum na Centos 7
- Jak zwiększyć wydajność za pomocą wysublimowanych fragmentów tekstu »