17 Przydatne narzędzia do monitorowania przepustowości do analizy użycia sieci w Linux

- 1823
- 256
- Pani Janina Cieśla
Czy masz problemy z monitorowaniem wykorzystania przepustowości sieci Linux? Potrzebujesz pomocy? Ważne jest, abyś był w stanie wizualizować, co dzieje się w Twojej sieci, aby zrozumieć i rozwiązać wszystko, co powoduje powolność sieci lub po prostu mieć oko na swoją sieć.
Przeczytaj także: 20 Narzędzia wiersza poleceń do monitorowania wydajności Linux
W tym artykule przejrzymy 17 przydatnych narzędzi do monitorowania przepustowości do analizy użycia sieci w systemie Linux.
Jeśli chcesz zarządzać, rozwiąż problemy lub debuguj swoją sieć, przeczytaj nasz artykuł - 22 polecenia sieciowe Linux dla Sysadmins
Narzędzia wymienione poniżej są open source i mogą pomóc ci odpowiedzieć na pytania, takie jak „Dlaczego sieć jest dziś tak wolna?". Ten artykuł zawiera mieszankę małych narzędzi do monitorowania przepustowości na pojedynczym komputerze Linux i kompletne rozwiązania monitorujące zdolne do obsługi kilku liczb hostów na a Lan (Sieć lokalna) do wielu hostów nawet na BLADY (Sieć rozległa).
Site24x7's NetFlow Analyzer - Monitorowanie ruchu sieciowego
Site24x7's NetFlow Analyzer to narzędzie do monitorowania sieci i przepustowości w chmurze, które monitoruje urządzenia źródłowe i docelowe, ich interfejsy oraz ruch, który przepływa przez nie.
Skonfiguruj wartości progowe dla wszystkich kluczowych wskaźników, takich jak ruch przychodzący, ruch wychodzący i wykorzystanie przepustowości, i odbieraj natychmiastowe powiadomienia po przekroczeniu progu.
Analizator Netflow Analizy przepływu na podstawie różnych technologii, takich jak NetFlow, Sflow i J-Flow. Możesz uzyskać pełną widoczność w przepustowości sieci ze statystykami dotyczącymi szczytowego ruchu, najlepszych aplikacji i najlepszych rozmów. Zidentyfikuj pasma wieprzy, napraw je i zwiększ wydajność sieci za pomocą narzędzia do monitorowania pasma Site24x7.

Zarządzaj analizatorem NetFlow
ManageEngine NetFlow Analyzer to oparte na przepływie rozwiązanie monitorowania przepustowości, które oferuje obsługę wielu mieszkańców. Monitoruje twoją sieć, analizuje wzorce ruchu oraz wykrywa i diagnozuje wieprze przepustowości.
Możesz śledzić wzorce ruchu w sieci w dowolnym okresie i wywiercić dalej do urządzenia, interfejsu, aplikacji i danych użytkownika. Dzięki umiejętnościom kształtowania ruchu NetFlow Analyzer pomaga zidentyfikować anomalie sieciowe w czasie rzeczywistym i rozwiąż je, zanim wpłyną one na użytkowników końcowych.
Dzięki konfigurowalnym raportom NetFlow Analyzer pomaga również przewidzieć i zaplanować wymagania dotyczące przepustowości. Możesz tworzyć, planować i generować kompleksowe raporty z analizy przepustowości w zaledwie kilku kliknięciach.

1. VNSTAT - Monitor ruchu sieciowego
VNSTAT to w pełni poinformowany program oparty na wierszach poleceń do monitorowania ruchu sieciowego i wykorzystania przepustowości w systemach w czasie rzeczywistym, w systemach Linux i BSD.

Jedną zaletą, jaką ma nad podobnym narzędziem, jest to, że rejestruje ruch sieciowy i statystyki wykorzystania przepustowości do późniejszej analizy - jest to jego domyślne zachowanie. Możesz faktycznie wyświetlić te dzienniki nawet po ponownym uruchomieniu systemu.
Zainstaluj VNSTAT w Linux
$ sudo yum instaluj sysstat [na starszych centos/rhel & fedora] $ sudo dnf instaluj sysstat [na Centos/Rhel/Fedora/Rocky Linux & Almalinux] $ sudo apt-get instaluj sysstat [na Debian/Ubuntu & Mint] $ sudo pacman -S sysstat [na Arch Linux]
2. iftop - wyświetla użycie przepustowości
IFTOP to proste, łatwe w użyciu narzędzie do monitorowania pasma opartego na linii poleceń w czasie rzeczywistym, używane do szybkiego przeglądu działań sieciowych na interfejsie. Wyświetla aktualizacje pasma użytkowania sieciowego średnio co 2, 10 i 40 sekund.

