7 cele mai bune instrumente de monitorizare SNMP pentru Linux

click fraud protection

Monitorizarea SNMP este de departe cel mai frecvent tip de tehnologie de monitorizare a rețelei. Acesta permite administratorilor de rețele de orice dimensiune să fie informați cu privire la starea rețelelor pe care le gestionează, precum și la utilizarea acestora. De asemenea, Linus este și o platformă foarte comună la care s-au apelat mulți administratori de rețea. Deși încă nu este la fel de comună în lumea desktop-ului ca ofertele comerciale ale unor mega-furnizori, este foarte frecventă în lumea serverului. Chiar și IBM și-a făcut sistemul de operare la alegere pentru multe dintre sistemele sale cu rază superioară.

Având în vedere toate acestea, nu este de mirare că Linux poate fi, de asemenea, platforma de alegere pentru instrumentele de monitorizare a rețelei. Astăzi, aruncăm o privire la unele dintre cele mai bune instrumente de monitorizare SNMP pentru Linux.

Cele mai bune instrumente de monitorizare SNMP pentru Linux

Vom începe discuția noastră aruncând o privire la monitorizarea rețelei în general și apoi la cazul specific folosind SNMP pentru monitorizarea rețelelor

instagram viewer
. Fără a merge prea tehnic, vom face tot posibilul pentru a explica cum funcționează SNMP, în special în contextul rețelelor de monitorizare. Apoi, vom atinge nucleul subiectului și vă vom oferi o scurtă trecere în revistă a unora dintre cele mai bune instrumente de monitorizare SNMP pentru Linux.

Doar pentru ca totul să fie clar, vorbim aici Instrumente de monitorizare SNMP care rulează pe sistemul de operare Linux și nu instrumentul SNMP utilizat pentru monitorizarea sistemelor Linux. Pe de altă parte, nimic nu te împiedică să folosești un Instrument de monitorizare bazat pe Linux pentru a monitoriza aparatele Linux.

Despre monitorizarea rețelelor

Pentru un administrator de rețea, congestionarea este inamicul numărul unu. Dacă comparați o rețea cu o autostradă unde traficul este datele rețelei, congestionarea rețelei este similară cu blocajele de trafic. Însă spre deosebire de traficul auto - unde congestia poate fi ușor observată, pur și simplu uitându-ne la drum, traficul de rețea se întâmplă în cabluri, întrerupătoare și routere, unde este invizibil. În plus, totul se întâmplă cu viteze de aprindere. Chiar dacă era vizibil, s-ar întâmpla prea repede ca noi să-l vedem. De-aceea instrumente de monitorizare a rețelei sunt atât de importante. Acestea oferă administratorilor de rețea vizibilitatea de care au nevoie pentru a se asigura că lucrurile funcționează fără probleme. Aceștia pot identifica probleme de congestionare sau alte probleme, permițând administratorilor să ia măsurile necesare pentru a rezolva situația.

Un alt beneficiu important al instrumente de monitorizare a lățimii de bandă a rețelei este cu planificarea capacității. Nu există nicio cale în jurul faptului că utilizarea rețelei crește întotdeauna în timp. La fel ca spațiul pe disc, cu cât ai mai mult, cu atât ai nevoie. În timp ce lățimea de bandă actuală a rețelei dvs. ar putea fi suficientă acum, va trebui în cele din urmă să crească. Prin monitorizarea utilizării lățimii de bandă, veți putea planifica actualizarea lățimii de bandă înainte de utilizarea excesivă a problemei.

SNMP către salvare

Protocolul de gestionare a rețelei simple (SNMP) este o tehnologie complexă, în ciuda unui nume oarecum înșelător care poate fi utilizat pentru a monitoriza, configura și controla de la distanță multe tipuri diferite de echipamente de rețea. Din fericire, nu trebuie să știi totul despre SNMP pentru a-l utiliza pentru a monitoriza utilizarea lățimii de bandă a unei rețele. Deocamdată, să precizăm doar asta SNMP este utilizat de instrumentele de monitorizare pentru a citi contoarele interfeței dispozitivelor de rețea și pentru a utiliza aceste date calculează utilizarea lățimii de bandă și grafică evoluția acesteia peste orar. În următoarea secțiune, vom examina mai multe detalii despre funcționările interne ale Managementului rețelei simple Protocol, asigurându-vă că aveți suficiente informații pentru a configura și utiliza orice monitorizare a rețelei SNMP instrument.

