GNU/Linux >> Znalost Linux >  >> Ubuntu

Nejlepší nástroje pro sledování šířky pásma sítě na serveru Linux

Úvod

Monitorování výkonu sítě je důležité pro prevenci poruch a zajištění kvality. Takový postup vám řekne, zda vaše síť běží pomalu a co může být příčinou takového problému. To se provádí sledováním využití šířky pásma sítě.

Existuje mnoho různých nástrojů pro monitorování síťového provozu na serveru Linux. Každá možnost má své silné a slabé stránky. Většina nástrojů příkazového řádku je navržena tak, aby byla nenáročná a snadno použitelná. Některé jsou navrženy tak, aby poskytovaly základní přehled, zatímco jiné poskytují podrobné údaje.

Tato příručka porovnává nejlepší nástroje pro monitorování sítě Linux .

Předpoklady

  • Přístup k uživatelskému účtu pomocí sudo nebo oprávnění root
  • Pro CentOS a RHEL Linux musí být k dispozici úložiště EPEL (Extra Packages for Enterprise Linux).
  • Nástroj správce balíčků (yum nebo apt )
  • Okno terminálu/příkazový řádek (Ctrl-Alt-T, Ctrl-Alt-F2)

9 nejlepších nástrojů pro monitorování sítě pro Linux

Pokud hledáte rychlé zobrazení šířky pásma sítě, tuto práci udělá nástroj pro monitorování z příkazového řádku. Pokud potřebujete podrobný graf využití za měsíc, grafické možnosti mohou poskytnout lepší řešení.

Zprávy o celkovém využití mohou pomoci určit požadavky na šířku pásma, zatímco podrobnější zprávy na úrovni procesu mohou pomoci identifikovat zdroj využití velké šířky pásma.

Hlášení v reálném čase vás mohou upozornit na špičky využití nebo neobvyklé vzorce, když k nim dojde.

Než začnete, nainstalujte EPEL

Uživatelé CentOS musí nejprve nainstalovat software EPEL.

Pro RHEL a CentOS 7.x:

1. Otevřete okno terminálu a zadejte následující:

sudo yum –y install epel-release

2. Obnovte úložiště:

yum repolist

Sledování sítě příkazového řádku v systému Linux

Linuxové servery jsou často konfigurovány bez grafického rozhraní, aby se šetřily systémové prostředky. Tyto aplikace lze spouštět a zobrazovat z příkazového řádku.

Využití šířky pásma displeje iftop

Pokud jste obeznámeni s top příkaz pro sledování využití procesoru, najdete iftop příkaz velmi podobný. iftop poskytuje zobrazení využití šířky pásma jednotlivými připojeními v reálném čase. Generuje také přehled o velikosti využívané šířky pásma.

Jedno omezení v iftop je, že nesleduje provoz podle ID procesu (PID).

Instalace iftop:

RHEL / CentOS

yum install iftop -y

Debian / Ubuntu

sudo apt-get install iftop

nload zobrazuje využití sítě

nload je nástroj příkazového řádku pro sledování síťového provozu. Tento nástroj hlásí pouze provoz a mimo provoz. Zobrazuje graf, který je užitečný pro rychlý přehled o síťovém provozu. Nicméně nload má nevýhodu, protože nezobrazuje provoz podle PID nebo soketu.

Chcete-li nainstalovat nload :

RHEL / CentOS

yum –y install nload

Debian / Ubuntu

sudo apt-get install nload

NetHogs monitoruje šířku pásma síťového provozu

N etHogs generuje zprávy o využití sítě v reálném čase. Jedna výhoda N etHogs spočívá v tom, že třídí podle procesu/aplikace a použití. Díky tomu je dobrým nástrojem pro sledování špiček šířky pásma (pokud jej můžete spustit včas).

Chcete-li nainstalovat N etHogs :

RHEL / CentOS

yum –y install nethogs

Debian / Ubuntu

sudo apt-get install nethogs

bmon Bandwidth Monitor and Rate Estimator

bmon monitoruje využití šířky pásma spolu s udržováním odhadu provozní rychlosti. Rozdělí využití podle zařízení, což vám umožní sledovat šířku pásma přes více síťových adaptérů. Další pozitivní funkcí je, že vytváří graf, který vám umožní vidět využití šířky pásma na první pohled.

