Kaistanleveyden tarkkailu Linuxissa: 5 suosituinta työkalua vuonna 2020

click fraud protection

Eivätkö me kaikki halua, että verkoissamme olisi ääretön kaistanleveys? Todellisuus on kuitenkin, että se on usein ankarasti rajoitettu resurssi. Lisää siihen, että kaistanleveyden ylikäytöllä voi olla valtavia vaikutuksia verkon suorituskykyyn, ja meillä on resepti katastrofille.

Ratkaisu: asenna jokin kaistanleveyden valvontajärjestelmä. Niitä on paljon. Suurin osa niistä toimii kuitenkin Windowsissa, ja jos valitsemasi käyttöjärjestelmä on Linux, vaihtoehtosi ovat hieman rajoitetummat. Sinulla on kuitenkin vielä paljon vaihtoehtoja, ja olemme aikeissa esitellä parhaita kaistanleveyden valvonnan työkaluja Linuxissa.

Aloitamme ottamalla käyttöön kaistanleveyden seurannan ja selittämällä, mikä se on. Seuraavaksi käsittelemme yksinkertaisen verkonhallintaprotokollan tai SNMP: n, joka on yksi eniten käytettyjä seurannatekniikoita, hyviä puolia. Seuraavaksi tilauksemme on näyttää Linux Linux-käyttöjärjestelmältä, mutta tarkemmin työkalujen seurantaalustalta. Ja lopuksi, katsomme lyhyesti joitain parhaista kaistanleveyden valvonnan työkaluista Linuxissa ja kuvaamme niiden parhaat ominaisuudet.

instagram viewer

Tietoja kaistanleveyden seurannasta

Verkon kaistanleveyden seuranta on hyvin erityinen valvontatyyppi. Se mittaa liikenteen määrän, joka kulkee yhden tai useamman verkon erityisen sijainnin kautta. Tyypillisesti mittauspisteet ovat reitittimiä tai kytkinrajapintoja, mutta ei ole harvinaista seurata palvelimen LAN-rajapinnan kaistanleveyden käyttöä. Tärkeää tässä on ymmärtää, että mittaamme vain liikenteen määrän. Kaistanleveyden seuranta ei anna sinulle mitään tietoa siitä, mitä kyseinen liikenne on, vain kuinka paljon siitä on.

Verkon kaistanleveyden hyödyntämisen haluamiseen on useita syitä. Ensinnäkin se voi auttaa sinua määrittämään kiistanalaiset alueet. Verkkopiirin käytön kasvaessa sen suorituskyky alkaa heikentyä. Valitettavasti emme voi tehdä mitään. Mitä enemmän lähestyt enimmäiskapasiteettia, sitä enemmän sillä on vaikutusta suorituskykyyn. Kun kaistanleveyden tarkkailutyökalut antavat sinun pitää silmällä verkon käyttöä, se antaa sinulle mahdollisuuden havaita korkea käyttöaste ja puuttua siihen ennen kuin käyttäjät huomaavat sen.

Kapasiteetin suunnittelu on toinen merkittävä verkonvalvontatyökalujen etu. Verkkopiirit - etenkin pitkän matkan WAN-yhteydet - ovat kalliita, ja niillä on usein vain mikä tahansa kaistanleveys, jota alun perin vaadittiin, kun ne asennettiin ensimmäisen kerran. Vaikka tämä kaistanleveyden määrä saattoi olla juuri tuolloin, sitä on lopulta tarpeen lisätä. Tarkkailemalla verkkopiiriesi kaistanleveyden hyödyntämisen kehitystä näet, mitkä niistä on päivitettävä ja milloin.

Kaistanleveyden valvontatyökalut voivat olla hyödyllisiä myös sovellusten heikon suorituskyvyn vianmäärityksessä. Kun käyttäjä valittaa, että jokin etäsovellus on hidastunut, tarkastelemalla verkon kaistanleveyttä käyttö voi antaa sinulle melko hyvän kuvan siitä, johtuuko ongelma verkosta vai ei ruuhkia. Jos verkon käyttöaste on alhainen, voit keskittää vianetsintäponnistustasi muualle.

Esittelyssä yksinkertainen verkonhallintaprotokolla (SNMP)