SNMP explicat

Multe tutoriale SNMP tind să fie mai degrabă tehnice și vă spun totul despre MIB și OID. Cu toate acestea, nu simțim că trebuie să știți totul despre SNMP pentru ao utiliza. Este oarecum ca o mașină. Nu trebuie să știți totul despre modul în care funcționează motorul pentru a conduce unul. Așadar, obiectivul nostru de astăzi este să vă oferim doar suficiente informații pentru a putea înțelege, utiliza și configura Instrumente de monitorizare a rețelei SNMP, nu pentru a vă face un expert SNMP, care este ceva care va veni cu experiență.

În primul rând, cum se conectează și se autentifică un dispozitiv compatibil SNMP? Este foarte simplu, deși nu este foarte sigur. Pe fiecare dispozitiv SNMP, sunt setați parametrii numiți șiruri de comunitate. Puteți gândi la șirurile comunității ca parole SNMP. De obicei, există două șiruri de comunitate configurate pe fiecare dispozitiv. Unul dintre ele este folosit pentru acces numai în citire, în timp ce celălalt va permite unuia să modifice unii parametri. Acestea pot avea orice valoare doriți și valorile implicite ale acestora sunt adesea setate pe „publice” și „private”. Deși aceasta este o schemă de autentificare simplă și eficientă, nu este sigur deloc, deoarece șirurile comunității sunt transmise în text clar prin rețea și ar putea fi interceptate și compromise. Acesta este un motiv pentru care mulți administratori nu configurează șiruri de comunitate de citire / scriere pe dispozitivele pe care le gestionează.

CITEȘTE ȘI:Capcane SNMP explicate - Cele mai bune instrumente pentru a primi și gestiona capcane

Așadar, să zicem că un sistem de monitorizare a rețelei SNMP se conectează la un dispozitiv de rețea folosind șirul comunității numai de citire. Există mulți parametri operaționali diferiți care pot fi cititi de la distanță. De interes deosebit când vine vorba monitorizarea lățimii de bandă sunt câteva valori numite contoare de byte de interfață. Există o pereche de ele - una pentru intrare și una pentru ieșire - pentru fiecare interfață de rețea. Acest dispozitiv este pur și simplu incrementat de dispozitiv pe măsură ce biții sunt primiți și transmite pe o interfață. Citind periodic aceste valori la intervale de cunoaștere - este tipic fiecare cinci minute, instrumentul de monitorizare poate calcula numărul de biți pe unitatea de timp - de obicei pe secundă - care este exact cât este lățimea de bandă exprimate.

Concret, iată cum s-a procedat: Instrumentul de monitorizare va sonda un dispozitiv și îi va citi contoarele. Apoi, cinci minute mai târziu, va citi din nou aceleași contoare. Scăzând valoarea anterioară a contoarelor din cea curentă, se obține numărul total de octeți transferați în și în ultimele cinci minute. Atunci este simplă să înmulțiți aceste numere cu 8 - numărul de biți dintr-un octet - apoi să împărțiți rezultă cu 300 - numărul de secunde în cinci minute - pentru a obține utilizarea biților pe secundă a lățimii de bandă figuri. Aceste cifre sunt de obicei stocate într-un fel de bază de date și sunt folosite pentru a descrie graficele de utilizare în timp.

Alte câteva valori SNMP pot fi de interes pentru monitorizarea rețelei. De exemplu, există contoare de erori de intrare și ieșire a interfeței. În mod similar cu ceea ce se face cu octeți la intrare și la ieșire, aceste valori pot fi utilizate pentru a calcula numărul de erori pe secundă, o cifră care vă spune multe despre starea generală a unei legături de rețea. Alte metrici interesante includ Procesor și utilizarea memoriei gabarite.