Zainstaluj IFTOP w Linux
$ sudo yum instaluj iftop [na starszych centos/rhel & fedora] $ sudo dnf instaluj iftop [na Centos/Rhel/Fedora/Rocky Linux & Almalinux] $ sudo apt-get Instaluj [na Debian/Ubuntu & Mint] $ sudo pacman -S iftop [na Arch Linux]
3. Nload - Wyświetla użycie sieci
Nload to kolejne proste, łatwe w użyciu narzędzie wiersza poleceń do monitorowania ruchu sieciowego i wykorzystania przepustowości w czasie rzeczywistym w czasie rzeczywistym. Wykorzystuje wykresy, aby pomóc w monitorowaniu ruchu przychodzącego i wychodzącego. Ponadto wyświetla również informacje, takie jak całkowita kwota przeniesionych danych i użycie sieci min/maks.

Zainstaluj Nload w Linux
$ sudo yum instaluj nload [na starszych centos/rhel & fedora] $ sudo dnf instaluj nload [na Centos/Rhel/Fedora/Rocky Linux & Almalinux] $ sudo apt-get instal nload [na debian/ubuntu & mint] $ sudo pacman -S nload [on arch Linux]
4. Nethogs - Monitorowanie przepustowości ruchu sieciowego
Nethogs to małe narzędzie podobne do najwyższego poziomu, do monitorowania użycia przepustowości ruchu w czasie rzeczywistym przez każdy proces lub aplikacja działająca w systemie Linux. Po prostu oferuje statystyki w czasie rzeczywistym korzystania z przepustowości sieci.

Zainstaluj Nethogs w Linux
$ sudo yum instaluj nethogs [na starszych centos/rhel & fedora] $ sudo dnf instaluj nethogs [na Centos/Rhel/Fedora/Rocky Linux i Almalinux] $ sudo apt-get instal Nethogs [na debian/ubuntu i mennicy] $ sudo pacman -S nethogs [na Arch Linux]
5. Bon - Monitor przepustowości i estymator stawek
BMON jest również prostym narzędziem wiersza poleceń do monitorowania wykorzystania przepustowości sieci i estymatora szybkości w Linux. Przechwytuje statystyki sieciowe i wizualizuje je w formacie przyjaznym dla człowieka, abyś mógł mieć oko na swój system.

Zainstaluj Bon w Linux
$ sudo yum instaluj bmon [na starszych centos/rhel & fedora] $ sudo dnf instaluj bmon [na centos/rhel/fedora/Rocky Linux & Almalinux] $ sudo apt-get instaluj [na Debian/Ubuntu & Mint] $ Sudo Pacman -S Bon [na Arch Linux]
6. Darkstat - przechwytuje ruch sieciowy
Darkstat to mały, prosty, wieloplatformowy, wydajny internetowy analizator ruchu sieciowego w czasie rzeczywistym. Jest to narzędzie do monitorowania statystyk sieciowych, które działa poprzez przechwytywanie ruchu sieciowego i statystyki użytkowania komputera i obsługuje raporty nad HTTP w formacie graficznym. Możesz go również użyć przez wiersz polecenia, aby uzyskać te same wyniki.

Zainstaluj Darkstat w Linux
$ sudo yum instaluj Darkstat [na starszych centos/rhel & fedora] $ sudo dnf instalacja Darkstat [na Centos/Rhel/Fedora/Rocky Linux & Almalinux] $ sudo apt-get Instaluj Darkstat [na Debian/Ubuntu & Mint] $ Sudo Pacman -S Darkstat [na Arch Linux]
7. Iptraf - monitor sieci IP
IPTRAF to łatwe w użyciu, oparte na NCurses narzędzie do monitorowania przychodzącego i wychodzącego ruchu sieciowego przechodzącego przez interfejs. Jest przydatny do monitorowania ruchu IP i przeglądania ogólnych statystyk interfejsu, szczegółowych statystyk interfejsu i wielu więcej.