Monet (elleivät kaikki) verkon kaistanleveyden tarkkailutyökalut luottavat SNMP: hen (Simple Network Management Protocol). Tämä johtuu siitä, että useimmissa verkkolaitteissa on sisäänrakennettu SNMP-ominaisuus, ja niitä voidaan tutkia tarkkailemalla työkaluja säännöllisin väliajoin. Huolimatta nimestään, joka saattaa johtaa ajattelemaan toisin, SNMP on kuitenkin melko monimutkainen. Mutta älä huoli, sinun ei tarvitse olla asiantuntija ja tietää kaiken siitä käyttääksesi sitä. Se on aivan kuin sinun ei tarvitse olla automekaanikko ajamaan autoa. On kuitenkin suotavaa, että sinulla on ainakin jonkinlainen käsitys siitä, miten se toimii, joten katsotaanpa tätä.

SNMP on pohjanaan viestintäprotokolla, joka määrittelee kuinka SNMP-hallintajärjestelmä voi lukea ja kirjoittaa toimintaparametreja etälaitteissa. Parametreihin viitataan objektitunnisteina tai OID: na. Joitakin mielenkiintoisia OID: it, seurannasta näkökulmasta, ovat ne, jotka sisältävät tärkeät laitemallit, kuten suorittimen ja muistin kuormitus tai levyn käyttö esimerkki. Mutta kun tarkkaillaan verkon kaistanleveyden käyttöä, kaksi OID: t ovat erityisen kiinnostavia. Ne ovat tavuja ulos ja tavuja laskureissa, jotka liittyvät kuhunkin rajapintaan. Verkkolaitteet lisäävät niitä automaattisesti, kun dataa lähetetään tai syötetään.

SNMP: n tietoturva on vähäinen vain vuodesta, jolloin tietoturva ei ollut ongelma. SNMP-hallintalaitteeseen yhdistävä SNMP-hallintaohjelma lähettää ”yhteisömerkkijonon” pyynnöllään. Jos merkkijono vastaa laitteessa määritettyä, pyyntö suoritetaan. Laitteissa on tyypillisesti kaksi määritettyä yhteisöjonoa, yksi vain luku-OID: ille ja toinen muokattavissa oleville. Viestintää ei ole salattu, ja kuka tahansa sen sieppaamisesta näkee yhteisön merkkijonot selkeästi. Siksi SNMP: tä käytetään vain yksityisissä, suojatuissa verkoissa.

Kuinka se toimii tosielämässä

Tässä on kuinka useimmat valvontajärjestelmät käyttävät SNMP: tä kaistanleveyden käytön seuraamiseen. He lukevat säännöllisin väliajoin verkkolaiterajapintojen tavujen sisään- ja uloslaskurit. Viisi minuuttia on tyypillinen aikaväliarvo, mutta lyhyempiä aikoja voidaan käyttää hienompaan tarkkuuteen. Sitten ne tallentavat kyselyarvot jonkinlaiseen tietokantaan tai tiedostoon.

Loppuprosessi on vain matemaattisia laskelmia. Valvontajärjestelmä vähentää edellisen laskurin arvon nykyiseltä saadaan kyselyvälin aikana lähetettyjen tai vastaanotettujen tavujen lukumäärä. Sitten se voi kertoa kyseisen luvun kahdeksalla saadaksesi bittien lukumäärän ja jakaa sen sekuntien lukumäärällä aikavälillä saadaksesi bittien lukumäärä sekunnissa. Nämä tiedot piirretään tyypillisesti graafiin, joka osoittaa niiden kehityksen ajassa, ja tallennetaan tietokantaan.

On tärkeätä huomata, että saamasi laskelma keskimääräisestä käyttöasteesta kyselyvälin aikana ei todellista kaistanleveyden käyttöä. Oletetaan esimerkiksi, että piiriä käytetään suurimmalla kapasiteetilla puolivälissä äänestysväliä eikä kulje liikennettä lainkaan toisen puoliskolla. Vaikuttaa siltä, ​​että sitä käytetään 50 prosenttia kapasiteetistaan ​​huolimatta siitä, että sitä on käytetty pitkään aikaan. Lyhyemmät kyselyvälit vähentävät vääristymää, mutta on tärkeää pitää mielessä, että nämä järjestelmät antavat vain keskiarvot.

Linuxin käyttäminen seurantaympäristönä

Käyttöjärjestelmänä Linux ei toiminnallisesti ole erilainen kuin mikään muu, kuten Windows tai Mac OS. Suurin ero Linuxin ja muiden suosittujen käyttöjärjestelmien välillä on se, että Linux on avoimen lähdekoodin yritys ja suurin osa jakelusta on saatavana ilmaiseksi. Monet ihmiset sekoittavat yleensä avoimen lähdekoodin ja ilmaisen. On totta, että avoimen lähdekoodin ohjelmistot ovat usein ilmaisia, mutta ei välttämättä. Esimerkiksi Red Hat Enterprise Linux -käyttöjärjestelmä ei ole ilmainen. Sekaannuksen lisäämiseksi avoimen lähdekoodin liikkeen toimijat viittaavat usein avoimen lähdekoodin ohjelmistoihin vapaisiin ohjelmistoihin, joissa ilmaistaan ​​ilmaista vapautta eikä kustannusten puuttumista.

