20 parasta Linux-verkon kaistanleveyden valvontatyökalua vuonna 2023


Onko sinulla ongelmia Linux-verkkosi kaistanleveyden käytön seurannassa? Tarvitsetko apua? On tärkeää, että pystyt visualisoimaan verkossasi tapahtuvan, jotta pystyt ymmärtämään ja ratkaisemaan verkon hitautta aiheuttavan tai yksinkertaisesti pitämään silmällä verkkoasi.

Tässä artikkelissa tarkastellaan 19 hyödyllistä kaistanleveyden seurantatyökalua verkon käytön analysoimiseksi Linux-järjestelmässä. Alla luetellut työkalut ovat kaikki avoimen lähdekoodin työkaluja, ja ne voivat auttaa sinua vastaamaan kysymyksiin, kuten "miksi verkko on niin hidas nykyään? ".

Tämä artikkeli sisältää yhdistelmän pieniä työkaluja kaistanleveyden valvontaan yksittäisessä Linux-koneessa ja täydellisiä valvontaratkaisuja, jotka pystyvät käsittelemään muutamia isäntimääriä LANissa (Local Area Network). useille isännille jopa WAN-verkossa (Wide Area Network).

Jos etsit seuranta- ja verkkotyökaluja verkkosi hallintaan, vianmääritykseen tai virheenkorjaukseen, lue seuraavat artikkelimme:

Aloitetaan…

1. Site24x7:n NetFlow Analyzer – verkkoliikenteen valvonta

Site24x7:n NetFlow Analyzer on pilvipohjainen verkkoliikenteen ja kaistanleveyden seurantatyökalu, joka tarkkailee lähde- ja kohdelaitteitasi, niiden rajapintoja ja niiden kautta virtaavaa liikennettä.

Määritä kynnysarvot kaikille keskeisille mittareille, kuten saapuvalle liikenteelle, lähtevälle liikenteelle ja kaistanleveyden käytölle, ja vastaanota välittömiä hälytyksiä, kun kynnys ylittyy.

NetFlow Analyzer analysoi virtauksen eri tekniikoiden, kuten NetFlow, sFlow ja J-Flow, perusteella. Saat täydellisen näkyvyyden verkon kaistanleveyteen huippuliikenteen tilastojen, suosituimpien sovellusten ja suosituimpien keskustelujen avulla.

Tunnista kaistanleveyden aiheuttajat, korjaa ne ja tehosta verkkosi suorituskykyä Site24x7:n verkon kaistanleveyden valvontatyökalun avulla.

2. HallitseEngine Netflow Analyzer

ManageEngine NetFlow Analyzer on virtauspohjainen kaistanleveyden valvontaratkaisu, joka tarjoaa usean toimittajan tuen. Se tarkkailee verkkoasi, analysoi liikennemalleja sekä havaitsee ja diagnosoi kaistanleveyshaittoja.

Voit seurata verkon liikennemalleja minkä tahansa ajanjakson aikana ja syventää laitteen, käyttöliittymän, sovelluksen ja käyttäjätason yksityiskohtia.

Liikenteen muokkauskykynsä ansiosta NetFlow Analyzer auttaa sinua tunnistamaan verkon poikkeavuuksia reaaliajassa ja tekemään vianmäärityksen ennen kuin ne vaikuttavat loppukäyttäjiisi.

Muokattavien raporttiensa ansiosta NetFlow Analyzer auttaa myös ennustamaan ja suunnittelemaan kaistanleveystarpeesi. Voit luoda, ajoittaa ja luoda kattavia kaistanleveysanalyysiraportteja muutamalla napsautuksella.

3. vnStat – Verkkoliikenteen valvonta

VnStat on täysin varusteltu, komentorivipohjainen ohjelma, joka valvoo Linux-verkkoliikennettä ja kaistanleveyden käyttöä reaaliajassa Linux- ja BSD-järjestelmissä.

Yksi sen etu samanlaiseen työkaluun verrattuna on, että se kirjaa verkkoliikenteen ja kaistanleveyden käyttötilastot myöhempää analysointia varten – tämä on sen oletuskäyttäytyminen. Voit itse asiassa tarkastella näitä lokeja jopa järjestelmän uudelleenkäynnistyksen jälkeen.

Asenna VnStat Linuxiin

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 – Näyttää kaistanleveyden käytön

iftop on yksinkertainen, helppokäyttöinen, reaaliaikainen top-tyyppinen komentorivipohjainen verkon kaistanleveyden seurantatyökalu, jota käytetään nopean yleiskuvan saamiseksi verkkotoiminnoista käyttöliittymässä. Se näyttää verkon käytön kaistanleveyden päivitykset keskimäärin 2, 10 ja 40 sekunnin välein.

Asenna iftop Linuxiin

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 – Näyttää verkon käytön

nload on toinen yksinkertainen, helppokäyttöinen komentorivityökalu verkkoliikenteen ja kaistanleveyden käytön seuraamiseen reaaliajassa. Se käyttää kaavioita, joiden avulla voit seurata saapuvaa ja lähtevää liikennettä. Lisäksi se näyttää myös tietoja, kuten siirretyn tiedon kokonaismäärän ja verkon minimi-/maksimikäytön.

