Monitorizarea lățimii de bandă pe Linux: Top 5 instrumente în 2021

Monitorizarea lățimii de bandă pe Linux: Top 5 instrumente în 2021

Nu ne-am dori cu toții ca rețelele noastre să aibă lățime de bandă infinită? Realitatea este, totuși, că este adesea o resursă extrem de limitată. Adăugați la asta faptul că suprautilizarea lățimii de bandă poate avea un impact uriaș asupra performanței rețelei și avem o rețetă pentru dezastru.

Soluția: configurați un sistem de monitorizare a lățimii de bandă. Multe dintre ele sunt disponibile. Majoritatea rulează totuși pe Windows, iar dacă sistemul de operare îl alegeți pe Linux, opțiunile dvs. sunt puțin mai limitate. Totuși, aveți încă o mulțime de opțiuni și suntem pe cale să introducem cele mai bune instrumente pentru monitorizarea lățimii de bandă pe Linux.

Vom începe prin a introduce monitorizarea lățimii de bandă și vom explica ce este aceasta. În continuare, vom acoperi dezavantajele Protocolului simplu de gestionare a rețelei sau SNMP, una dintre cele mai utilizate tehnologii de monitorizare. Următoarea noastră ordine de lucru va fi să aruncăm o privire asupra Linux ca sistem de operare dar, mai precis, ca platformă pentru instrumente de monitorizare. Și, în sfârșit, vom trece în revistă pe scurt unele dintre cele mai bune instrumente pentru monitorizarea lățimii de bandă pe Linux și vom descrie cele mai bune caracteristici ale acestora.

Despre monitorizarea lățimii de bandă

Monitorizarea lățimii de bandă a rețelei este un tip foarte specific de monitorizare. Ceea ce face este să măsoare cantitatea de trafic care traversează una sau mai multe locații specifice dintr-o rețea. De obicei, punctele de măsurare sunt interfețe de router sau switch, dar nu este deloc neobișnuit să monitorizezi utilizarea lățimii de bandă a interfeței LAN a unui server. Lucrul important aici este să realizăm că tot ceea ce măsurăm este cantitatea de trafic. Monitorizarea lățimii de bandă nu vă va oferi nicio informație despre traficul respectiv, ci doar cât de mult există.

Există mai multe motive pentru care doriți să monitorizați utilizarea lățimii de bandă a rețelei. În primul rând, vă poate ajuta să identificați zonele de dispută. Pe măsură ce utilizarea unui circuit de rețea crește, performanța acestuia începe să se degradeze. Din păcate, nu putem face nimic în privința asta. Cu cât te apropii mai mult de capacitatea maximă, cu atât este mai mare impactul asupra performanței. Permițându-vă să urmăriți utilizarea rețelei, instrumentele de monitorizare a lățimii de bandă vă oferă șansa de a detecta o utilizare ridicată – și de a o aborda – înainte ca aceasta să devină vizibilă de către utilizatori.

Planificarea capacității este un alt beneficiu major al instrumentelor de monitorizare a rețelei. Circuitele de rețea – în special conexiunile WAN pe distanțe lungi – sunt costisitoare și vor avea adesea doar orice lățime de bandă a fost necesară inițial când au fost instalate pentru prima dată. Deși acea cantitate de lățime de bandă ar fi putut fi exact pe atunci, în cele din urmă va trebui să fie mărită. Prin monitorizarea evoluției utilizării lățimii de bandă a circuitelor dvs. de rețea, veți putea vedea care dintre ele trebuie să fie actualizate și când.

Instrumentele de monitorizare a lățimii de bandă pot fi utile și pentru depanarea performanței slabe a aplicațiilor. Când un utilizator se plânge că o anumită aplicație de la distanță a încetinit, analizarea utilizării lățimii de bandă a rețelei vă poate oferi o idee destul de bună dacă problema este cauzată sau nu de congestionarea rețelei. Dacă observați o utilizare scăzută a rețelei, probabil că vă puteți concentra eforturile de depanare în altă parte.