Vuosien varrella Linux, joka oli kerran marginaalinen käyttöjärjestelmä, jonka asensi nörtti- ja tietotekniikka opiskelijat - muistan, että vietin viikkoja lataamalla SLS Linux yhden levykekuvan kerrallaan yli 1200 baudin valintaa yhteys; Olin ehdottomasti yksi niistä nörtteistä - siitä on tullut suosittu vaihtoehto palvelinkäyttöjärjestelmänä. Jotkut viimeaikaiset jakelut ovat myös edistyneet huomattavasti kannattavana vaihtoehtona Windowsille henkilökohtaisen tietokoneen käyttöjärjestelmänä, vaikka tämä on täysin erilainen keskustelu.

Vaikka Linux on suosittu kaikenlaisten palvelimien käyttöjärjestelmä, se on entistä tärkeämpää erityisten työkalujen ajamisessa. On olemassa useita ilmaisia ​​ja avoimen lähdekoodin verkon kaistanleveyden tarkkailutyökaluja, jotka toimivat vain Linuxissa. Ja jos valitsemasi työkalu voi toimia joko Windowsissa tai Linuxissa, eikö olisi taloudellisempaa järkeä ajautua ilmaiseen käyttöjärjestelmään sen sijaan, että tuhlata rahaa kalliiseen?

Vaikka jotkut ihmiset eivät edelleenkään luota ilmaisiin ja avoimen lähdekoodin käyttöjärjestelmiin ja ohjelmistoihin kriittisissä sovelluksissa, eivätkä he esimerkiksi laittaisi arvokkaita yritystietoja Linux-käyttöisellä MySQL-palvelimella, monilla heistä ei yleensä ole niin monta vastalausetta verkonhallinnan käyttöjärjestelmän käyttämiselle työkaluja. Yksi tärkeä etu Linuxin käyttämisessä verkonvalvontatyökalujen taustana on, että Linux-palvelimen asentaminen on helppoa vain tarvittavien pakettien kanssa. Vaikka tämä voidaan tehdä Windowsilla, se on huomattavasti monimutkaisempi.

Parhaat työkalut kaistanleveyden seuraamiseen Linuxissa

Olemme etsineet verkosta parhaita kaistanleveyden seurannan työkaluja, joita voidaan käyttää Linuxissa. Me keksimme joitain kaupallisia tuotteita ja joitain ilmaisia ​​ja avoimen lähdekoodin tuotteita. Jotkut listallamme olevat tuotteet voidaan asentaa joko Linuxiin tai Windowsiin, kun taas jotkut ovat vain Linuxia. Ne kaikki tarjoavat SNMP-kaistanleveyden valvontaa ja kaikissa on keskitetty konsoli, jolla voit määrittää työkalun ja nähdä seurantatulokset. Vaikka on olemassa muutamia vain komentorivityökaluja, olemme poissulkeneet ne luettelomme.

1. ManageEngine OpManager

ManageEngine OpManager on tehokas all-in-one-verkonvalvontatyökalu, joka tarjoaa kattavat verkonvalvontaominaisuudet. Sen avulla voit seurata verkon kaistanleveyden käyttöä, havaita verkkovirheitä reaaliajassa, vianetsintää ja estää seisokkeja. Työkalu tukee useita ympäristöjä useilta toimittajilta ja voi sovittaa verkkoosi sopimatta sen koosta. Se voi toimia joko Linuxissa tai Windowsissa ja antaa sinun seurata laitteitasi ja verkkoasi ja antaa sinulle näkyvyyden koko verkkoinfrastruktuurissa. Tämän tuotteen asennus ja asennus ovat nopeaa ja helppoa. Voit käynnistää sen alle kahdessa minuutissa. Se ei vaadi monimutkaisia ​​asennusmenettelyjä, ja se sisältyy sisäänrakennettuihin tietokantoihin ja web-palvelimiin.

ManageEngine OpManager-hallintapaneeli

ManageEngine OpManager tarkkailee jatkuvasti verkkolaitteiden suorituskykyä reaaliajassa ja näyttää sen reaaliaikaisissa kojetauluissa ja kaavioissa. Kaistanleveyden lisäksi se tutkii useita kriittisiä operatiivisia mittareita, kuten pakettien menetystä, virheitä ja hylkäyksiä jne.

