Internetissä

10 parasta Linux-verkon suorituskykytyökalua

Jokainen verkonvalvoja haluaa varmistaa, että hänen hallinnoimansa suorituskyky on optimaalinen. Kyse on yksinkertaisesti käyttäjien tyydyttämisestä. Loppujen lopuksi he ovat yleensä ensimmäisiä, jotka huomaavat suorituskyvyn heikkenemisen. Joten jos haluat pystyä vastaamaan kaikkiin suorituskykyvalituksiin, jotka tiedät ja joiden ratkaisemiseksi työskentelet, tarvitset suorituskykyvälineitä. Jos työskentelet Linux-kaupassa, tämä artikkeli on sinulle. Tarkastelemme parhaita Linux-verkon suorituskyvyn työkaluja. .

Aloitamme keskustelemalla lyhyesti verkon suorituskyvyn seuranta . Tavoitteenamme ei ole tehdä sinusta alan asiantuntija, vaan varmistaa, että olemme kaikki samalla sivulla, kun tutkimme käytettävissä olevia työkaluja. Seuraavaksi pääsemme suoraan asian ytimeen ja esitämme joitain kymmenestä eri Linux-työkalusta, joita voit käyttää verkon suorituskyvyn seuraamiseen, hallintaan ja vianmääritykseen.

Tietoja verkon suorituskyvyn testaamisesta ja valvonnasta

Verkon suorituskyvyn seurannan ja testauksen ongelma on, että kaikilla näyttää olevan oma käsityksensä siitä, mitä tämä tarkoittaa. Esimerkiksi näemme usein sen les työkalut - kaistanleveyden seuranta réseau kutsutaan suorituskyvyn seurannaksi. Sama koskee liikenteen analysointityökaluja tai pakettien nuuskijoita. Tämä herättää kysymyksen: Mitä verkon suorituskyvyn seuranta ja testaus on?

Tämän artikkelin tarkoituksiin laitetaan tämä keskustelu syrjään ja hyväksytään se verkon suorituskyvyn seurantatyökalut ovat yksinkertaisesti mitä tahansa työkalua, jota voidaan käyttää verkon suorituskyvyn mittaamiseen, arviointiin, vianmääritykseen tai parantamiseen. Käyttämällä tällaista kattavaa määritelmää voimme tarjota sinulle parhaan valikoiman työkaluja ja antaa sinun valita, mitkä voivat auttaa sinua tilanteessasi tai ongelmassasi.

Parhaat verkon suorituskyvyn työkalut Linuxille

Joten olemme koonneet tämän luettelon joistakin Linux-työkalut les eniten käytetty jota voidaan käyttää testaamaan tai seuraamaan erilaisia ​​verkon suorituskykyyn liittyviä tietoja. Ne ovat saatavilla useimmissa Linux-jakeluissa. Jokainen on hyödyllinen seurannassa ja löytää suorituskykyongelmien todelliset syyt. Kaikista alla olevista ehdotuksista yksi melkein varmasti vastaa erityistarpeitasi.

1. tcpdump

Tcpdump on alkuperäinen pakettien seuranta. Se on työkalu, jota käytetään nimittämään kaiken verkkoliikenteen sisältö vakiolähtöön. Uudelleenohjauksen ja putkilinjojen taikuuden ansiosta tuloste voidaan tietysti ohjata mihin tahansa tiedostoon tai jopa toiseen prosessiin. Alkuperäisen julkaisunsa jälkeen työkaluun on tehty joitain parannuksia ja virhekorjauksia, mutta se pysyy suurelta osin ennallaan. Se on saatavana melkein kaikissa linux-jakaumat et il on tullut de facto -standardi nopealle työkalulle pakettien sieppaamiseksi. T cpdump käyttää libpcap-kirjastoa todelliseen pakettien sieppaamiseen.

