16 Uporabna orodja za spremljanje pasovne širine za analizo uporabe omrežja v Linuxu


Ali imate težave pri spremljanju uporabe omrežne pasovne širine Linuxa? Ali rabiš pomoč? Pomembno je, da si lahko predstavljate, kaj se dogaja v vašem omrežju, da razumete in odpravite vse, kar povzroča počasnost omrežja, ali pa preprosto pazite na svoje omrežje.

V tem članku bomo pregledali 16 uporabnih orodij za spremljanje pasovne širine za analizo uporabe omrežja v sistemu Linux.

Če želite upravljati, odpravljati težave ali odpravljati napake v svojem omrežju, preberite naš članek - Vodnik po sistemu Sysadmin za upravljanje omrežja, odpravljanje težav in odpravljanje napak

Spodaj našteta orodja so odprtokodna in vam lahko pomagajo odgovoriti na vprašanja, na primer »zakaj je danes omrežje tako počasno?«. Ta članek vključuje mešanico majhnih orodij za spremljanje pasovne širine na enem samem računalniku Linux in popolnih rešitev za spremljanje, ki zmorejo obdelati nekaj število gostiteljev v lokalnem omrežju (lokalno omrežje) do več gostiteljev celo v omrežju WAN (širokopasovnem omrežju).

ManageEngine Netflow Analyzer

ManageEngine NetFlow Analyzer je rešitev za spremljanje pasovne širine, ki temelji na toku in ponuja podporo več ponudnikom. Spremlja vaše omrežje, analizira vzorce prometa in zazna ter diagnosticira pasme pasovne širine.

V vsakem časovnem obdobju lahko spremljate vzorce prometa v svojem omrežju in podrobneje preučite podrobnosti o napravi, vmesniku, aplikaciji in na ravni uporabnika. S svojimi sposobnostmi oblikovanja prometa vam NetFlow Analyzer pomaga v realnem času odkriti napake v omrežju in jih odpraviti, preden vplivajo na vaše končne uporabnike.

S svojimi prilagodljivimi poročili vam NetFlow Analyzer pomaga tudi napovedati in načrtovati vaše zahteve glede pasovne širine. Z le nekaj kliki lahko ustvarite, načrtujete in ustvarite obsežna poročila o analizi pasovne širine.

1. vnStat - Monitor omrežnega prometa

VnStat je popoln program, ki temelji na ukazni vrstici, za spremljanje omrežnega prometa in porabe pasovne širine Linuxa v realnem času, v sistemih Linux in BSD.

Ena prednost, ki jo ima pred podobnim orodjem, je, da beleži statistiko omrežnega prometa in pasovne širine za kasnejšo analizo - to je njeno privzeto vedenje. Te dnevnike si lahko ogledate tudi po ponovnem zagonu sistema.

# yum install epel-release  [On RHEL/CentOS]
# yum install vnstat

# apt install vnstat   [On Debian/Ubuntu]

2. iftop - Prikaže uporabo pasovne širine

vrhunsko orodje za spremljanje pasovne širine omrežne ukazne vrstice, ki se uporablja za hiter pregled omrežnih dejavnosti na vmesniku. Prikazuje posodobitve pasovne širine uporabe omrežja v povprečju vsake 2, 10 in 40 sekund.

# yum install epel-release  [On RHEL/CentOS]
# yum install iftop

# apt install iftop   [On Debian/Ubuntu]

3. nload - Prikaže uporabo omrežja

nload je še eno preprosto orodje ukazne vrstice, ki ga je enostavno uporabljati za spremljanje omrežnega prometa in uporabe pasovne širine v realnem času. Uporablja grafikone za spremljanje vhodnega in odhodnega prometa. Poleg tega prikazuje tudi podatke, kot so skupna količina prenesenih podatkov in minimalna/največja poraba omrežja.

# yum install epel-release  [On RHEL/CentOS]
# yum install nload

# apt install nload   [On Debian/Ubuntu]

4. NetHogs - Spremljajte pasovno širino omrežnega prometa

NetHogs je majhno orodje, ki temelji na besedilu, za spremljanje porabe pasovne širine omrežnega prometa v realnem času za vsak proces ali aplikacijo, ki se izvaja v sistemu Linux. Preprosto ponuja statistiko v realnem času o uporabi vaše pasovne širine omrežja za vsak proces.