Asenna nload Linuxiin

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 – Valvo verkkoliikenteen kaistanleveyttä

NetHogs on pieni ylätason kaltainen tekstipohjainen työkalu, joka seuraa reaaliaikaista verkkoliikenteen kaistanleveyden käyttöä jokaisen Linux-järjestelmässä toimivan prosessin tai sovelluksen kohdalla. Se tarjoaa yksinkertaisesti reaaliaikaisia tilastoja verkon kaistanleveyden käytöstä prosessikohtaisesti.

Asenna NetHogs Linuxiin

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 – Kaistanleveyden valvonta ja nopeusarviointi

bmon on myös suoraviivainen komentorivityökalu verkon kaistanleveyden käytön seurantaan ja nopeusestimaattori Linuxissa. Se tallentaa verkkotilastot ja visualisoi ne ihmisystävällisessä muodossa, jotta voit pitää järjestelmääsi silmällä.

Asenna Bmon Linuxiin

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 – Kaappaa verkkoliikenteen

Darkstat on pieni, yksinkertainen, monialustainen, reaaliaikainen, tehokas verkkopohjainen verkkoliikenteen analysaattori. Se on verkkotilastojen seurantatyökalu, joka toimii kaappaamalla verkkoliikennettä ja tietokoneen käyttötilastoja ja palvelee raportteja HTTP:n kautta graafisessa muodossa. Voit myös käyttää sitä komentorivin kautta saadaksesi samat tulokset.

Asenna Darkstat Linuxiin

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-verkkomonitori

IPTraf on helppokäyttöinen, ncurses-pohjainen ja konfiguroitava työkalu rajapinnan kautta kulkevan saapuvan ja lähtevän verkkoliikenteen valvontaan. Se on hyödyllinen IP-liikenteen seurantaan ja yleisten käyttöliittymätilastojen, yksityiskohtaisten käyttöliittymätilastojen ja monien muiden katseluun.

Asenna IPTraf Linuxiin

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 – (värikaistanleveysmittari)

CBM on pieni komentorivityökalu, joka näyttää nykyisen verkkoliikenteen kaikissa liitetyissä laitteissa värillisissä tulosteissa Ubuntu Linuxissa ja sen johdannaisissa, kuten Linux Mint, Lubuntu ja monet muut. Se näyttää jokaisen liitetyn verkkoliitännän, vastaanotetut tavut, lähetetyt tavut ja kokonaistavut, joten voit seurata verkon kaistanleveyttä.

Asenna Color Bandwidth Meter Linuxiin

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 – verkon kaistanleveyden mittaustyökalu

Iperf/Iperf3 on tehokas työkalu verkon suorituskyvyn mittaamiseen protokollien, kuten TCP, UDP ja SCTP, yli. Se on ensisijaisesti suunniteltu auttamaan TCP-yhteyksien virittämisessä tietyllä polulla, joten se on hyödyllinen testattaessa ja valvottaessa suurinta saavutettavaa kaistanleveyttä IP-verkoissa (tukee sekä IPv4:tä että IPv6:ta).

Se vaatii palvelimen ja asiakkaan suorittamaan testejä (jotka raportoivat kaistanleveyden, häviön ja muut hyödylliset verkon suorituskykyparametrit).

Asenna Iperf3 Linuxiin

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 – verkon kaistanleveyden testaus

Netperf on samanlainen kuin iperf verkon suorituskyvyn testaamiseksi. Se voi auttaa valvomaan verkon kaistanleveyttä Linuxissa mittaamalla tiedonsiirtoa joko TCP:tä tai UDP:tä käyttäen. Se tukee myös mittauksia Berkeley Sockets -liitännän, DLPI:n, Unix Domain Socketsin ja monien muiden liitäntöjen kautta. Tarvitset palvelimen ja asiakkaan testien suorittamiseen.

Asenna Netperf Linuxiin

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 – Squid Analysis Report Generator

SARG on kalmaritiedostojen analysaattori ja Internetin kaistanleveyden seurantatyökalu. Se tuottaa hyödyllisiä HTML-raportteja sisältäen tietoja, mukaan lukien mutta ei rajoittuen IP-osoitteet ja kaistanleveyden kokonaiskäyttö. Se on kätevä työkalu yksittäisten koneiden Internetin kaistanleveyden käytön seurantaan yhdessä verkossa.

Katso asennusohjeet ja käyttö artikkelistamme – Kuinka asentaa SARG Squid Internetin kaistanleveyden käytön valvontaan.

14. Monitorix – Järjestelmän ja verkon valvontatyökalu

Monitorix on kevyt järjestelmäresurssien ja verkon valvontasovellus, joka on suunniteltu pienille Linux/Unix-palvelimille ja sisältää myös hämmästyttävän tuen sulautetuille laitteille.

