20 geriausių „Linux“ tinklo pralaidumo stebėjimo įrankių 2023 m


Ar kyla problemų stebint „Linux“ tinklo pralaidumo naudojimą? Ar tau reikia pagalbos? Svarbu, kad galėtumėte vizualizuoti, kas vyksta jūsų tinkle, kad suprastumėte ir išspręstumėte, kas sukelia tinklo lėtumą, arba tiesiog stebėtumėte savo tinklą.

Šiame straipsnyje apžvelgsime 19 naudingų pralaidumo stebėjimo įrankių, skirtų analizuoti tinklo naudojimą Linux sistemoje. Visi toliau išvardyti įrankiai yra atvirojo kodo ir gali padėti atsakyti į tokius klausimus kaip „kodėl tinklas šiandien toks lėtas?“.

Šiame straipsnyje pateikiamas nedidelių įrankių, skirtų pralaidumui stebėti viename „Linux“ įrenginyje, derinys ir užbaigti stebėjimo sprendimai, galintys tvarkyti keletą prieglobų LAN (vietiniame tinkle). į kelis pagrindinius kompiuterius net WAN (Platiojo tinklo).

Jei ieškote stebėjimo ir tinklo įrankių, kad galėtumėte valdyti, šalinti triktis arba derinti tinklą, perskaitykite šiuos straipsnius:

Pradėkime…

1. Site24x7 NetFlow Analyzer – tinklo srauto stebėjimas

„Site24x7“ „NetFlow Analyzer“ yra debesies pagrindu veikiantis tinklo srauto ir pralaidumo stebėjimo įrankis, kuris stebi jūsų šaltinio ir paskirties įrenginius, jų sąsajas ir per juos srautą.

Konfigūruokite visų pagrindinių metrikų, pvz., gaunamo srauto, išeinančio srauto ir pralaidumo, slenksčių reikšmes ir gaukite momentinius įspėjimus, kai viršijamas slenkstis.

NetFlow Analyzer analizuoja srautą pagal skirtingas technologijas, pvz., NetFlow, sFlow ir J-Flow. Galite gauti visą tinklo pralaidumo matomumą su didžiausio srauto, populiariausių programų ir populiariausių pokalbių statistika.

Naudodami „Site24x7“ tinklo pralaidumo stebėjimo įrankį nustatykite, ištaisykite juos ir padidinkite tinklo našumą.

2. „ManageEngine Netflow Analyzer“.

ManageEngine NetFlow Analyzer yra srautu pagrįstas pralaidumo stebėjimo sprendimas, teikiantis kelių tiekėjų palaikymą. Jis stebi jūsų tinklą, analizuoja srauto modelius ir aptinka bei diagnozuoja pralaidumo trikdžius.

Galite sekti srauto modelius tinkle bet kuriuo laikotarpiu ir gilintis į įrenginį, sąsają, programą ir vartotojo lygio informaciją.

Su srauto formavimo galimybėmis NetFlow Analyzer padeda nustatyti tinklo anomalijas realiuoju laiku ir pašalinti jas, kol jos nepaveiks jūsų galutinių naudotojų.

Su tinkinamomis ataskaitomis NetFlow Analyzer taip pat padeda numatyti ir planuoti pralaidumo reikalavimus. Vos keliais paspaudimais galite kurti, planuoti ir generuoti išsamias pralaidumo analizės ataskaitas.

3. vnStat – tinklo srauto monitorius

„VnStat“ yra visų funkcijų, komandų eilutės programa, skirta stebėti „Linux“ tinklo srautą ir pralaidumo naudojimą realiuoju laiku „Linux“ ir BSD sistemose.

Vienas iš pranašumų, palyginti su panašiu įrankiu, yra tas, kad jis registruoja tinklo srauto ir pralaidumo naudojimo statistiką vėlesnei analizei – tai yra numatytasis elgesys. Šiuos žurnalus iš tikrųjų galite peržiūrėti net ir paleidę sistemą iš naujo.

Įdiekite „VnStat“ sistemoje „Linux“.

sudo yum install sysstat      [On Older CentOS/RHEL & Fedora]
sudo dnf install sysstat      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install sysstat  [On Debian/Ubuntu & Mint]
sudo pacman -S sysstat        [On Arch Linux]

4. iftop – rodo pralaidumo naudojimą