# yum install epel-release  [On RHEL/CentOS]
# yum install nethogs

# apt install nethogs       [On Debian/Ubuntu]

5. bmon - Nadzor pasovne širine in ocenjevalnik hitrosti

bmon je tudi preprosto orodje ukazne vrstice za spremljanje uporabe pasovne širine omrežja in ocenjevalnik hitrosti v Linuxu. Zajema statistične podatke o omrežju in jih prikazuje v obliki, ki je prijazna do ljudi, tako da lahko spremljate svoj sistem.

# yum install epel-release  [On RHEL/CentOS]
# yum install bmon

# apt install bmon          [On Debian/Ubuntu]

6. Darkstat - zajema omrežni promet

Darkstat je majhen, preprost, med platformami učinkovit spletni analizator omrežnega prometa v realnem času. To je orodje za spremljanje statistike omrežja, ki deluje tako, da zajame omrežni promet, izračuna statistiko uporabe in poročila posreduje prek HTTP v grafični obliki. Uporabite ga lahko tudi prek ukazne vrstice, da dobite enake rezultate.

# yum install epel-release  [On RHEL/CentOS]
# yum install darkstat

# apt install darkstat      [On Debian/Ubuntu]

7. IPTraf - Omrežni monitor IP

IPTraf je preprosto za uporabo in nastavljivo orodje, ki temelji na ncurses-u za spremljanje dohodnega in odhodnega omrežnega prometa, ki poteka skozi vmesnik. Uporaben je za spremljanje prometa IP in ogled splošne statistike vmesnika, podrobne statistike vmesnika in še veliko več.

# yum install epel-release  [On RHEL/CentOS]
# yum install iptraf

# apt install iptraf        [On Debian/Ubuntu]

8. CBM - (Merilnik barvne pasovne širine)

CBM je majhen pripomoček za ukazno vrstico za prikaz trenutnega omrežnega prometa na vseh povezanih napravah v barvnem izhodu v Ubuntu Linuxu in njegovih izpeljankah, kot so Linux Mint, Lubuntu in mnogi drugi. Prikazuje vsak povezan omrežni vmesnik, prejete bajte, prenesene bajte in skupne bajte, kar vam omogoča spremljanje pasovne širine omrežja.

# yum install epel-release  [On RHEL/CentOS]
# yum install cbm

# apt install cbm           [On Debian/Ubuntu]

9. Iperf/Iperf3 - Orodje za merjenje pasovne širine omrežja

Iperf/Iperf3 je močno orodje za merjenje prepustnosti omrežja po protokolih, kot so TCP, UDP in SCTP. Zasnovan je predvsem za pomoč pri nastavljanju povezav TCP po določeni poti, zato je uporaben za testiranje in spremljanje največje dosegljive pasovne širine v omrežjih IP (podpira tako IPv4 kot IPv6). Za izvedbo testov zahteva strežnik in odjemalec (ki poroča o pasovni širini, izgubi in drugih uporabnih parametrih delovanja omrežja).

# yum install epel-release  [On RHEL/CentOS]
# yum install iperf3

# apt install iperf3        [On Debian/Ubuntu]

10. Netperf - Testiranje pasovne širine omrežja

Netperf je podoben iperfu za testiranje zmogljivosti omrežja. Pomaga pri spremljanju pasovne širine omrežja v Linuxu z merjenjem prenosa podatkov z uporabo TCP ali UDP. Podpira tudi meritve prek vmesnika Berkeley Sockets, DLPI, Unix Domain Sockets in toliko drugih vmesnikov. Za izvajanje testov potrebujete strežnik in odjemalca.

Za navodila za namestitev si oglejte stran projekta github.

11. SARG - Generator poročil o analizi lignjev

SARG je analizator datotek dnevnikov lignjev in orodje za spremljanje internetne pasovne širine. Proizvaja uporabna poročila HTML z informacijami, ki med drugim vključujejo naslove IP, in skupno porabo pasovne širine. Je priročno orodje za spremljanje uporabe internetne pasovne širine s strani posameznih strojev v enem omrežju.