Sen avulla voit seurata verkkoliikennettä ja käyttötilastoja rajoittamattomasta määrästä verkkolaitteita. Se tukee IPv4- ja IPv6-yhteyksiä, mukaan lukien pakettiliikenne- ja liikennevirhekaaviot, ja tukee jopa 9 levyä verkkoliitäntää kohti.

Asenna Monitorix Linuxiin

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. Cacti – verkon valvonta- ja piirtotyökalu

Cacti on täysin toimiva, web-pohjainen verkkografiikka PHP-sovellus, jossa on intuitiivinen, helppokäyttöinen käyttöliittymä. Se käyttää MySQL-tietokantaa kerättyjen verkon suorituskykytietojen tallentamiseen, jota käytetään räätälöityjen kaavioiden tuottamiseen. Se on RRDToolin käyttöliittymä, joka on hyödyllinen pienten ja monimutkaisten verkkojen valvontaan, joissa on tuhansia laitteita.

Katso asennusohjeet ja käyttö artikkelistamme – Install Cacti (Network Monitoring) Linuxiin.

16. Observium – verkonvalvontaalusta

Observium on täysin varusteltu verkonvalvontaalusta, jossa on tyylikäs ja tehokas, vankka mutta yksinkertainen ja intuitiivinen käyttöliittymä. Se tukee useita alustoja, mukaan lukien Linux, Windows, FreeBSD, Cisco, HP, Dell ja monet muut, ja sisältää laitteiden automaattisen tunnistuksen. Se auttaa käyttäjiä keräämään verkkomittareita ja tarjoaa intuitiivisen kaavion laitteen mittareista kerätyistä suorituskykytiedoista.

Katso asennusohjeet ja käyttöohjeet artikkelistamme – Kuinka asentaa Observium – täydellinen verkonhallinta- ja valvontajärjestelmä.

17. Zabbix – Sovellusten ja verkon valvontatyökalu

Zabbix on monipuolinen, yleisesti käytetty verkonvalvontaalusta, joka on suunniteltu palvelin-asiakasmalliin verkkojen, palvelimien ja sovellusten reaaliaikaiseen valvontaan. Se kerää erityyppisiä tietoja, joita käytetään visuaaliseen esitykseen verkon suorituskyvystä tai valvottujen laitteiden kuormitusmittareista.

Se pystyy toimimaan tunnettujen verkkoprotokollien, kuten HTTP, FTP, SMTP, IMAP ja monien muiden kanssa, ilman lisäohjelmistojen asentamista valvottuihin laitteisiin.

Katso asennusohjeet ja käyttö artikkelistamme – Kuinka asentaa Zabbix – täydellinen verkonvalvontaratkaisu Linuxille.

18. Nagios – Valvoo järjestelmiä, verkkoja ja infrastruktuuria

Nagios on vankka, tehokas, monipuolinen ja laajalti käytetty valvontaohjelmisto. Sen avulla voit seurata paikallisia ja etäverkkolaitteita ja niiden palveluita yhdestä ikkunasta.

Se tarjoaa kaistanleveyden valvontaa verkkolaitteissa, kuten kytkimissä ja reitittimissä SNMP:n kautta, jolloin voit helposti löytää ylikäytettyjä portteja ja paikantaa mahdolliset verkon väärinkäyttäjät.

Lue myös: 13 Linuxin verkon määritys- ja vianmäärityskomentoa

Lisäksi Nagios auttaa sinua myös pitämään silmällä porttikohtaista kaistanleveyden käyttöä ja virheitä ja tukee nopeaa verkkokatkosten ja protokollavirheiden havaitsemista.

Katso asennusohjeet ja käyttöohjeet artikkelistamme – Kuinka asentaa Nagios – täydellinen IT-infrastruktuurin valvontaratkaisu Linuxille.

19. EtherApe – verkon valvonta

EtherApe on toinen graafinen Linux-verkonvalvontatyökalu, joka näyttää verkkotoimintasi graafisesti. Se tukee monenlaisia laitteita, kuten Ethernet, FDDI, Token Ring, ISDN, PPP, SLIP ja WLAN.

20. Picosnitch

Picosnitch toimii sovelluskohtaisena kaistanleveyden seurantatyökaluna, joka antaa käyttäjille reaaliaikaisia ilmoituksia aina, kun uudet sovellukset muodostavat Internet-yhteyden tai kun sovelluksen tiiviste on muuttunut edellisen yhteyden jälkeen.

Siinä on päätepohjainen käyttöliittymä, jonka avulla käyttäjät voivat helposti navigoida ja suodattaa liikennehistoriaansa eri parametrien mukaan, mukaan lukien aika, suoritettava tiedosto, sha256 hash, suoritettavan tiedoston emoprosessi, käyttäjätunnus, paikalliset ja etäportit, paikalliset ja etäosoitteet, ja jopa verkkotunnuksia.

Yhteenveto

Tässä artikkelissa olemme käyneet läpi useita hyödyllisiä verkon kaistanleveyden ja järjestelmän valvontatyökaluja Linuxille. Jos emme ole sisällyttäneet mitään seurantatyökalua luetteloon, jaa meille alla olevassa kommenttilomakkeessa.