16 hyödyllistä kaistanleveyden seurantatyökalua verkon käytön analysointiin Linuxissa


Onko sinulla vaikeuksia seurata Linux-verkon kaistanleveyden käyttöä? Tarvitsetko apua? On tärkeää, että pystyt visualisoimaan, mitä verkossasi tapahtuu, ymmärtämään ja ratkaisemaan kaikki verkon hitautta aiheuttavat tekijät tai yksinkertaisesti pitämään verkkosi silmällä.

Tässä artikkelissa tarkastelemme 16 hyödyllistä kaistanleveyden seurantatyökalua analysoimaan verkon käyttöä Linux-järjestelmässä.

Jos haluat hallita verkkoasi, tehdä vianmääritystä tai virheenkorjausta, lue artikkeli - Linux Sysadminin opas verkonhallintaan, vianmääritykseen ja virheenkorjaukseen

Kaikki alla luetellut työkalut ovat avoimen lähdekoodin ja auttavat sinua vastaamaan kysymyksiin, kuten "miksi verkko on niin hidas tänään?". Tämä artikkeli sisältää sekoituksen pieniä työkaluja kaistanleveyden seuraamiseen yhdellä Linux-koneella ja täydellisiä valvontaratkaisuja, jotka pystyvät käsittelemään muutaman isännän lähiverkossa (lähiverkossa) useisiin isäntiin jopa WAN-verkossa (suuralueverkossa).

ManageEngine Netflow Analyzer

ManageEngine NetFlow Analyzer on vuopohjainen kaistanleveyden seurantaratkaisu, joka tarjoaa monen toimittajan tukea. Se valvoo verkkoasi, analysoi liikennemalleja ja havaitsee ja diagnosoi kaistanleveyden siat.

Voit seurata verkon liikennemalleja minkä tahansa ajanjakson ajan ja tarkastella tarkemmin laitteen, käyttöliittymän, sovelluksen ja käyttäjätason tietoja. Liikenteenmuokkausominaisuuksiensa ansiosta NetFlow Analyzer auttaa sinua tunnistamaan verkon poikkeamat reaaliajassa ja ratkaisemaan ne ennen kuin ne vaikuttavat loppukäyttäjiin.

Mukautettavien raporttien avulla NetFlow Analyzer auttaa myös ennustamaan ja suunnittelemaan kaistanleveysvaatimuksiasi. Voit luoda, ajoittaa ja luoda kattavia kaistanleveysanalyysiraportteja muutamalla napsautuksella.

1. vnStat - verkkoliikenteen seuranta

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

Yksi etu vastaavaan 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 tarkastella näitä lokeja myös järjestelmän uudelleenkäynnistyksen jälkeen.

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

# apt install vnstat   [On Debian/Ubuntu]

2. iftop - näyttää kaistanleveyden käytön

huippuluokan komentorivipohjainen verkon kaistanleveyden seurantatyökalu, jota käytetään nopean yleiskuvan saamiseksi käyttöliittymän verkkotoiminnoista. Se näyttää verkon käytön kaistanleveyden päivitykset keskimäärin 2, 10 ja 40 sekunnin välein.

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

# apt install iftop   [On Debian/Ubuntu]

3. 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 auttamaan sinua seuraamaan saapuvaa ja lähtevää liikennettä. Lisäksi se näyttää myös tietoja, kuten siirretyn datan kokonaismäärä ja verkon minimi/maksimi käyttö.

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

# apt install nload   [On Debian/Ubuntu]

4. NetHogs - Seuraa verkkoliikenteen kaistanleveyttä

NetHogs on pieni yläosan muotoinen, tekstipohjainen työkalu reaaliaikaisen verkkoliikenteen kaistanleveyden seurantaan jokaisessa prosessissa tai sovelluksessa, joka toimii Linux-järjestelmässä. Se tarjoaa yksinkertaisesti reaaliaikaisia tilastoja verkon kaistanleveyden käytöstä prosessikohtaisesti.

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