Zainstaluj iptraf w Linux
$ sudo yum instaluj iptraf [na starszych centos/rhel & fedora] $ sudo dnf instaluj iptraf [na centos/rhel/fedora/Rocky Linux i Almalinux] $ sudo apt-get instaluj iPtraf [na debian/Ubuntu & Mint] $ sudo pacman -S iptraf [na arch Linux]
8. CBM - (kolorowy miernik przepustowości)
CBM to niewielkie narzędzie wiersza poleceń do wyświetlania bieżącego ruchu sieciowego na wszystkich podłączonych urządzeniach w kolorowych wyjściach w Ubuntu Linux i jego pochodnych, takich jak Linux Mint, Lubuntu i wiele innych. Pokazuje każdy podłączony interfejs sieciowy, otrzymane bajty, przesyłane bajty i łączne bajty, umożliwiając monitorowanie przepustowości sieciowej.

Zainstaluj kolorowy miernik przepustowości w Linux
$ sudo yum instaluj cbm [na starszych centos/rhel & fedora] $ sudo dnf instaluj cbm [na Centos/Rhel/Fedora/Rocky Linux & Almalinux] $ sudo apt-get Instaluj CBM [na Debian/Ubuntu & Mint] $ Sudo Pacman -S CBM [na Arch Linux]
9. IPERF/IPERF3 - Narzędzie do pomiaru przepustowości sieci
IPERF/IPERF3 to potężne narzędzie do pomiaru przepustowości sieci nad protokołami, takimi jak TCP, UDP i SCTP. Jest zbudowany przede wszystkim, aby pomóc w dostrajaniu połączeń TCP na określonej ścieżce, a zatem przydatne do testowania i monitorowania maksymalnej możliwej do osiągnięcia przepustowości w sieciach IP (obsługuje zarówno IPv4, jak i IPv6).
Wymaga to serwera i klienta przeprowadzania testów (które zgłaszają przepustowość, stratę i inne przydatne parametry wydajności sieci).

Zainstaluj IPERF3 w Linux
$ sudo yum instaluj iPerf3 [na starszych centos/rhel & fedora] $ sudo dnf instalacja IPERF3 [na centos/rhel/fedora/Rocky Linux & Almalinux] $ sudo apt-get instalacja IPERF3 [na debian/ubuntu & mint] $ sudo pacman -S IPERF3 [na Arch Linux]
10. Netperf - Testowanie przepustowości sieciowej
Netperf jest podobny do IPERF, do testowania wydajności sieci. Może pomóc w monitorowaniu przepustowości sieci w Linux poprzez pomiar transferu danych za pomocą TCP, UDP. Obsługuje również pomiary za pośrednictwem interfejsu Berkeley Sockets, DLPI, gniazda domeny Unix i wielu innych interfejsów. Potrzebujesz serwera i klienta do uruchamiania testów.

Zainstaluj Netperf w Linux
$ sudo yum instaluj netperf [na starszych centos/rhel & fedora] $ sudo dnf instaluj netperf [na Centos/Rhel/Fedora/Rocky Linux i Almalinux] $ sudo apt-get instaluj netperf [na Debian/Ubuntu & Mint] $ sudo pacman -S Netperf [na Arch Linux]
11. SARG - Generator raportu analizy kałamarnicy
SARG to analizator plików dziennika kalmarskiego i narzędzie do monitorowania przepustowości internetowej. Tworzy przydatne raporty HTML z informacjami, w tym między innymi adresy IP i całkowite użycie przepustowości. Jest to przydatne narzędzie do monitorowania wykorzystania przepustowości Internetu przez poszczególne maszyny w jednej sieci.

Aby uzyskać instrukcje i użycie instalacji, sprawdź nasz artykuł - Jak zainstalować SARG w celu monitorowania korzystania z przepustowości w Internecie Squid.
12. Monitorix - narzędzie do monitorowania systemu i sieci
Monitorix to lekkie zasoby systemowe i aplikacja do monitorowania sieci, zaprojektowana dla małych serwerów Linux/UNIX, a także ma niesamowitą obsługę urządzeń osadzonych.
Pomaga monitorować statystyki ruchu i użytkowania sieci z nieograniczonej liczby urządzeń sieciowych. Obsługuje połączenia IPv4 i IPv6, w tym wykresy błędu ruchu i ruchu ruchu oraz obsługuje do 9 dysków na interfejs sieciowy.