„iftop“ yra paprastas, paprastas naudoti, realaus laiko į viršų panašus komandų eilutės tinklo pralaidumo stebėjimo įrankis, naudojamas norint greitai peržiūrėti tinklo veiklą sąsajoje. Jis rodo tinklo naudojimo pralaidumo atnaujinimus vidutiniškai kas 2, 10 ir 40 sekundžių.

Įdiekite „iftop“ sistemoje „Linux“.

sudo yum install iftop      [On Older CentOS/RHEL & Fedora]
sudo dnf install iftop      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install iftop  [On Debian/Ubuntu & Mint]
sudo pacman -S iftop        [On Arch Linux]

5. nload – rodo tinklo naudojimą

nload yra dar vienas paprastas, lengvai naudojamas komandų eilutės įrankis, skirtas stebėti tinklo srautą ir pralaidumo naudojimą realiuoju laiku. Ji naudoja diagramas, padedančias stebėti gaunamą ir išeinantį srautą. Be to, jame taip pat rodoma tokia informacija kaip bendras perduotų duomenų kiekis ir minimalus/maksimalus tinklo naudojimas.

Įdiekite „nload“ sistemoje „Linux“.

sudo yum install nload      [On Older CentOS/RHEL & Fedora]
sudo dnf install nload      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install nload  [On Debian/Ubuntu & Mint]
sudo pacman -S nload        [On Arch Linux]

6. NetHogs – stebėti tinklo srauto pralaidumą

„NetHogs“ yra mažas į viršų panašus, teksto įrankis, skirtas stebėti realiojo laiko tinklo srauto pralaidumą kiekvienam procesui ar programai, veikiančiai „Linux“ sistemoje. Tai tiesiog siūlo realiojo laiko jūsų tinklo pralaidumo naudojimo statistiką kiekvienam procesui.

Įdiekite „NetHogs“ sistemoje „Linux“.

sudo yum install nethogs      [On Older CentOS/RHEL & Fedora]
sudo dnf install nethogs      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install nethogs  [On Debian/Ubuntu & Mint]
sudo pacman -S nethogs        [On Arch Linux]

7. bmon – dažnių juostos pločio monitorius ir greičio įvertinimo priemonė

„bmon“ taip pat yra paprastas komandų eilutės įrankis, skirtas tinklo pralaidumo naudojimui stebėti, ir greičio įvertinimo priemonė „Linux“. Ji fiksuoja tinklo statistiką ir vizualizuoja ją žmonėms patogiu formatu, kad galėtumėte stebėti savo sistemą.

Įdiekite „Bmon“ sistemoje „Linux“.

sudo yum install bmon      [On Older CentOS/RHEL & Fedora]
sudo dnf install bmon      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install bmon  [On Debian/Ubuntu & Mint]
sudo pacman -S bmon        [On Arch Linux]

8. Darkstat – fiksuoja tinklo srautą

Darkstat yra mažas, paprastas, kelių platformų, realaus laiko, efektyvus žiniatinklio tinklo srauto analizatorius. Tai tinklo statistikos stebėjimo įrankis, kuris veikia fiksuodamas tinklo srautą ir kompiuterio naudojimo statistiką ir teikia ataskaitas per HTTP grafiniu formatu. Taip pat galite naudoti jį naudodami komandinę eilutę, kad gautumėte tuos pačius rezultatus.

Įdiekite „Darkstat“ sistemoje „Linux“.

sudo yum install darkstat      [On Older CentOS/RHEL & Fedora]
sudo dnf install darkstat      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install darkstat  [On Debian/Ubuntu & Mint]
sudo pacman -S darkstat        [On Arch Linux]

9. IPTraf – IP tinklo monitorius

IPTraf yra lengvai naudojamas, ncurses pagrįstas ir konfigūruojamas įrankis, skirtas stebėti gaunamą ir išeinantį tinklo srautą, einantį per sąsają. Tai naudinga stebint IP srautą ir peržiūrint bendrą sąsajos statistiką, išsamią sąsajos statistiką ir dar daugiau.

Įdiekite IPTraf sistemoje Linux

sudo yum install iptraf      [On Older CentOS/RHEL & Fedora]
sudo dnf install iptraf      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install iptraf  [On Debian/Ubuntu & Mint]
sudo pacman -S iptraf        [On Arch Linux]

10. CBM – (spalvų juostos pločio matuoklis)