# apt install nethogs       [On Debian/Ubuntu]

5. bmon - Kaistanleveyden valvonta ja nopeuden estimaattori

bmon on myös yksinkertainen komentorivityökalu verkon kaistanleveyden käytön ja nopeuden estimaattorin seuraamiseen Linuxissa. Se sieppaa verkkotilastot ja visualisoi ne ihmisystävällisessä muodossa, jotta voit pitää järjestelmääsi silmällä.

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

# apt install bmon          [On Debian/Ubuntu]

6. Darkstat - sieppaa verkkoliikenteen

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

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

# apt install darkstat      [On Debian/Ubuntu]

7. IPTraf - IP-verkkomonitori

IPTraf on helppokäyttöinen, ncurses-pohjainen ja konfiguroitava työkalu liittymän läpi kulkevan saapuvan ja lähtevän verkkoliikenteen seuraamiseen. Se on hyödyllinen IP-liikenteen seurannassa ja yleisten rajapintatilastojen, yksityiskohtaisten käyttöliittymätilastojen ja niin edelleen tarkastelemisessa.

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

# apt install iptraf        [On Debian/Ubuntu]

8. CBM - (Värikaistanleveysmittari)

CBM on pieni komentorivin apuohjelma nykyisen verkkoliikenteen näyttämiseen kaikista liitetyistä laitteista värillisenä ulostulona Ubuntu Linuxissa ja sen johdannaisissa, kuten Linux Mint, Lubuntu ja monet muut. Se näyttää kaikki liitetyt verkkoliitännät, vastaanotetut tavut, lähetetyt tavut ja tavut yhteensä, jolloin voit seurata verkon kaistanleveyttä.

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

# apt install cbm           [On Debian/Ubuntu]

9. Iperf/Iperf3 - verkon kaistanleveyden mittaustyökalu

Iperf/Iperf3 on tehokas työkalu verkon suorituskyvyn mittaamiseen protokollilla, kuten TCP, UDP ja SCTP. Se on rakennettu ensisijaisesti auttamaan TCP-yhteyksien virittämisessä tietyllä polulla, joten se on hyödyllinen testattaessa ja seurattaessa suurinta mahdollista kaistanleveyttä IP-verkoissa (tukee sekä IPv4: ää että IPv6: ta). Se vaatii palvelimen ja asiakkaan suorittamaan testejä (jotka raportoivat kaistanleveyden, häviön ja muut hyödylliset verkon suorituskykyparametrit).

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

# apt install iperf3        [On Debian/Ubuntu]

10. Netperf - verkon kaistanleveyden testaus

Netperf on samanlainen kuin iperf, verkon suorituskyvyn testaamiseksi. Se voi auttaa seuraamaan verkon kaistanleveyttä Linuxissa mittaamalla tiedonsiirtoa joko TCP: n, UDP: n avulla. Se tukee myös mittauksia Berkeley Sockets -liitännän, DLPI: n, Unix Domain Sockets -liittymien ja niin monien muiden rajapintojen kautta. Tarvitset palvelimen ja asiakkaan testien suorittamiseen.

Asennusohjeet löytyvät projektin github-sivulta.

11. SARG - Squid Analysis Report Generator

SARG on kalmari-lokitiedostojen analysaattori ja Internet-kaistanleveyden seurantatyökalu. Se tuottaa hyödyllisiä HTML-raportteja, joissa on tietoja, muun muassa IP-osoitteet ja koko kaistanleveyden käyttö. Se on kätevä työkalu yksittäisten koneiden Internet-kaistanleveyden seurantaan yhdessä verkossa.

Asennusohjeet ja käyttö on artikkelissamme - SARG: n asentaminen kalmari-Internet-kaistanleveyden käytön seurantaan.

12. Monitorix - järjestelmän ja verkon valvontatyökalu