Yksi työkalun, kuten tcpdump, haittapuolista on, että se voi kerätä suuren määrän tietoa. Niin paljon, että voi olla mahdotonta löytää tarkalleen mitä etsit. Onneksi yksi työkalun vahvuuden ja hyödyllisyyden avaimista on kyky käyttää suodattimia, joiden avulla voit määrittää tarkasti kaapattavan liikenteen. Voit myös ohjata komennon lähdön grepiin, toiseen yleiseen komentorivin apuohjelmaan, suodatusta varten. Joku, joka tuntee tcpdumpin, grepin ja komentokuoren, voi saada sen sieppaamaan oikean liikenteen virheenkorjaustehtäviä varten.

Tässä on esimerkki tcpdumpin käytöstä:

# tcpdump -i eth0

tcpdump: runsas ulostulo estetty, käytä -vo -vv: tä dekoodaamaan koko protokolla

kuuntele eth0: lla, linkityyppi EN10MB (Ethernet), sieppauskoko 96 tavua

22: 08: 59.617628 IP tecmint.com.ssh> 115.113.134.3.static-mumbai.vsnl.net.in.28472: P 2532133365: 2532133481 (116) ack 3561562349 win 9648

22: 09: 07.653466 IP tecmint.com.ssh> 115.113.134.3.static-mumbai.vsnl.net.in.28472: P 116: 232 (116) ack 1 win 9648

22: 08: 59.617916 IP 115.113.134.3.static-mumbai.vsnl.net.in.28472> tecmint.com.ssh:. Ack 116 voittaa 64347

Olet varmasti samaa mieltä siitä, että tällainen tulos voi olla hieman arvoituksellinen. Täällä todellinen verkkoprotokollan analysaattori voi olla hyödyllinen.

2 . Wireshark

Voit ajatella Wiresharkia steroidien tcpdumpina, mutta se on itse asiassa enemmän kuin sitä. Pakettien haarukoiden kultastandardista on tullut tosiasiallinen standardi, ja useimmat muut työkalut yrittävät jäljitellä sitä. Se tekee kuitenkin paljon enemmän kuin tcpdump. Se ei vain sieppaa liikennettä. Se on verkkoliikenteen analysaattori sekä pakettien sieppaustyökalu. Se on niin tehokas, että monet järjestelmänvalvojat käyttävät muita työkaluja, kuten tcpdump, sieppaamaan liikenteen tiedostoon ja lataamaan sen sitten Wiresharkiin analysoitavaksi. Itse asiassa se on niin yleinen tapa käyttää Wiresharkia, että käynnistyksen yhteydessä sinua kehotetaan avaamaan olemassa oleva sieppaustiedosto tai aloittamaan sieppaamaan liikennettä.Toinen Wiresharkin vahvuus on kaikki sisäänrakennetut suodattimet, joiden avulla voit keskittyä tarkalleen sinulle tärkeisiin tietoihin.

Wiresharkilla on jyrkkä oppimiskäyrä, mutta se kannattaa oppia. Tämä on korvaamatonta kerta toisensa jälkeen. Ja kun olet oppinut sen, voit käyttää sitä missä tahansa, koska se on mukautettu melkein kaikkiin käyttöjärjestelmiin. Ja jotta se olisi vieläkin parempi, se on avoin lähdekoodi ja saatavilla ilmaiseksi.

3. netstat

Yksi TCP / IP-yhteyden vianmääritysongelmista johtuu useista yhteyksistä ja palveluista, jotka tyypillisesti toimivat missä tahansa järjestelmässä. Netstatin avulla voit tunnistaa kunkin yhteyden tilan ja niitä palvelevan prosessin, mikä auttaa sinua kaventamaan hakua. Netstat, joka on saatavana kaikkiin Linux-jakeluihin, voi tarjota nopeasti tietoja asiakaspalveluista ja TCP / IP-viestinnästä. Perusmuodossaan komento näyttää kaikki paikallisen tietokoneen aktiiviset yhteydet, sekä saapuvat että lähtevät.