Chcete-li nainstalovat bmon :

RHEL / CentOS

yum –y install bmon

Debian / Ubuntu

sudo apt-get install bmon

vnStat Network Traffic Monitor

VnStat funguje tak, že spouští démona, který zachycuje a zaznamenává data o šířce pásma. Čte se z jádra, aby zůstalo nízké využití zdrojů. Může běžet v reálném čase pomocí –l volba. Skutečná hodnota spočívá v trvalých záznamech. Jak démon běží, shromažďuje a ukládá data o využití šířky pásma.

vnstati příkaz lze použít k zobrazení statistik využití. VnStat je nejvhodnější pro statistické výkaznictví.

Chcete-li nainstalovat vnStat :

RHEL / CentOS

yum –y install vnstat

Debian / Ubuntu

sudo apt-get install vnstat

Nástroj pro měření šířky pásma sítě iPerf/iPerf3

iPerf slouží ke sledování šířky pásma protokolem, jako je TCP a UDP.

Tento nástroj je nejlepší pro ladění a maximalizaci výkonu sítě pro konkrétní protokol. Jedním omezením je, že k testování vyžaduje server i klienta.

Chcete-li nainstalovat iPerf :

RHEL / CentOS:

yum –y install iperf3

Debian / Ubuntu:

sudo apt-get install iperf3

Nástroje pro grafické sledování šířky pásma

Následující nástroje jsou ve svém rozhraní a zobrazení více grafické. Mnoho z nich nabízí robustnější sadu monitorování než jednodušší nástroje příkazového řádku.

Nagios Core Monitors Systems, Networks and Infrastructure

Nagios je již téměř 20 let důvěryhodným nástrojem pro monitorování šířky pásma s otevřeným zdrojovým kódem.

Rozhraní běží přes webový prohlížeč a nabízí několik monitorovacích vektorů. Může monitorovat více síťových služeb, jako jsou HTTP, POP3 a SMTP. Má také schopnost odesílat upozornění, například když se vyskytne problém nebo když je problém vyřešen.

Nagios Core je bezplatná aplikace s otevřeným zdrojovým kódem. K dispozici je také placená podporovaná verze.

Nástroj pro monitorování aplikací Zabbix a sítě

Zabbix je bezplatná aplikace pro monitorování šířky pásma s otevřeným zdrojovým kódem.

Běží v PHP ve webovém prohlížeči. Zabbix si klade za cíl zjednodušit monitorování sítě a zahrnuje monitorování zařízení a aplikací. Generuje datové protokoly, které lze použít ke sledování a zlepšování výkonu, a lze rychle škálovat mezi velkými a malými aplikacemi. Jednou z výhod Zabboxu je, že jej lze používat zdarma, a to i ve velkých komerčních aplikacích.

Cacti Network Monitoring and Graphing Tool

Kaktusy je nástroj pro monitorování sítě, který používá PHP a běží v okně prohlížeče.

Hlavní předností Cacti je shromažďování dat a podávání zpráv. Cacti není omezena pouze na šířku pásma sítě, může také sledovat další metriky, jako jsou uživatelská oprávnění a přístup. Cacti používá skripty ke shromažďování dat a jejich kompilaci do smysluplných tabulek a grafů.


Ubuntu
  1. 5 nejlepších nástrojů pro monitorování Linuxu na bázi terminálu

  2. 16 užitečných nástrojů pro sledování šířky pásma pro analýzu využití sítě v systému Linux

  3. Nainstalovat VNC Server na Ubuntu 20.04 – Nejlepší metoda?

  1. 4 open source nástroje pro provoz linuxového serveru

  2. Nainstalujte PHP Server Monitor na CentOS 7 Linux VPS

  3. 6 nezbytných nástrojů s otevřeným zdrojovým kódem pro zabezpečení vašeho linuxového serveru

  1. 7 nejlepších Linuxových nástrojů pro digitální umělce

  2. Jak nainstalovat SQL Server na Linux

  3. 12 nejlepších nástrojů příkazového řádku pro monitorování Linuxu