Työkalu voi auttaa sinua havaitsemaan, tunnistamaan ja vianmääritykseen verkkoon liittyviä ongelmia sen kynnykseen perustuvien hälytysten kanssa. Voit helposti asettaa useita kynnysarvoja jokaiselle suorituskykymittarille ja saada ilmoituksia, kun ne ylitetään. Raportointi on toinen alue, jolla tämä työkalu loistaa. Älykkäät raportit antavat sinulle yksityiskohtaisen kuvan verkon suorituskyvystä. Sisäänrakennettuja raportteja on yli 100 ja voit mukauttaa, ajoittaa ja viedä nämä valmiit raportit tarpeen mukaan.

2. Nagios

On olemassa kaksi versiota Nagios saatavilla. Siellä on ilmainen ja avoimen lähdekoodin Nagios Core ja siellä on maksettu Nagios XI. Molemmilla on sama taustalla oleva moottori, mutta samankaltaisuus loppuu siihen. Nagios Core on avoimen lähdekoodin seurantajärjestelmä, joka toimii Linuxissa. Järjestelmä on täysin modulaarinen ja varsinainen valvontamoottori on ytimessä, tästä myös nimi. Moottoria täydentää kymmeniä saatavilla olevia laajennuksia, jotka voidaan ladata järjestelmän toimintojen lisäämiseksi. Jokainen laajennus lisää yhden tai useamman ominaisuuden ytimeen.

Nagios XI Kojetaulu

Säilyttämällä modulaarinen lähestymistapa, työkalun etusivut ovat myös modulaarisia, ja useita erilaisia ​​yhteisön kehittämiä vaihtoehtoja on myös ladattavissa. Nagios Core, plugins ja etuosa yhdistyvät ja tekevät melko täydellisen valvontajärjestelmän. Tällä modulaarisuudella on kuitenkin haittapuoli, koska tuotteen asettaminen voi osoittautua haastavaksi tehtäväksi.

Nagios XI on kaupallinen tuote, joka perustuu Nagios Core moottori, mutta se on täydellinen itsenäinen valvontaratkaisu. Tuote on suunnattu laajalle yleisölle pienistä yrityksistä suuriin yrityksiin. Asennus ja määritys on paljon helpompaa kuin Nagios Core, ohjatun määritystoiminnon ja automaattisen etsinnän moottorin ansiosta. Tietysti tämä helppo asennus ja konfigurointi tulee hintaan. Voit odottaa maksavan noin 2 000 dollaria 100 solmun lisenssistä ja noin kymmenen kertaa enemmän rajoittamattomasta.

3. Zenoss-ydin

Siitä huolimatta Zenoss-ydin ei ehkä ole suosituin kaikista luettelon seurantatyökaluista, se todella ansaitsee olla täällä lähinnä vaikuttavan ominaisuusjoukonsa ja erittäin ammattimaisen ulkonäkönsä vuoksi. Työkalu voi tarkkailla monia asioita, kuten kaistanleveyden käyttöä ja liikennevirtoja tai palveluita, kuten HTTP ja FTP. Sillä on puhdas ja yksinkertainen käyttöliittymä, ja hälytysjärjestelmä on erinomainen. Yksi mainitsemisen arvoinen asia on sen melko ainutlaatuinen moninkertainen hälytysjärjestelmä. Sen avulla toinen henkilö voidaan hälyttää, jos ensimmäinen ei vastaa ennalta määrätyn viiveen sisällä. Tämä ominaisuus on yleinen itsenäisissä hälytystyökaluissa, mutta melko harvinainen valvontaympäristöissä.

Zenoss Core Dashboard

Haittapuoli, Zenoss-ydin on yksi monimutkaisimmista seurantajärjestelmistä, joita voidaan asentaa ja asentaa. Asennus on täysin komentorivipohjainen prosessi. Koska nykypäivän verkonvalvojat ovat tottuneet GUI-asennusohjelmiin, määritystoimintoihin ja automaattisen etsinnän moottoreihin, tämä saattaa tehdä tuotteen asennuksesta hieman arkaaista. Jälleen kerran, tämä on linjassa Linux-filosofian kanssa. Toisaalta asennus- ja määritysdokumentaatio on saatavana runsaasti, ja lopputulos tekee siitä vaivan.

4. Zabbix