Cele mai bune instrumente de monitorizare SNMP pentru Linux

1. ManageEngine OpManager

ManageEngine OpManager este un puternic instrument complet de monitorizare a rețelei, care oferă funcții complete de monitorizare a rețelei care vă ajută să urmăriți performanța rețelei, să detectați defecțiunile rețelei în timp real, să rezolvați erorile și să preveniți nefuncționare. Instrumentul acceptă diverse medii de la mai mulți furnizori și poate fi adaptat la rețea, indiferent de dimensiunea acestuia. Acesta vă va permite să monitorizați dispozitivele și rețeaua dvs. și să obțineți vizibilitate și control complet asupra întregii dvs. infrastructuri de rețea. Instalarea și configurarea acestui produs sunt rapide și ușoare. Puteți să-l rulați în două minute. Nu necesită proceduri de instalare complexe și vine în pachet cu baze de date și servere web.

ManageEngine OpManager Dashboard

ManageEngine OpManager monitorizează constant performanțele dispozitivelor de rețea în timp real prin tablouri de bord și grafice live. Acesta examinează mai multe valori operaționale critice, cum ar fi pierderea de pachete, erori și eliminări etc. De asemenea, va monitoriza valorile de performanță, cum ar fi disponibilitatea, procesorul, spațiul pe disc și utilizarea memoriei atât pe servere fizice cât și virtuale.

Instrumentul vă poate ajuta să detectați, să identificați și să rezolvați problemele de rețea cu alerte bazate pe prag. Puteți seta cu ușurință mai multe praguri pentru fiecare valoare a performanței și puteți primi notificări. Deși alertarea este importantă, raportarea este la fel de mare și este un alt domeniu în care acest instrument strălucește. Rapoarte inteligente vă vor permite să aveți informații detaliate despre performanța rețelei. Există mai mult de 100 de rapoarte încorporate. Puteți personaliza, programa și exporta aceste rapoarte din afara cazului, după cum este necesar.

ManageEngine susține că OpManager poate fi instalat în mai puțin de două minute. Odată instalat, instrumentul va descoperi dispozitivele dvs. și va începe monitorizarea acestora fără a necesita pași complexi de configurare. Sistemul are o interfață de utilizator grafică foarte intuitivă unde veți găsi cu ușurință informațiile de care aveți nevoie. În ceea ce privește rapoartele, acest instrument are o completare completă de excelenți pre-construiți și puteți crea, de asemenea, rapoarte personalizate pentru a se potrivi mai bine nevoilor dumneavoastră. Alertarea acestui produs este excelentă și la fel cu ceea ce veți găsi în produsele concurente.

ManageEngine OpManager este disponibil în ediția Essential, care este mai bine dimensionat pentru întreprinderile mici și mijlocii, cu până la o mie de dispozitive, la prețuri începând cu puțin peste 700 USD pentru 25 de dispozitive. Pentru organizațiile mai mari, există o ediție Enterprise care poate scala până la zece mii de dispozitive. Prețul său începe de la sub 20k USD pentru 500 de dispozitive. Prețurile pentru fiecare ediție variază în funcție de numărul dispozitivelor monitorizate și este disponibil un test gratuit de 30 de zile.

2. Observium

Observium este o altă platformă de monitorizare excelentă cu descoperire automată. Acceptă o gamă largă de tipuri de dispozitive, platforme și sisteme de operare, inclusiv produse de la furnizori precum Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Probabil că nu puteți găsi un dispozitiv de rețea care nu este acceptat. Obiectivul principal al produsului este să ofere o interfață de utilizator frumoasă, intuitivă și simplă, dar puternică, dar care să arate starea rețelei dumneavoastră.

Screenshot de observium

Observium oferă mult mai mult decât o simplă monitorizare a lățimii de bandă. Există, de exemplu, un sistem de contabilitate care va măsura utilizarea totală a lățimii de bandă lunară în procentajul 95 sau în total octeți transferați. De asemenea, are o funcție de alertă cu praguri definite de utilizator. În plus, Observium se integrează cu alte sisteme și pot trage informațiile lor și le pot afișa în interfața sa.