Prezentarea protocolului simplu de gestionare a rețelei (SNMP)

Multe (dacă nu toate) instrumentele de monitorizare a lățimii de bandă a rețelei se bazează pe protocolul SNMP (Simple Network Management Protocol) pentru a-și face magia. Acest lucru se datorează faptului că majoritatea echipamentelor de rețea au capacitatea SNMP încorporată și pot fi interogate prin instrumente de monitorizare la intervale regulate. Cu toate acestea, în ciuda numelui său care te-ar putea face să gândești altfel, SNMP este de fapt destul de complex. Dar nu-ți face griji, nu trebuie să fii un expert și să știi totul despre el pentru a-l folosi. Este ca și cum nu trebuie să fii mecanic auto pentru a conduce o mașină. Este, totuși, de preferat să aveți măcar o idee despre cum funcționează, așa că să aruncăm o privire la asta.

La baza sa, SNMP este un protocol de comunicație care specifică modul în care un sistem de management SNMP poate citi și scrie parametrii operaționali în dispozitivele de la distanță. Parametrii sunt denumiți identificatori de obiect sau OID. Unele dintre OID-urile interesante, din punct de vedere al monitorizării, sunt cele care conțin valori majore ale dispozitivului, cum ar fi CPU și încărcarea memoriei sau utilizarea discului, de exemplu. Dar atunci când se monitorizează utilizarea lățimii de bandă în rețea, două OID-uri sunt de interes deosebit. Aceștia sunt octeții de ieșire și octeții din contoarele asociate fiecărei interfețe. Acestea sunt incrementate automat de dispozitivele din rețea pe măsură ce datele sunt ieșite sau introduse.

Datând dintr-o perioadă în care securitatea IT nu era o problemă, SNMP are doar securitate minimă. Un manager SNMP care se conectează la un dispozitiv SNMP va transmite un „șir de comunitate” împreună cu solicitarea sa. Dacă șirul se potrivește cu cel configurat în echipament, cererea va fi efectuată. Dispozitivele au în mod obișnuit două șiruri de comunitate configurate, unul pentru OID-uri numai pentru citire și unul pentru cele modificabile. Comunicarea nu este criptată și oricine o interceptează va vedea șirurile comunității în text clar. Acesta este motivul pentru care SNMP este utilizat numai în rețele private și securizate.

Cum funcționează în viața reală

Iată cum majoritatea sistemelor de monitorizare folosesc SNMP pentru a monitoriza utilizarea lățimii de bandă. Ei citesc periodic contoarele de intrare și ieșire de octeți ai interfețelor unui dispozitiv de rețea la intervale cunoscute. Cinci minute este o valoare tipică a intervalului, dar timpi mai scurti pot fi utilizați pentru o rezoluție mai fină. Apoi stochează valorile interogate într-un fel de bază de date sau fișier.

Restul procesului este doar calcule matematice. Sistemul de monitorizare scade valoarea anterioară a contorului din cea curentă pentru a obține numărul de octeți transmisi sau primiți în timpul intervalului de interogare. Apoi poate înmulți acel număr cu opt pentru a obține numărul de biți și îl poate împărți la numărul de secunde din interval pentru a obține numărul de biți pe secundă. Aceste informații sunt de obicei reprezentate pe un grafic care arată evoluția sa în timp și stocate într-o bază de date.

Este important să rețineți că ceea ce obțineți este un calcul al utilizării medii pe intervalul de interogare, nu utilizarea reală a lățimii de bandă. Să presupunem, de exemplu, că un circuit este utilizat la capacitate maximă în jumătatea intervalului de sondare și nu transportă deloc trafic în cealaltă jumătate. S-ar arăta ca fiind utilizat la 50% din capacitatea sa, în ciuda faptului că este maxim pentru o perioadă lungă de timp. Intervalele de interogare mai scurte vor reduce această distorsiune, dar este important să rețineți că aceste sisteme vă oferă doar valori medii.

Utilizarea Linux ca platformă de monitorizare