Netstat voi myös näyttää käynnissä olevan tietokoneen kuunteluportit. Itse asiassa komento hyväksyy monia vaihtoehtoja. Käytettävissä olevat vaihtoehdot eroavat kuitenkin alustojen välillä, ja jotkut vaihtoehdot toimivat eri alustoilla. Esimerkiksi -b-vaihtoehto Windowsissa näyttäisi kuhunkin yhteyteen liittyvän suoritettavan tiedoston nimen (prosessi, joka palvelee yhteyttä), kun taas Mac OS X: ssä tai BSD: ssä sitä käytetään yhdessä -i: n kanssa tilastojen näyttämiseksi tavuina sen sijaan joista bittiä. Paras tapa tietää kaikki tietylle versiollesi käytettävissä olevat asetukset Netstatissa on käyttää sitä -? mahdollisuus näyttää työkalun ohjenäyttö.Linuxissa voit myös tarkastella Netstat-man-sivua olennaisilta osin samat tiedot.

Näin tyypillinen netstat-komento näyttää ja sen tulos:

# netstat -a | plus

Aktiiviset Internet-yhteydet (palvelimet ja muodostetut)

Proto Recv-Q Send-Q Paikallinen osoite Ulkomaanosoitteen tila

tcp 0 0 *: mysql *: * KUUNTELE

tcp 0 0 *: sunrpc *: * KUUNTELE

tcp 0 0 *: realm-rusd *: * KUUNTELE

tcp 0 0 *: ftp *: * KUUNTELE

tcp 0 0 localhost.localdomain: ipp *: * KUUNTELE

tcp 0 0 localhost.localdomain: smtp *: * KUUNTELE

tcp 0 0 localhost.localdomain: smtp localhost.localdomain:42709 TIME_WAIT

tcp 0 0 localhost.localdomain: smtp localhost.localdomain:42710 TIME_WAIT

tcp 0 0 *: http *: * KUUNTELE

tcp 0 0 *: ssh *: * KUUNTELE

tcp 0 0 *: https *: * KUUNTELE

4. IP Traf

IPTraf on konsolipohjainen verkkotilastoapuohjelma Linuxille. Työkalun avulla voit kerätä erilaisia ​​tietoja, kuten TCP-yhteyden tavujen ja pakettien lukumäärän, käyttöliittymän tilastot ja aktiivisuuden osoittimet, TCP- tai UDP-liikenneviat sekä pakettien ja tavujen lukumäärän LAN-asemalta. Siinä on IP-liikennemonitori, joka näyttää tietoja verkon IP-liikenteestä, mukaan lukien TCP-indikaattoritiedot, pakettien ja tavujen lukumäärä, ICMP-tiedot ja OSPF-pakettityypit. Uusimmalla versiolla vuodelta 2005 se on hieman päivätty työkalu, mutta se voi tarjota paljon hyödyllistä tietoa, jos haluat oppia käyttämään sitä.

Muita IPTraf-ominaisuuksia ovat yleiset ja yksityiskohtaiset käyttöliittymätilastot, jotka osoittavat IP-, TCP-, UDP-, ICMP-, ei-IP- ja IP-pakettien määrän, IP-tarkistussumuvirheet, käyttöliittymän toiminnan ja pakettikokojen määrän. Siinä on myös TCP- ja UDP-palvelumonitori, joka näyttää saapuvien ja lähtevien pakettien määrän tavallisille TCP- ja UDP-sovellusportteille. Lisäksi sisäänrakennettu LAN-tilastomoduuli tunnistaa aktiiviset isännät ja näyttää tilastotiedot heidän datatoiminnastaan. Lopuksi työkalussa on myös TCP-, UDP- ja muut protokollanäytön suodattimet, joiden avulla voit nähdä vain sinua kiinnostavan liikenteen.

Koko näytön ja valikkopohjainen työkalu käsittelee useimpia verkkoliitäntöjä ja käyttää Linux-ytimeen sisäänrakennettua raakapistokeliitäntää. Tämän ansiosta sitä voidaan käyttää monissa yhteensopivissa verkkokorteissa.

5. Nagios