O mare caracteristică a Observium este cât de ușor este să configurați și cum se configurează aproape. Deși nu pare să existe o secțiune de descărcare pe site-ul web, există instalări detaliate instrucțiuni pentru mai multe distribuții Linux care includ link-uri pentru a obține pachetul potrivit pentru fiecare distribuție. Instrucțiunile sunt foarte detaliate și instalarea software-ului ar trebui să fie ușoară.

Produsul este disponibil în două versiuni. Nu există Comunitatea Observium este disponibil gratuit pentru toată lumea. Această versiune primește actualizări și funcții noi de două ori pe an. Există și Observium Professional care are funcții suplimentare și vine cu actualizări zilnice. Ambele versiuni rulează doar pe Linux.

3. LibreNMS

LibreNMS este un port open-source al Observium și, ca atare, este o platformă de monitorizare a rețelei foarte interesantă. Este un sistem complet de monitorizare a rețelei care oferă o multitudine de caracteristici și suport pentru dispozitiv. Printre cele mai bune caracteristici ale sale se numără motorul său auto-descoperire. Nu se bazează doar pe SNMP pentru a descoperi dispozitive. Acesta poate descoperi automat întreaga rețea folosind CDP, FDP, LLDP, OSPF, BGP, SNMP și ARP. Vorbind despre caracteristicile de automatizare ale instrumentului, acesta are, de asemenea, actualizări automate, astfel încât acesta va rămâne mereu la curent.

Captura de ecran LibreNMS

O altă caracteristică majoră a produsului este modulul de alertare extrem de personalizabil. Este foarte flexibil și poate sediga notificările folosind mai multe tehnologii precum e-mail, precum majoritatea concurenților, dar și IRC, slack și multe altele. Dacă sunteți un furnizor de servicii sau organizația dvs. facturează fiecare departament pentru utilizarea rețelei, veți aprecia funcția de facturare a instrumentului. Poate genera facturi de lățime de bandă pentru segmentele unei rețele bazate pe utilizare sau transfer.

Pentru rețelele mai mari și pentru organizațiile distribuite, funcțiile de sondaj distribuite ale LibreNMS permite creșterea scalării orizontale cu rețeaua ta. De asemenea, este inclusă o API completă, care permite gestionarea, graficarea și preluarea datelor din instalarea lor. În sfârșit, sunt disponibile aplicații mobile pentru iPhone și Android, o caracteristică destul de unică cu instrumente open-source.

4. Zenoss Core

Zenoss Core s-ar putea să nu fie la fel de popular ca unele dintre celelalte instrumente de monitorizare din această listă, dar merită cu adevărat să fie aici datorită setului de caracteristici și aspectului profesional. Instrumentul poate monitoriza multe lucruri precum utilizarea lățimii de bandă, fluxurile de trafic sau servicii precum HTTP și FTP. Are o interfață de utilizator curată și simplă, iar sistemul său de alertare este excelent. Un lucru demn de menționat este sistemul său de alertare multiplă destul de unic. Permite o a doua persoană să fie alertată dacă prima nu răspunde într-o întârziere predefinită.

Tabloul de bord Zenoss Core

Nimic nu este perfect Zenoss Core este unul dintre cele mai complicate sisteme de monitorizare pentru instalare și instalare. Instalarea este un proces complet condus de linia de comandă. Administratorii de rețea de astăzi sunt obișnuiți cu instalatori GUI, vrăjitori de configurare și motoare de descoperire automată. Acest lucru ar putea face ca instalarea produsului să pară un pic arhaică. Apoi, din nou, aceasta este în conformitate cu lumea Linux. Există o documentație amplă de instalare și configurare disponibilă, iar rezultatul final face ca acesta să merite eforturile.

5. Icinga