Ca sistem de operare, Linux nu este, din punct de vedere funcțional, diferit de oricare altul, cum ar fi Windows sau Mac OS. Principala diferență dintre Linux și alte sisteme de operare populare este faptul că Linux este un efort open-source și majoritatea distribuțiilor sunt disponibile gratuit. Mulți oameni tind să confunde open-source și gratuit. Este adevărat că software-ul open source este adesea gratuit, dar nu este neapărat cazul. De exemplu, sistemul de operare Red Hat Enterprise Linux nu este gratuit. Pentru a spori confuzia, actorii mișcării open-source se referă adesea la software-ul open-source ca fiind software-ul liber, care implică libertate, mai degrabă decât absența costurilor.

De-a lungul anilor, Linux, care a fost cândva un sistem de operare marginal instalat de tocilari și studenți la informatică — îmi amintesc că am petrecut săptămâni întregi descarcând SLS Linux câte o imagine de dischetă la un moment dat, printr-o conexiune dialup de 1200 baud; Cu siguranță am fost unul dintre acei tocilari – a devenit o opțiune populară ca sistem de operare pentru server. Unele distribuții recente înregistrează, de asemenea, multe progrese ca alternativă viabilă la Windows ca sistem de operare pentru computere personale, deși aceasta este o dezbatere total diferită.

În timp ce Linux este un sistem de operare popular pentru servere de toate tipurile, este cu atât mai mult atunci când vine vorba de rularea unor instrumente specifice. Există mai multe instrumente gratuite și open-source de monitorizare a lățimii de bandă a rețelei care vor rula numai pe Linux. Și dacă instrumentul pe care l-ați ales poate rula fie pe Windows, fie pe Linux, nu ar fi mai logic să rulați pe un sistem de operare gratuit, mai degrabă decât să irosești niște bani pe unul costisitor?

În timp ce unii oameni încă nu au încredere în sistemele de operare și software-ul gratuit și open-source pentru aplicații critice și nu și-ar pune, de exemplu, datele corporative prețioase pe un server MySQL care rulează pe Linux, mulți dintre ei de obicei nu au cât mai multe obiecții la utilizarea platformei pentru rularea instrumentelor de administrare a rețelei. Un avantaj major al utilizării Linux ca platformă de bază pentru instrumentele de monitorizare a rețelei este că este ușor să configurați un server Linux cu doar pachetele necesare. Deși acest lucru se poate face cu Windows, este mult mai complicat.

Cele mai bune instrumente pentru monitorizarea lățimii de bandă pe Linux

Am căutat pe web unele dintre cele mai bune instrumente de monitorizare a lățimii de bandă care pot rula pe Linux. Ceea ce am venit cu niște produse comerciale și unele gratuite și open-source. Unele produse de pe lista noastră pot fi instalate fie pe Linux, fie pe Windows, în timp ce unele sunt numai pentru Linux. Toate oferă monitorizarea lățimii de bandă SNMP și toate au o consolă centralizată unde puteți configura instrumentul și puteți vedea rezultatele monitorizării. Deși există câteva instrumente doar pe linia de comandă, le-am exclus din lista noastră.

1. ManageEngine OpManager

ManageEngine OpManager este un puternic retea all-in-one instrument de monitorizare pe care o oferă rețea cuprinzătoare capabilități de monitorizare. Vă poate ajuta să urmăriți utilizarea lățimii de bandă a rețelei, să detectați defecțiunile rețelei în timp real, să depanați erorile și să preveniți timpul de nefuncționare. Instrumentul acceptă diverse medii de la mai mulți furnizori și se poate scala pentru a se potrivi rețelei dvs., indiferent de dimensiunea acesteia. Poate rula fie pe Linux, fie pe Windows și vă va permite să vă monitorizați dispozitivele și rețeaua și vă va oferi vizibilitate asupra întregii infrastructuri de rețea. Instalarea și configurarea acestui produs sunt atât rapide, cât și ușoare. Îl poți pune în funcțiune în mai puțin de două minute. Nu necesită proceduri complexe de instalare și vine la pachet cu baze de date și servere web încorporate.