Zainstaluj Monitorix w Linux
$ sudo yum instaluj monitorek [na starszych centos/rhel & fedora] $ sudo dnf monitor instalacji [na Centos/Rhel/Fedora/Rocky Linux & Almalinux] $ sudo apt-get Monitorix [na Debian/Ubuntu & Mint] $ Sudo Pacman -S Monitorix [na Arch Linux]
13. CACTI - narzędzie do monitorowania i graficznego sieci
CACTI to w pełni funkcjonalna, sieciowa aplikacja PHP z internetową aplikacją z intuicyjnym, łatwym w użyciu interfejs. Wykorzystuje bazę danych MySQL do przechowywania danych wydajnościowych zebranych danych, używanych do tworzenia niestandardowych wykresów. Jest to frontend do RRDTool, przydatna do monitorowania małych i złożonych sieci z tysiącami urządzeń.

Aby uzyskać instrukcje i wykorzystanie instalacji, sprawdź nasz artykuł - Zainstaluj kaktusy (monitorowanie sieci) w Linux.
14. Observium - platforma monitorowania sieci
Observium to w pełni poinformowana platforma monitorowania sieci z eleganckim i potężnym, solidnym, ale prostym i intuicyjnym interfejsem. Obsługuje szereg platform, w tym Linux, Windows, FreeBSD, Cisco, HP, Dell i wiele innych, i obejmuje autodetekcję urządzeń. Pomaga użytkownikom gromadzić wskaźniki sieciowe i oferuje intuicyjne wykres wskaźników urządzeń z zebranych danych wydajnościowych.

Aby uzyskać instrukcje i wykorzystanie instalacji, sprawdź nasz artykuł - Jak zainstalować obsługę - kompletny system zarządzania i monitorowania sieci.
15. Zabbix - Narzędzie do monitorowania aplikacji i sieci
Zabbix to bogata w funkcje, powszechnie używana platforma monitorowania sieci, zaprojektowana w modelu serwerowym, do monitorowania sieci, serwerów i aplikacji w czasie rzeczywistym. Zbiera różne typy danych wykorzystywane do wizualnej reprezentacji wydajności sieci lub wskaźników obciążenia monitorowanych urządzeń.
Jest w stanie pracować z dobrze znanymi protokołami sieciowymi, takimi jak HTTP, FTP, SMTP, IMAP i wiele innych, bez konieczności instalowania dodatkowego oprogramowania na monitorowanych urządzeniach.

Aby uzyskać instrukcje i użycie instalacji, sprawdź nasz artykuł - Jak zainstalować Zabbix - kompletne rozwiązanie do monitorowania sieci dla Linux.
16. Nagios - Monitors Systems, Networks and Infrastructure
Nagios to solidne, mocne, bogate w funkcje i szeroko stosowane oprogramowanie monitorujące. Umożliwia monitorowanie lokalnych i zdalnych urządzeń sieciowych i ich usług z jednego okna.
Oferuje monitorowanie przepustowości w urządzeniach sieciowych, takich jak przełączniki i routery za pośrednictwem SNMP, umożliwiając w ten sposób łatwe znalezienie nadmiernie wykorzystywanych portów i wskazanie możliwych nadużywających sieciowych.
Przeczytaj także: 13 KONFIGURACJA SIECI LINUX i Rozwiązywanie problemów
Ponadto Nagios pomaga również mieć oko na wykorzystanie przepustowości i błędy i obsługuje szybkie wykrywanie awarii sieci i awarii protokołów.

Aby uzyskać instrukcje i użycie instalacji, sprawdź nasz artykuł - Jak zainstalować NAGIOS - kompletne rozwiązanie monitorowania infrastruktury IT dla Linux.
Streszczenie
W tym artykule dokonaliśmy przeglądu szeregu przydatnych narzędzi pasma i monitorowania systemu dla Linux. Jeśli przegapiliśmy włączenie jakiegokolwiek narzędzia monitorowania na liście, udostępnij nam w poniższym formularzu komentarza.
- « Jak ograniczyć liczbę połączeń (żądań) w Nginx
- 14 Przydatne narzędzia do monitorowania wydajności i sieci dla Linux »