Icinga este încă o platformă de monitorizare open-source. Are o interfață de utilizator simplă și curată și, mai important, un set de caracteristici care rivalizează cu unele produse comerciale. La fel ca majoritatea sistemelor de monitorizare a lățimii de bandă, acesta folosește SNMP pentru a aduna datele de utilizare a lățimii de bandă de pe dispozitivele de rețea. Dar unul dintre domeniile în care Icinga iese în evidență este utilizarea de pluginuri. Există mii de plugin-uri dezvoltate în comunitate care pot îndeplini diferite activități de monitorizare, extinzând astfel funcționalitatea produsului. Și în cazul în care este puțin probabil să nu găsiți pluginul potrivit pentru nevoile dvs., puteți să scrieți unul singur și să îl contribuiți la comunitate.

Icinga Prezentare tactică

Alertare și notificare, de asemenea, printre IcingaCaracteristicile grozave. Alertele sunt complet configurabile în ceea ce privește ce le declanșează și modul în care sunt transmise. Instrumentul prezintă, de asemenea, ceea ce se numește alertare segmentată. Această caracteristică va permite unuia să trimită unele alerte către un grup de utilizatori și alte alerte către persoane diferite. Acest lucru este frumos pentru a monitoriza diferite sisteme gestionate de echipe diferite. Se poate asigura că alertele sunt transmise doar grupului adecvat pentru a le adresa

6. Nagios

Există două versiuni de Nagios disponibil. Există sursa gratuită și open-source Nagios Core și există plata Nagios XI. Ambele au același motor de bază, dar și ambele rulează sub Linux, similaritatea 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 la baza sa. Motorul este completat de zeci de plugin-uri disponibile care pot fi descărcate pentru a adăuga funcționalitate în sistem. Fiecare plugin adaugă câteva caracteristici de bază.

Tabloul de bord Nagios XI

Păstrând abordarea modulară, front-end-ul instrumentului este de asemenea modular și mai multe opțiuni diferite dezvoltate în comunitate sunt disponibile și pentru descărcare. Nagios Core, pluginurile și partea frontală se combină și creează un sistem de monitorizare destul de complet. Există însă un dezavantaj pentru această modularitate: Configurarea produsului se poate dovedi a fi o sarcină destul de dificilă.

Nagios XI, pe de altă parte, este un produs comercial bazat pe același lucru Nagios Core motor, dar este o soluție de monitorizare completă. Produsul se adresează unui public larg, de la întreprinderi mici la corporații mari. Este mult mai ușor de instalat și configurat decât omologul său open-source, datorită asistentului de configurare și motorului de descoperire automată. Desigur, această ușurință de configurare și configurare are un preț; literalmente. Vă puteți aștepta să plătiți în jur de 2 000 USD pentru o licență cu 100 de noduri și de aproximativ zece ori mai mult pentru unul nelimitat.

7. Zabbix

Zabbix este un alt produs gratuit și open-source, dar are un aspect extrem de profesional, la fel cum te aștepți de la un produs comercial. Dar aspectul bun al interfeței sale de utilizator nu sunt singurele sale elemente. De asemenea, produsul are un set impresionant de caracteristici. Acesta va monitoriza majoritatea dispozitivelor atașate la rețea, pe lângă echipamentele de rețea. Ar fi o alegere excelentă pentru oricine are nevoie de servere de monitorizare, pe lângă utilizarea lățimii de bandă a rețelei.

Tabloul de bord Zabbix

Zabbix utilizează SNMP, precum și Interfața de monitorizare a platformelor inteligente (IMPI) pentru dispozitivele de monitorizare. Puteți utiliza software-ul pentru a monitoriza lățimea de bandă, CPU-ul dispozitivului și utilizarea memoriei, sănătatea și performanța generală a dispozitivului, precum și modificările de configurare, o caracteristică destul de unică din această listă. Acest instrument face mult mai mult decât o simplă monitorizare a utilizării lățimii de bandă a rețelei. De asemenea, dispune de un sistem de alertare impresionant și complet personalizabil, care nu numai că va trimite alerte prin e-mail sau SMS, dar va rula scripturi locale care ar putea fi utilizate pentru a remedia automat unele probleme.

watch instagram story