Monitorizarea lățimii de bandă pe Linux: Top 5 instrumente în 2021

ManageEngine OpManager monitorizează în mod constant performanța dispozitivelor de rețea în timp real și îl afișează pe tablouri de bord sale vii și grafice. Pe lângă lățimea de bandă, examinează mai multe valori operaționale critice, cum ar fi pierderea pachetelor, erorile și aruncările etc.

Instrumentul vă poate ajuta să detectați, să identificați și să depanați problemele de rețea cu alertele sale bazate pe prag. Puteți seta cu ușurință mai multe praguri pentru fiecare valoare de performanță și puteți primi notificări atunci când acestea sunt depășite. Raportarea este un alt domeniu în care acest instrument strălucește. Rapoartele inteligente vă vor permite să obțineți informații detaliate despre performanța rețelei. Există mai mult de 100 de rapoarte încorporate și puteți personaliza, programa și exporta aceste rapoarte imediate după cum este necesar.

2. Nagios

Există două versiuni de Nagios disponibile. Există Nagios Core gratuit și open-source și există Nagios XI plătit . Ambele au același motor de bază, dar similitudinea se oprește aici. Nagios Core este un sistem de monitorizare open-source care rulează pe Linux. Sistemul este complet modular cu motorul de monitorizare propriu-zis în centrul său, de unde și numele. Motorul este completat de zeci de pluginuri disponibile care pot fi descărcate pentru a adăuga funcționalitate sistemului. Fiecare plugin adaugă una sau mai multe caracteristici la bază.

Monitorizarea lățimii de bandă pe Linux: Top 5 instrumente în 2021

Păstrând abordarea modulară, front-end-urile instrumentului sunt, de asemenea, modulare și mai multe opțiuni diferite dezvoltate de comunitate sunt, de asemenea, disponibile pentru descărcare. Nagios Core , plugin - uri și capătul din față se combină și de a face pentru un sistem destul de complet de monitorizare. Cu toate acestea, această modularitate are un dezavantaj, deoarece configurarea produsului se poate dovedi a fi o sarcină dificilă.

Nagios XI este un produs comercial bazat pe motorul Nagios Core , dar este o soluție completă de monitorizare autonomă. Produsul vizează un public larg, de la întreprinderi mici până la corporații mari. Este mult mai ușor de instalat și configurat decât Nagios Core , datorită vrăjitorului său de configurare și motorului de descoperire automată. Desigur, această ușurință de configurare și configurare are un preț. Vă puteți aștepta să plătiți aproximativ 2 000 USD pentru o licență cu 100 de noduri și de aproximativ zece ori mai mult pentru una nelimitată.

3. Zenoss Core

Deși Zenoss Core poate să nu fie cel mai popular dintre toate instrumentele de monitorizare de pe această listă, merită cu adevărat să fie aici, în principal datorită setului său de caracteristici impresionant și aspectului foarte profesional. Instrumentul poate monitoriza multe lucruri, cum ar fi utilizarea lățimii de bandă și fluxurile de trafic sau servicii precum HTTP și FTP. Are o interfață de utilizator curată și simplă, iar sistemul său de alertă este excelent. Un lucru care merită menționat este sistemul său de alertă multiplă destul de unic. Permite o a doua persoană să fie alertată dacă prima nu răspunde într-o întârziere predefinită. Această caracteristică este comună în instrumentele de alertă autonome, dar destul de rară în platformele de monitorizare.

Monitorizarea lățimii de bandă pe Linux: Top 5 instrumente în 2021

Dezavantajul, Zenoss Core este unul dintre cele mai complicate sisteme de monitorizare de instalat și configurat. Instalarea este în întregime un proces condus de linia de comandă. Având în vedere că administratorii de rețea de astăzi sunt obișnuiți cu instalatorii GUI, vrăjitorii de configurare și motoarele de auto-descoperire, acest lucru ar putea face ca instalarea produsului să pară puțin arhaică. Apoi, din nou, acest lucru este în conformitate cu filosofia Linux. Pe de altă parte, există o documentație amplă de instalare și configurare disponibilă, iar rezultatul final face să merite eforturile dvs.