Zabbix on toinen ilmainen ja avoimen lähdekoodin tuote, jota voidaan käyttää melkein kaiken seurantaan. Työkalut voivat toimia useilla Linux-jakeluilla - mukaan lukien jopa Rapsbian, Raspberry Pi -kohtainen Linux jakelu - ja se seuraa verkon kaistanleveyden käyttöä, palvelimia, sovelluksia ja palveluita sekä pilvipohjaiset ympäristöt. Se tarjoaa erittäin ammattimaisen ilmeen. Tällä tuotteella on myös laaja ominaisuusjoukko, rajaton skaalautuvuus, hajautettu valvonta, vahva turvallisuus ja korkea käytettävyys. Vapaudesta huolimatta tämä on todellinen yritysluokan tuote.

Zabbix-kojelauta

Zabbix käyttää valvontateknologioiden yhdistelmää. Se tukee SNMP-seurantaa sekä älykästä alustanvalvontalaitetta (IMPI). Se voi myös tehdä agenttipohjaista seurantaa useimpien alustojen käytettävissä olevien agenttien kanssa. Asennuksen helppoutta varten on olemassa monien laitteiden automaattinen etsintä ja valmiit mallit. Työkalun verkkopohjaisessa käyttöliittymässä on useita edistyneitä ominaisuuksia, kuten widget-pohjaiset kojetaulut, kaaviot, verkkokartat, diaesitykset ja tarkentavat raportit. Zabbix sisältää myös erittäin muokattavissa olevan hälytysjärjestelmän, joka ei vain lähetä yksityiskohtaisia ​​ilmoitusviestejä, vaan jota voidaan myös mukauttaa vastaanottajan roolin perusteella. Se voi myös laajentaa ongelmia joustavien käyttäjän määrittämien palvelutasojen mukaan.

5. kaktukset

Meidän piti sisällyttää mukaan kaktukset tässä luettelossa. Loppujen lopuksi se on melkein 18-vuotiaana yksi vanhimmista ilmaisen ja avoimen lähdekoodin seurantaalustaista. Lisäksi se on edelleen melko suosittu tähän päivään saakka, sitä kehitetään edelleen aktiivisesti viimeisimmän version kanssa, joka julkaistiin juuri viime kesäkuussa. Kaktus ei ehkä ole niin monipuolinen kuin jotkut muut tuotteet, mutta se on silti erittäin hyvä työkalu. Sen verkkopohjainen käyttöliittymä on hiukan retro-tunteinen, mutta se on hyvin muotoiltu ja helppo ymmärtää ja käyttää. kaktukset koostuu nopeasta kyselystä, joukosta edistyneitä piirtämismalleja ja monista hankintamenetelmistä. Vaikka työkalu käyttää pääasiassa SNMP: tä laitteiden kyselyihin, mukautettuja skriptejä voidaan suunnitella hakemaan tietoja käytännöllisesti mistä tahansa lähteestä.

Kaktus-näyttökuva

Tämän työkalun päävahvuus on laitteiden kyselyissä, jotka hakevat niiden tietoja - kuten kaistanleveyden käyttö - ja kerättyjen tietojen kuvaaja verkkosivuille. Se tekee siitä erinomaisen työn, mutta se on melkein kaikki mitä se tekee. Jos et tarvitse hälytystä, hienoja raportteja tai muita lisäominaisuuksia, tuotteen yksinkertaisuus saattaa olla juuri tarvitsemasi. Ja jos tarvitset lisää toimintoja, Cactin lähdekoodi on saatavana ja se on kirjoitettu kokonaan PHP: llä, joten se on helposti muokattavissa ja antaa kenelle tahansa mahdollisuuden lisätä tarvittavat puuttuvat ominaisuudet.

kaktukset käyttää laajasti malleja, jotka helpottavat määritystä. Useissa yleisissä laitetyypeissä on laitemalleja sekä kuvaajamalleja. Siellä on myös valtava online-käyttäjäyhteisö, joka kirjoittaa kaikenlaisia ​​mukautettuja malleja ja antaa ne yhteisön käyttöön, ja monet laitevalmistajat tarjoavat myös ladattavia Cacti-malleja.

Käärimistä

Vaikka Linux onkin valitsemasi alustasi, olemme nähneet, kuinka kaistanleveyden tarkkailutyökaluilla on silti paljon valintoja. Ja ottaen huomioon Linux-filosofian, monet heistä ovat ilmaisia ​​ja avoimen lähdekoodin ohjelmia. Itse asiassa Linuxin käyttö voi antaa sinun rakentaa täydellisen ja erittäin tehokkaan valvontajärjestelmän ilman muuta sijoitusta kuin sen ajan, jonka käytät sen asentamiseen.

watch instagram story