Za navodila za namestitev in uporabo si oglejte naš članek - Kako namestiti SARG za spremljanje uporabe internetne pasovne širine Squid.

12. Monitorix - Orodje za nadzor sistema in omrežja

Monitorix je lahka aplikacija za nadzor sistemskih virov in omrežja, zasnovana za majhne strežnike Linux/Unix in ima tudi neverjetno podporo za vgrajene naprave.

Pomaga vam spremljati omrežni promet in statistiko uporabe iz neomejenega števila omrežnih naprav. Podpira povezave IPv4 in IPv6, vključuje grafike paketnega prometa in prometnih napak ter podpira do 9 qdisc na omrežni vmesnik.

Namestite Monitorix v Linux

# yum install epel-release  [On RHEL/CentOS]
# yum install monitorix

# apt install monitorix     [On Debian/Ubuntu]

13. Kaktusi - Orodje za spremljanje in grafično prikazovanje omrežij

Cacti je popolnoma funkcionalna, spletna aplikacija za mrežno grafiko PHP z intuitivnim in enostavnim vmesnikom. Uporablja bazo podatkov MySQL za shranjevanje podatkov, zbranih podatkov o zmogljivosti omrežja, ki se uporablja za izdelavo prilagojenega grafikona. Je predmetno orodje za RRDTool, uporabno za spremljanje majhnih do zapletenih omrežij s tisoči naprav.

Za navodila za namestitev in uporabo si oglejte naš članek - Kako namestiti kaktuse - orodje za spremljanje in grafiko omrežja.

14. Observium - platforma za spremljanje omrežja

Observium je popolnoma opremljena platforma za nadzor omrežja z elegantnim in zmogljivim, robustnim, a preprostim in intuitivnim vmesnikom. Podpira številne platforme, vključno z Linuxom, Windows, FreeBSD, Cisco, HP, Dell in mnogimi drugimi ter vključuje samodejno zaznavanje naprav. Pomaga uporabnikom pri zbiranju omrežnih meritev in ponuja intuitiven grafik meritev naprav iz zbranih podatkov o zmogljivosti.

Za navodila za namestitev in uporabo si oglejte naš članek - Kako namestiti Observium - Celovit sistem za upravljanje in spremljanje omrežja.

15. Zabbix - Orodje za spremljanje aplikacij in omrežij

Zabbix je pogosto uporabljena platforma za spremljanje omrežij, bogata s funkcijami, zasnovana v modelu odjemalec-strežnik, za spremljanje omrežij, strežnikov in aplikacij v realnem času. Zbira različne vrste podatkov, ki se uporabljajo za vizualno predstavitev zmogljivosti omrežja ali meritve obremenitve nadzorovanih naprav.

Lahko deluje z dobro znanimi mrežnimi protokoli, kot so HTTP, FTP, SMTP, IMAP in številnimi drugimi, ne da bi bilo treba na nadzorovane naprave namestiti dodatno programsko opremo.

Za navodila za namestitev in uporabo si oglejte naš članek - Kako namestiti Zabbix - Celovito rešitev za nadzor omrežja za Linux.

16. Nagios - Nadzira sisteme, omrežja in infrastrukturo

Nagios je robustna, zmogljiva, s funkcijami bogata in široko uporabljena programska oprema za spremljanje. Omogoča vam spremljanje lokalnih in oddaljenih omrežnih naprav ter njihovih storitev iz enega okna.

Ponuja nadzor pasovne širine v omrežnih napravah, kot so stikala in usmerjevalniki prek SNMP, kar vam omogoča enostavno odkrivanje uporabljenih vrat in določanje možnih zlorab omrežij.

Poleg tega vam Nagios pomaga spremljati tudi uporabo in napake pasovne širine po vratih ter podpira hitro odkrivanje izpadov omrežja in napak protokola.

Za navodila za namestitev in uporabo si oglejte naš članek - Kako namestiti Nagios - Celovita rešitev za spremljanje infrastrukture IT za Linux.

V tem članku smo pregledali številna uporabna omrežna pasovna širina in orodja za nadzor sistema za Linux. Če na seznam nismo zajeli nobenega orodja za spremljanje, ga delite z nami v spodnjem obrazcu za komentarje.