4. Zabbix

Zabbix este un alt produs gratuit și open-source care poate fi folosit pentru a monitoriza aproape orice. Instrumentele pot rula pe mai multe distribuții Linux - inclusiv Rapsbian, o distribuție Linux specifică Raspberry Pi - și va monitoriza utilizarea lățimii de bandă a rețelei, serverele, aplicațiile și serviciile, precum și mediile bazate pe cloud. Se mândrește cu un aspect și o senzație foarte profesională. Acest produs are, de asemenea, un set larg de caracteristici, scalabilitate nelimitată, monitorizare distribuită, securitate puternică și disponibilitate ridicată. În ciuda faptului că este gratuit, acesta este un adevărat produs de nivel enterprise.

Monitorizarea lățimii de bandă pe Linux: Top 5 instrumente în 2021

Zabbix folosește o combinație de tehnologii de monitorizare. Acceptă monitorizarea SNMP, precum și interfața inteligentă de monitorizare a platformei (IMPI). De asemenea, poate face monitorizare bazată pe agenți cu agenți disponibili pentru majoritatea platformelor. Pentru o configurare ușoară, există auto-descoperire, precum și șabloane gata de fabricație pentru multe dispozitive. Interfața de utilizator bazată pe web a instrumentului are mai multe funcții avansate, cum ar fi tablouri de bord bazate pe widget-uri, grafice, hărți de rețea, prezentări de diapozitive și rapoarte de detaliere. Zabbix dispune, de asemenea, de un sistem de alertă extrem de personalizabil, care nu numai că va trimite mesaje de notificare detaliate, dar care poate fi și personalizat în funcție de rolul destinatarului. De asemenea, poate escalada problemele în funcție de niveluri flexibile de servicii definite de utilizator.

5. Cactusi

A trebuit să includem Cacti pe această listă. La urma urmei, la aproape 18 ani, este una dintre cele mai vechi platforme de monitorizare gratuite și open-source. În plus, este încă destul de popular până în prezent, este încă dezvoltat activ cu cea mai recentă versiune lansată în iunie anul trecut. Cactușii s-ar putea să nu fie la fel de bogat în caracteristici ca unele alte produse, dar este totuși un instrument foarte bun. Interfața sa de utilizator bazată pe web are un aspect oarecum retro, dar este bine aranjată și ușor de înțeles și utilizat. Cacti constă dintr-un sondaj rapid, un set de șabloane avansate de grafică și mai multe metode de achiziție. Deși instrumentul folosește în principal SNMP pentru dispozitivele de sondare, pot fi concepute scripturi personalizate pentru a prelua date din aproape orice sursă.

Monitorizarea lățimii de bandă pe Linux: Top 5 instrumente în 2021

Principalul punct forte al acestui instrument constă în sondarea dispozitivelor pentru a-și prelua valorile, cum ar fi utilizarea lățimii de bandă, și în reprezentarea grafică a datelor colectate pe paginile web. Face o treabă excelentă, dar cam asta este tot ce va face. Dacă nu aveți nevoie de alerte, rapoarte de lux sau alte extra, simplitatea produsului ar putea fi exact ceea ce aveți nevoie. Și dacă aveți nevoie de mai multe funcționalități, codul sursă al lui Cacti este disponibil și este scris în întregime în PHP, făcându-l extrem de personalizabil și permițând oricui să adauge orice caracteristici lipsă de care au nevoie.

Cacti folosește pe scară largă șabloane, ceea ce reprezintă o configurație mai ușoară. Există șabloane de dispozitive pentru multe tipuri comune de dispozitive, precum și șabloane de grafice. Există, de asemenea, o comunitate uriașă online de utilizatori care scriu șabloane personalizate de toate tipurile și le pun la dispoziție comunității, iar mulți producători de echipamente oferă și șabloane Cacti descărcabile.

Încheierea