CBM yra mažytė komandų eilutės priemonė, skirta rodyti esamą tinklo srautą visuose prijungtuose įrenginiuose spalvota išvestimi Ubuntu Linux ir jos dariniuose, pvz., Linux Mint, Lubuntu ir daugelyje kitų. Jame rodoma kiekviena prijungta tinklo sąsaja, gauti baitai, perduoti baitai ir visi baitai, todėl galite stebėti tinklo pralaidumą.

Įdiekite Color Bandwidth Meter sistemoje „Linux“.

sudo yum install cbm      [On Older CentOS/RHEL & Fedora]
sudo dnf install cbm      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install cbm  [On Debian/Ubuntu & Mint]
sudo pacman -S cbm        [On Arch Linux]

11. Iperf/Iperf3 – tinklo pralaidumo matavimo įrankis

Iperf/Iperf3 yra galingas įrankis tinklo pralaidumui matuoti naudojant tokius protokolus kaip TCP, UDP ir SCTP. Jis visų pirma sukurtas padėti suderinti TCP ryšius tam tikru keliu, todėl naudingas tikrinant ir stebint maksimalų pasiekiamą pralaidumą IP tinkluose (palaiko ir IPv4, ir IPv6).

Norint atlikti bandymus (kurie praneša apie pralaidumą, praradimą ir kitus naudingus tinklo veikimo parametrus), reikalingas serveris ir klientas.

Įdiekite „Iperf3“ sistemoje „Linux“.

sudo yum install iperf3      [On Older CentOS/RHEL & Fedora]
sudo dnf install iperf3      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install iperf3  [On Debian/Ubuntu & Mint]
sudo pacman -S iperf3        [On Arch Linux]

12. Netperf – tinklo pralaidumo testavimas

Netperf yra panašus į iperf, skirtas tinklo našumui tikrinti. Tai gali padėti stebėti tinklo pralaidumą sistemoje „Linux“, matuojant duomenų perdavimą naudojant TCP arba UDP. Jis taip pat palaiko matavimus per Berkeley Sockets sąsają, DLPI, Unix Domain Sockets ir daugybę kitų sąsajų. Norint atlikti testus, reikia serverio ir kliento.

Įdiekite „Netperf“ sistemoje „Linux“.

sudo yum install netperf      [On Older CentOS/RHEL & Fedora]
sudo dnf install netperf      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install netperf  [On Debian/Ubuntu & Mint]
sudo pacman -S netperf        [On Arch Linux]

13. SARG – kalmarų analizės ataskaitų generatorius

SARG yra kalmarų žurnalų failų analizatorius ir interneto pralaidumo stebėjimo įrankis. Jis sukuria naudingas HTML ataskaitas su informacija, įskaitant, bet neapsiribojant, IP adresus ir bendrą pralaidumo naudojimą. Tai patogus įrankis, skirtas stebėti interneto pralaidumo naudojimą atskiruose įrenginiuose viename tinkle.

Diegimo instrukcijas ir naudojimą rasite mūsų straipsnyje – Kaip įdiegti SARG, kad būtų galima stebėti „Squid“ interneto pralaidumo naudojimą.

14. Monitorix – sistemos ir tinklo stebėjimo įrankis

„Monitorix“ yra lengva sistemos išteklių ir tinklo stebėjimo programa, skirta mažiems „Linux“/„Unix“ serveriams ir taip pat turi nuostabų įterptųjų įrenginių palaikymą.

Tai padeda stebėti tinklo srautą ir naudojimo statistiką iš neriboto skaičiaus tinklo įrenginių. Jis palaiko IPv4 ir IPv6 ryšius, įskaitant paketų srauto ir srauto klaidų grafikus, ir palaiko iki 9 diskų vienoje tinklo sąsajoje.

Įdiekite „Monitorix“ sistemoje „Linux“.

sudo yum install monitorix      [On Older CentOS/RHEL & Fedora]
sudo dnf install monitorix      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install monitorix  [On Debian/Ubuntu & Mint]
sudo pacman -S monitorix        [On Arch Linux]

15. Kaktusai – tinklo stebėjimo ir piešimo įrankis

„Cacti“ yra visiškai veikianti žiniatinklio tinklo grafikos PHP programa su intuityvia, paprasta naudoti sąsaja. Ji naudoja MySQL duomenų bazę duomenims saugoti, surinktiems tinklo našumo duomenims, naudojamiems pritaikytiems grafikams kurti. Tai RRDTool sąsaja, naudinga stebint mažus ir sudėtingus tinklus su tūkstančiais įrenginių.