Nagios eroaa aikaisemmista työkaluista, koska se on täydellinen verkonvalvontaratkaisu suorituskyvyn arviointi- tai testaustyökalun sijaan. Se on saatavana kahtena eri versiona, ilmaisen ja avoimen lähdekoodin Nagios Core ja maksettu Nagios XI. Heillä molemmilla on sama taustalla oleva moottori, mutta samankaltaisuus päättyy siihen. Nagios Core on avoimen lähdekoodin seurantajärjestelmä, joka toimii Linuxissa. Järjestelmä on täysin modulaarinen, ja varsinainen valvontamoottori on sen sydämessä. Moottoria täydennetään kymmenillä käytettävissä olevilla laajennuksilla, jotka voidaan ladata järjestelmän toiminnallisuuden lisäämiseksi. Jokainen laajennus lisää jonkin verran toimintoja ytimeen.

Tämän modulaarisen lähestymistavan ylläpitämisessä työkalun käyttöliittymä on myös modulaarinen, ja useita yhteisön kehittämiä vaihtoehtoja on myös ladattavissa. Nagios-ydin, laajennukset ja käyttöliittymä luovat täydellisen valvontajärjestelmän. Tämä voi tietysti tarkoittaa, että Nagios Core -palvelun perustaminen ei ole heikkohermoisille.

Nagios XI: n osalta se on kaupallinen tuote, joka perustuu samaan perusmoottoriin. Se on kuitenkin täydellinen itsenäinen seurantaratkaisu. Sitä ei tarvitse koota useaan osaan. Tuote on suunnattu laajalle yleisölle pienyrityksistä suuryrityksiin. Kuten olet ehkä arvannut, se on paljon helpompi asentaa ja konfiguroida kuin Nagios Core, osittain ohjatun asennustoiminnon ja Autodiscover-moottorin ansiosta. Nagios XI: n tärkein haittapuoli on sen hinta, joka alkaa noin 2000 dollarista 100 solmun lisenssille.

KÄSITTELYYN LIITTYVÄT: SolarWinds NPM vs. Nagios

6. Observium

Observium on toinen kattava seurantafoorumi. Se tukee monenlaisia ​​laitetyyppejä, alustoja ja käyttöjärjestelmiä, mukaan lukien muun muassa Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Epäilen löydän verkkoon liitetyn laitteen, jota ei tueta. Työkalun päätavoitteena on tarjota kaunis, intuitiivinen ja yksinkertainen mutta tehokas käyttöliittymä, joka edustaa visuaalisesti verkon terveyttä ja kuntoa.

Vaikka monet näkevät Observiumin kaistanleveyden seurantatyökaluna, sillä on paljon muuta tarjottavaa. Sinulla on esimerkiksi kirjanpitojärjestelmä, joka mittaa kuukausittaisen kaistanleveyden kokonaismäärän 95. prosenttipisteellä tai siirrettyjen tavujen kokonaismäärän. Siinä on myös hälytystoiminto, jolla on käyttäjän määrittämät kynnysarvot. Lisäksi Observium integroituu muihin järjestelmiin ja voi poimia tietosi ja näyttää ne käyttöliittymässään.

Observium on konfiguroitavissa ja konfiguroi itsensä melkein itsestään automaattisen löytöprosessinsa ansiosta. Vaikka Observium-verkkosivustolla ei näytä olevan latausosaa, eri Linux-jakeluille on yksityiskohtaiset asennusohjeet, jotka sisältävät linkkejä oikean paketin saamiseksi jokaiselle jakelulle. Ohjeet ovat hyvin yksityiskohtaisia, joten ohjelmiston löytämisen ja asentamisen pitäisi olla helppoa.

Tätä tuotetta on saatavana kahtena versiona. On Observium-yhteisö, joka on kaikkien käytettävissä ilmaiseksi. Tämä versio saa päivityksiä ja uusia ominaisuuksia kahdesti vuodessa. Mukana on myös Observium Professional, jolla on lisäominaisuuksia ja joka tulee päivittäin.

7. Icinga