Chiar dacă Linux este platforma dvs. preferată, am văzut cum aveți încă o mulțime de opțiuni când vine vorba de instrumentele de monitorizare a lățimii de bandă. Și având în vedere filozofia Linux, multe dintre ele sunt gratuite și open-source. De fapt, utilizarea Linux vă poate permite să construiți un sistem de monitorizare complet și foarte puternic, fără altă investiție decât timpul pe care îl veți petrece instalându-l.


6 cele mai bune instrumente de gestionare a rețelei care urmăresc performanța

6 cele mai bune instrumente de gestionare a rețelei care urmăresc performanța

Piața software-ului de management al rețelei este foarte aglomerată. Scurtă-ți căutarea urmând recomandările noastre cu privire la cele mai bune instrumente de gestionare a rețelei.

Cele mai bune 10 instrumente Ping Sweep pentru a vă spune mai multe despre rețeaua dvs

Cele mai bune 10 instrumente Ping Sweep pentru a vă spune mai multe despre rețeaua dvs

Măsurile de ping pot fi folosite în beneficiul dumneavoastră în multe moduri. Citiți mai departe în timp ce discutăm despre cum și vă prezentăm cele mai bune 10 instrumente de scanare Ping pe care le puteți găsi.

6 cele mai bune instrumente pentru monitorizarea site-urilor web

6 cele mai bune instrumente pentru monitorizarea site-urilor web

Site-urile web sunt importante și trebuie monitorizate îndeaproape în mod constant pentru performanță adecvată. Iată câteva dintre cele mai bune instrumente pentru monitorizarea site-urilor web.

Cele mai bune instrumente de implementare a software-ului pentru echipele de dezvoltare în 2022

Cele mai bune instrumente de implementare a software-ului pentru echipele de dezvoltare în 2022

Iată o privire la unele dintre cele mai bune instrumente de implementare a software-ului pentru a ușura durerea de a gestiona orice număr de mașini

Cei mai buni colectori și analizoare sFlow gratuiti evaluați în 2021

Cei mai buni colectori și analizoare sFlow gratuiti evaluați în 2021

sFlow este un protocol de analiză a fluxului care este încorporat în numeroase dispozitive de rețea. Analizăm primii cinci cei mai buni colectori și analizoare sFlow gratuite.

Cele mai bune instrumente și software de monitorizare a infrastructurii fără agenți în 2021

Cele mai bune instrumente și software de monitorizare a infrastructurii fără agenți în 2021

Pentru a vă ajuta să alegeți cel potrivit, am introdus cele mai bune instrumente de monitorizare a infrastructurii fără agent și vă oferim o revizuire rapidă a fiecăruia.

Monitorizarea lățimii de bandă pe Linux: Top 5 instrumente în 2021

Monitorizarea lățimii de bandă pe Linux: Top 5 instrumente în 2021

Cu Linux devenind din ce în ce mai popular în centrele de date, am analizat monitorizarea lățimii de bandă pe Linux și, de asemenea, revizuim cele mai bune instrumente.

SolarWinds Mail Assure – REVIEW 2021

SolarWinds Mail Assure – REVIEW 2021

Securitatea e-mailului este o sarcină importantă a furnizorilor de servicii gestionate. Am analizat SolarWinds Mail Assure, unul dintre cele mai bune instrumente în acest scop.

Cheat Sheet pentru comenzile Windows PowerShell – Ghidul final de care aveți nevoie

Cheat Sheet pentru comenzile Windows PowerShell – Ghidul final de care aveți nevoie

Dacă sunteți un utilizator avansat de Windows, probabil că știți și înțelegeți cum efectuarea diferitelor operațiuni pe computerul dvs. poate avea mai mult decât o singură abordare și

Cele mai bune instrumente de testare și monitorizare a latenței rețelei în 2021

Cele mai bune instrumente de testare și monitorizare a latenței rețelei în 2021

Latența pare să fie inamicul numărul unu al rețelei. Aceste instrumente de măsurare a latenței vă vor învăța cum să testați latența pentru a detecta, localiza și remedia probleme.