Monitorix on kevyt järjestelmäresursseja ja verkonvalvontasovellus, joka on suunniteltu pienille Linux/Unix-palvelimille ja jolla on myös upea tuki upotetuille laitteille.

Sen avulla voit seurata verkkoliikennettä ja käyttötilastoja rajattomasta määrästä verkkolaitteita. Se tukee IPv4- ja IPv6-yhteyksiä, sisältää pakettiliikenteen ja liikennevirhekaaviot, ja tukee jopa 9 qdisksiä verkkoliitäntää kohti.

Asenna Monitorix Linuxiin

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

# apt install monitorix     [On Debian/Ubuntu]

13. Kaktukset - verkon seuranta- ja piirtotyökalu

Cacti on täysin toimiva, verkkopohjainen verkko graafinen PHP-sovellus, jossa on intuitiivinen ja helppokäyttöinen käyttöliittymä. Se käyttää MySQL-tietokantaa kerättyjen verkon suorituskykytietojen tallentamiseen, jota käytetään räätälöityjen graafien tuottamiseen. Se on RRDToolin käyttöliittymä, joka on hyödyllinen pienten ja monimutkaisten verkkojen seurannassa tuhansilla laitteilla.

Asennusohjeet ja käyttö on artikkelissamme - Kuinka asentaa kaktukset - verkonvalvonta- ja piirtotyökalu.

14. Observium - verkonvalvontafoorumi

Observium on täysin varusteltu verkonvalvontaympäristö, jolla on tyylikäs ja tehokas, kestävä mutta yksinkertainen ja intuitiivinen käyttöliittymä. Se tukee useita alustoja, kuten Linux, Windows, FreeBSD, Cisco, HP, Dell ja monia muita, ja sisältää laitteiden automaattisen havaitsemisen. Se auttaa käyttäjiä keräämään verkon mittareita ja tarjoaa intuitiivisen laitetietojen graafisen kuvan kerätystä suorituskykydatasta.

Asennusohjeet ja käyttö on artikkelissamme - Observiumin asentaminen - täydellinen verkonhallinta- ja valvontajärjestelmä.

15. Zabbix - Sovellusten ja verkon valvontatyökalu

Zabbix on monipuolinen, yleisesti käytetty verkonvalvonta-alusta, joka on suunniteltu palvelin-asiakas-malliin, seuraamaan verkkoja, palvelimia ja sovelluksia reaaliajassa. Se kerää erityyppisiä tietoja, joita käytetään visuaalisen esityksen verkon suorituskykyyn tai valvottujen laitteiden lataustietoihin.

Se pystyy toimimaan tunnettujen verkkoprotokollien, kuten HTTP, FTP, SMTP, IMAP ja monien muiden, kanssa ilman tarvetta asentaa lisäohjelmistoja valvotuille laitteille.

Asennusohjeet ja käyttö on artikkelissamme - Kuinka asentaa Zabbix - täydellinen verkonvalvontaratkaisu Linuxille.

16. Nagios - Valvoo järjestelmiä, verkkoja ja infrastruktuuria

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

Se tarjoaa kaistanleveyden seurannan verkkolaitteissa, kuten kytkimissä ja reitittimissä SNMP: n kautta, jolloin voit helposti selvittää hyödynnetyt portit ja kiinnittää mahdolliset verkon väärinkäyttäjät.

Lisäksi Nagios auttaa sinua myös seuraamaan porttikohtaista kaistanleveyden käyttöä ja virheitä sekä tukee verkkokatkosten ja protokollavirheiden nopeaa havaitsemista.

Asennusohjeet ja käyttö on artikkelissamme - Nagiosin asentaminen - täydellinen IT-infrastruktuurin valvontaratkaisu Linuxille.

Tässä artikkelissa olemme tarkastelleet useita hyödyllisiä verkon kaistanleveys- ja järjestelmänvalvontatyökaluja Linuxille. Jos emme ole sisällyttäneet mitään seurantatyökaluja luetteloon, jaa meille kanssamme alla oleva kommenttilomake.