Norėdami sužinoti apie diegimo ir naudojimo instrukcijas, peržiūrėkite mūsų straipsnį – „Cacti“ (tinklo stebėjimo) diegimas sistemoje „Linux“.

16. Observium – tinklo stebėjimo platforma

Observium yra visų funkcijų tinklo stebėjimo platforma su elegantiška ir galinga, tvirta, bet paprasta ir intuityvia sąsaja. Jis palaiko daugybę platformų, įskaitant Linux, Windows, FreeBSD, Cisco, HP, Dell ir daugelį kitų, ir apima automatinį įrenginių aptikimą. Tai padeda vartotojams rinkti tinklo metriką ir siūlo intuityvų įrenginio metrikos grafiką iš surinktų našumo duomenų.

Norėdami sužinoti apie diegimo ir naudojimo instrukcijas, peržiūrėkite mūsų straipsnį – Kaip įdiegti „Observium“ – visapusiška tinklo valdymo ir stebėjimo sistema.

17. Zabbix – taikomųjų programų ir tinklo stebėjimo įrankis

„Zabbix“ yra daug funkcijų, dažnai naudojama tinklo stebėjimo platforma, sukurta pagal serverio-kliento modelį, kad būtų galima stebėti tinklus, serverius ir programas realiuoju laiku. Jis renka įvairių tipų duomenis, kurie naudojami vizualiai pavaizduoti tinklo našumą arba stebimų įrenginių apkrovos metriką.

Jis gali dirbti su gerai žinomais tinklo protokolais, tokiais kaip HTTP, FTP, SMTP, IMAP ir daugeliu kitų, nereikia diegti papildomos programinės įrangos stebimuose įrenginiuose.

Norėdami sužinoti apie diegimo ir naudojimo instrukcijas, peržiūrėkite mūsų straipsnį – Kaip įdiegti „Zabbix“ – visas tinklo stebėjimo sprendimas, skirtas Linux.

18. Nagios – stebi sistemas, tinklus ir infrastruktūrą

Nagios yra tvirta, galinga, daug funkcijų turinti ir plačiai naudojama stebėjimo programinė įranga. Tai leidžia stebėti vietinio ir nuotolinio tinklo įrenginius ir jų paslaugas viename lange.

Jis siūlo tinklo įrenginių, pvz., jungiklių ir maršrutizatorių, pralaidumo stebėjimą per SNMP, todėl galite lengvai sužinoti per daug išnaudojamus prievadus ir tiksliai nustatyti galimus tinklo piktnaudžiavimo atvejus.

Taip pat skaitykite: 13 „Linux“ tinklo konfigūravimo ir trikčių šalinimo komandų

Be to, „Nagios“ taip pat padeda stebėti kiekvieno prievado pralaidumo naudojimą ir klaidas bei palaiko greitą tinklo nutrūkimų ir protokolo gedimų aptikimą.

Norėdami sužinoti apie diegimo ir naudojimo instrukcijas, peržiūrėkite mūsų straipsnį – Kaip įdiegti „Nagios“ – visas IT infrastruktūros stebėjimo sprendimas, skirtas Linux.

19. EtherApe – tinklo stebėjimas

„EtherApe“ yra dar vienas grafinis „Linux“ tinklo stebėjimo įrankis, kuris grafiškai rodo jūsų tinklo veiklą. Jis palaiko daugybę įrenginių, tokių kaip Ethernet, FDDI, Token Ring, ISDN, PPP, SLIP ir WLAN.

20. Pikosničas

„Picosnitch“ yra kiekvienos programos pralaidumo stebėjimo įrankis, teikiantis pranešimus realiuoju laiku vartotojams, kai naujos programos užmezga interneto ryšį arba kai programos maiša buvo pakeista nuo paskutinio prisijungimo.

Jame yra terminalo vartotojo sąsaja, leidžianti vartotojams lengvai naršyti ir filtruoti srauto istoriją pagal įvairius parametrus, įskaitant laiką, vykdomąjį failą, sha256 maišą, vykdomojo failo pirminį procesą, vartotojo ID, vietinius ir nuotolinius prievadus, vietinius ir nuotolinius adresus, ir net domenai.

Santrauka

Šiame straipsnyje apžvelgėme daugybę naudingų tinklo pralaidumo ir sistemos stebėjimo įrankių, skirtų „Linux“. Jei į sąrašą neįtraukėme jokios stebėjimo priemonės, pasidalykite su mumis toliau pateiktoje komentarų formoje.