Icinga on toinen avoimen lähdekoodin verkon seurantafoorumi. Työkalulla on yksinkertainen ja puhdas käyttöliittymä ja ominaisuuksia, jotka kilpailevat joidenkin kaupallisten tuotteiden kanssa. Kuten useimmat kaistanleveyden seurantajärjestelmät, Icinga käyttää SNMP: tä ensisijaisesti laitteen käyttötietojen keräämiseen. Yksi alueista, jolla työkalu on huippuluokkaa, on kuitenkin laajennusten käyttö. Yhteisö on kehittänyt tonnia laajennuksia suorittamaan erilaisia ​​suorituskyvyn seurantatehtäviä ja laajentamaan tuotteen toiminnallisuutta. Ja jos et löydä tarpeisiisi sopivaa laajennusta, voit kirjoittaa sellaisen itse ja antaa sen yhteisölle.

Ilmoitukset ja ilmoitukset ovat Icingan parhaita ominaisuuksia. Hälytykset ovat täysin konfiguroitavissa sen suhteen, mikä laukaisee ne ja miten ne toimitetaan. Työkalu sisältää myös segmentoidut ilmoitukset. Tämän ominaisuuden avulla voit lähettää ilmoituksia tietyille käyttäjille ja muita ilmoituksia eri ihmisille. Tämä on hieno ominaisuus, kun sinulla on erilaisia ​​järjestelmiä, joita hallinnoi eri ryhmät. Voit esimerkiksi lähettää kaikki palvelimeen liittyvät ilmoitukset palvelimen hallintatiimille ja kaikki verkkoon liittyvät ilmoitukset, jotka on lähetetty verkon tukitiimille.

8. Zabbix

Zabbix on toinen ilmainen ja avoimen lähdekoodin verkon suorituskyvyn seurantatyökalu. Sillä on erittäin ammattimainen ulkonäkö ja tunnelma, hyvin samanlainen kuin mitä voit odottaa kaupalliselta tuotteelta. Käyttöliittymän kauneus ei kuitenkaan ole sen ainoa voimavara. Tuotteessa on myös vaikuttava ominaisuusjoukko. Alusta voi seurata suurinta osaa verkkoon liitetyistä laitteista verkkolaitteiden lisäksi. Se on täydellinen vaihtoehto koko infrastruktuurin suorituskyvyn seuraamiseen.

Zabbix käyttää SNMP: tä sekä älykästä alustan seurantaliitäntää (IMPI) laitteiden seurantaan. Ohjelmiston avulla voit seurata laitteen kaistanleveyttä, suorittimen ja muistin käyttöä, laitteen yleistä kuntoa ja suorituskykyä sekä kokoonpanomuutoksia. Tuotteessa on myös vaikuttava ja täysin muokattava hälytysjärjestelmä. Sen lisäksi, että se lähettää sähköpostia tai tekstiviestejä, voit myös suorittaa paikallisia komentosarjoja, joita voidaan käyttää esimerkiksi joidenkin ongelmien automaattiseen korjaamiseen.

9. Kaktus

Artikkeli Linux-verkon suorituskyvyn työkaluista ei olisi täydellinen ilman mainintaa kaktuksista, joka on ilmainen ja avoimen lähdekoodin kattava verkon suorituskyvyn seurantatyökalu. Se on ollut käytössä noin viisitoista vuotta, ja vaikka se ei ehkä ole kaikkein hienostunein työkalu, sitä kehitetään edelleen aktiivisesti (viimeisimmällä versiolla vain kuukausi sitten) ja se tekee työn melko hyvin. Tehokas. Sen pääkomponentit ovat nopea kysely, edistyneet kaaviomallit ja useita tiedonhankintamenetelmiä. Kaktuksissa on sisäänrakennettu käyttäjän pääsynvalvonta ja tuotteessa on myös helppokäyttöinen mutta vanhanaikainen web-käyttöliittymä.Työkalu soveltuu hyvin pienimmistä yhden laitteen asennuksista monimutkaisiin verkkoihin, joissa on paljon erilaisia ​​WAN-sivustoja.

Samanlaisia ​​kohteita

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Takaisin alkuun-painike