Cele mai bune alternative MRTG pentru a vă îmbunătăți monitorizarea rețelei în 2020

Multi Router Traffic Grapher, sau MRTG, este bunicul tuturor platformelor de monitorizare a rețelei. A fost creat la mijlocul anilor 1990 pentru a satisface nevoia unui instrument care să afișeze utilizarea unei legături de internet cu lățime de bandă redusă. A evoluat rapid într-o soluție de monitorizare destul de completă, care poate sonda aproape orice număr de dispozitive și poate construi grafice frumoase care arată utilizarea interfeței lor. Este încă în utilizare relativ larg răspândită, deși cea mai recentă versiune are acum 6 ani. Astăzi, vă prezentăm cele mai bune cinci alternative MRTG. Acestea abordează majoritatea deficiențelor MRTG și oferă de obicei o experiență mult mai bună, o interfață mai frumoasă și o configurație mai ușoară.

Înainte de a dezvălui primele cinci alegeri ale celor mai bune alternative MRTG, vom cunoaște mai întâi MRTG mai multe detalii. Vom explica cum funcționează instrumentul în fundal. Și întrucât scopul majorității alternativelor MRTG este de a aborda deficiențele sistemului original, vom discuta, de asemenea, care sunt acestea și ce se poate face în privința lor. Unele pot fi reparate cu ușurință, în timp ce altele sunt inerente tehnologiei utilizate. Vom încheia cu miezul subiectului nostru și vom revizui cele mai bune cinci alternative MRTG. Lista noastră conține o combinație de software gratuit și comercial, dintre care unele se pot extinde cu ușurință la rețele foarte mari.

(Aproape) tot ce trebuie să știți despre MRTG

Potrivit Wikipedia, MRTG este un „software gratuit pentru monitorizarea și măsurarea încărcăturii de trafic pe legăturile de rețea. Acesta permite utilizatorului să vadă încărcarea de trafic pe o rețea de-a lungul timpului în formă grafică”. Deși această descriere este scrupulos de exactă, nu spune mare lucru.

Pentru a înțelege mai bine MRTG, să ne întoarcem în istorie la vara anului 1994 la Universitatea DeMonfort din Leicester, Marea Britanie. Universitatea avea apoi peste 1000 de computere conectate în rețea care partajau o singură conexiune la internet de 64 kbps. Inutil să spunem că, chiar și în aceste zile de calcul bazat în mare parte pe text, legătura a suferit adesea o congestie importantă. Era clar că universitatea nu putea obține un circuit mai mare timp de cel puțin un an, așa că s-a decis să pună ceva în loc, astfel încât fiecare utilizator să poată vedea o reprezentare live a utilizării lățimii de bandă a circuitului de-a lungul timpului.

S-a născut Multi Router Traffic Grapher. La fiecare cinci minute, a sondat contoarele de octeți ale routerului gateway-ului de internet al universității. Software-ul a folosit aceste date pentru a determina rata medie de transfer a conexiunii de internet pentru fiecare interval de cinci minute. Instrumentul a generat, de asemenea, o pagină web cu patru grafice care arată ratele de transfer pentru ultima zi, săptămână, lună și an.

De atunci, toată lumea cu un browser web a putut monitoriza starea linkului. Desigur, disponibilitatea graficelor nu a făcut nimic pentru a crește capacitatea legăturii, dar a oferit argumentele necesare pentru a convinge managerii universității că într-adevăr era nevoie de o legătură mai mare. Până în prezent, planificarea capacității este încă una dintre principalele utilizări pentru MRTG și sistemele alternative.

Cum functioneazã?

MRTG valorifică Protocolul simplu de gestionare a rețelei sau SNMP, o caracteristică care este încorporată în majoritatea echipamentelor de rețea. Dispozitivele compatibile cu SNMP au contoare care pot fi citite de la distanță prin sisteme de monitorizare precum MRTG. Este eficient și își face treaba. Toate alternativele MRTG propuse aici folosesc SNMP într-un mod similar.

Vă vom scuti de cele mai multe detalii tehnice și tot jargonul, dar poate doriți să știți cum funcționează. În contextul monitorizării utilizării lățimii de bandă, doi parametri SNMP specifici sunt de interes. Unul înregistrează numărul de octeți dintr-o interfață, iar celălalt înregistrează numărul de octeți. Switch-urile, routerele și alte echipamente de rețea au o pereche de aceștia pentru fiecare interfață.

Deci, MRTG interoghează fiecare dispozitiv pe care îl monitorizează la intervale de 5 minute și citește valoarea celor două contoare pentru fiecare interfață pe care este configurat să o monitorizeze. Apoi, scade valorile anterioare ale celor două contoare din cele curente. Rezultatele sunt numărul de octeți de intrare și de ieșire în cinci minute. Folosind matematică simplă, înmulțește aceste numere cu 8 (numărul de biți dintr-un octet) și le împarte la 300 (numărul de secunde în cinci minute) pentru a obține utilizarea medie a lățimii de bandă în biți pe secundă în ultimele cinci minute.

  7 motive pentru care ar trebui să cumpărați MacBook Air M2

Desigur, MRTG nu face doar matematică. de asemenea, stochează valorile pe care le citește la fiecare cinci minute într-un fișier de arhivă round-robin – un tip de fișier care rezumă automat datele mai vechi și nu crește niciodată peste o anumită dimensiune – și creează grafice frumoase care arată evoluția parametrului în timp. Și din moment ce acele grafice trebuie să fie puse undeva, MRTG construiește și pagini web pentru a păstra graficele.

Neajunsurile MRTG

Deși MRTG are câteva puncte tari în avantaj – cum ar fi faptul că este gratuit și open-source și scris în mare parte în Perl, astfel încât oricine să-l poată modifica cu ușurință și să-l adapteze nevoilor sale – software-ul are câteva deficiențe serioase. În primul rând, MRTG este un instrument destul de vechi, cu un fundal Unix puternic. A fost portat pe platforma Windows cu ceva timp în urmă, dar procesul de instalare este destul de greoi. Procesul este bine documentat într-un document numit mrtg-nt-guide. Numele ăsta nu vă dă o idee despre vechimea documentului?

Vă voi salva detaliile, dar este suficient să spunem că pașii de instalare sunt numeroși și complicati. De exemplu, trebuie să instalați Perl pe computer înainte de a instala MRTG. De asemenea, MRTG nu poate rula ca serviciu decât dacă utilizați un utilitar extern care poate rula orice aplicație ca serviciu. Documentația sugerează un astfel de instrument care înainte era gratuit, dar acum este un program plătit. În general, instalarea MRTG pe Windows poate fi o durere în ceea ce știi unde.

O altă problemă cu MRTG este că configurarea sa se face în mare parte prin fișiere text care trebuie editate. În zilele noastre, în care ne-am obișnuit cu panourile de control GUI și cu vrăjitorii de configurare automată, acest lucru poate părea oarecum învechit. Un lucru este sigur, instrumentul are o curbă de învățare abruptă.

MRTG include un instrument numit cfgmaker – un script Perl – care va crea fișiere de configurare MRTG pe baza informațiilor extrase de pe un dispozitiv care permite SNMP, dar utilizarea acestuia nu este cu siguranță intuitivă. Și, după cum probabil ați ghicit, nu există niciun proces de descoperire care să vă scaneze rețeaua pentru dispozitive gestionabile SNMP și să vă permită să alegeți pe cele pe care doriți să le monitorizați.

În cele din urmă, versiunea „actuală” a MRTG datează din ianuarie 2012, acum mai bine de șase ani. Acest lucru poate însemna două lucruri. Fie produsul este atât de bun și nu necesită funcționalități suplimentare sau remedieri de erori sau nu mai este întreținut activ. Eu optez pentru al doilea. Nu înseamnă că produsul nu mai este bun. Este cu siguranță la fel de bun ca în 2012, dar sunt șanse ca produsele alternative mai noi să aibă caracteristici mai noi sau să folosească tehnologii mai bune și, eventual, mai rapide.

Cele mai bune alternative MRTG

Am căutat pe internet căutând cele mai bune alternative MRTG. Mai exact, am căutat produse care să nu aibă deficiențele MRTG, în timp ce îndeplinesc în esență aceeași sarcină, adică măsurarea utilizării lățimii de bandă a interfeței și afișarea acesteia sub formă de grafice pe o pagină web. Unele dintre descoperirile noastre sunt instrumente comerciale uriașe care au mult mai multe funcționalități decât MRTG și care pot costa până la mii de dolari, în timp ce altele sunt doar versiuni „îmbunătățite” ale MRTG, cu în esență aceeași funcționalitate, dar o interfață mai curată și mai ușor de utilizat.

1. Monitor de performanță a rețelei SolarWinds (probă gratuită)

De obicei, SolarWinds nu necesită nicio prezentare cu administratorii de rețea. Compania este renumită de ceva vreme pentru instrumentele sale excelente de administrare a rețelei și pentru publicarea multor instrumente gratuite pentru a îndeplini sarcini specifice. Produsul de vârf al SolarWinds se numește Network Performance Monitor sau NPM. Este o soluție completă de monitorizare a rețelei care depășește cu mult funcționalitatea MRTG. Dar, din moment ce vorbim despre alternativele MRTG, să ne concentrăm mai întâi pe caracteristicile de tip MTRG ale NPM.

  Cum să pleci de la birou în Teams

La fel ca MRTG, SolarWinds NPM sondajează dispozitivele de rețea folosind protocolul SNMP și citește contoarele interfețelor lor. NPM stochează rezultatele într-o bază de date SQL și utilizează datele sondate pentru a construi grafice care arată utilizarea fiecărei interfețe.

PROBA GRATUITĂ DE 30 DE ZILE: Monitor de performanță a rețelei SolarWinds

Sistemul folosește o interfață grafică ușor de utilizat, iar adăugarea unui dispozitiv este la fel de simplă ca și specificarea adresei IP sau a numelui de gazdă și a parametrilor de conexiune SNMP – cunoscuți sub numele de șiruri comunitare. Instrumentul interogează apoi dispozitivul și listează toți parametrii SNMP care sunt disponibili și vă permite să-i alegeți pe cei pe care doriți să îi includeți în grafice. Un comutator sau un router de rețea tipic, de exemplu, va avea contoare de trafic și erori pentru fiecare interfață, precum și contoare de utilizare a CPU și a memoriei.

Scalabilitatea monitorului de performanță a rețelei este una dintre cele mai bune caracteristici ale sale. Se va scala de la cea mai mică dintre rețele până la rețele mari formate din zeci de mii de dispozitive răspândite pe mai multe site-uri. Pentru a ajuta la extindere, actualizarea licențelor este un proces ușor.

O altă caracteristică excelentă a NPM este capacitatea sa de a construi automat hărți de rețea și de a afișa o reprezentare vizuală a căii critice dintre două dispozitive sau servicii. Această caracteristică este de neprețuit atunci când depanați problemele de acces la aplicații.

În ceea ce privește prețul, SolarWinds Network Performace Monitor începe de la puțin sub 3 000 USD și variază în funcție de numărul de dispozitive de monitorizat și de componentele opționale selectate. Va trebui să contactați echipa de vânzări SolarWinds pentru o ofertă detaliată. Dar dacă doriți să încercați produsul înainte de a cumpăra, este disponibilă o perioadă de încercare gratuită de 30 de zile, așa cum este pentru majoritatea produselor SolarWinds plătite.

2. PRTG

PRTG sau, mai precis. Paessler Router Traffic Grapher este un alt sistem excelent de monitorizare. Este un produs de nivel enterprise despre care Paessler pretinde a fi cel mai ușor de configurat. Potrivit lui Paessler, PRTG poate fi configurat în câteva minute. Experiența dvs. poate varia și cu siguranță cheltuim mai mult decât atât, dar este totuși foarte ușor și rapid de configurat. Cu siguranță mai mult decât MRTG, așa că abordează una dintre limitările sale majore.

Pe cât de ușor este de instalat, produsul este încă bogat în caracteristici. De exemplu, vine cu mai multe interfețe de utilizator diferite. Există o consolă Windows Enterprise, o interfață web bazată pe Ajax și aplicații mobile pentru Android și iOS. Aplicațiile mobile exploatează pe deplin capacitățile platformei și pot, de exemplu, scana coduri QR aplicate pe echipamente pentru a accesa rapid graficele acestora.

PRTG poate fi descărcat de pe Site-ul web Paessler unde va trebui să alegeți între două opțiuni. Există versiunea gratuită care are toate funcțiile, dar care vă va limita capacitatea de monitorizare la 100 de senzori sau versiunea gratuită de probă de 30 de zile, care este nelimitată, dar va reveni la versiunea gratuită odată ce perioada de probă se termină. Fiecare parametru monitorizat contează ca un senzor. De exemplu, monitorizarea lățimii de bandă pe fiecare port al unui switch cu 48 de porturi va conta ca 48 de senzori.

3. ManageEngine OpManager

OpManager de la ManageEngine – un alt producător de top de instrumente de gestionare a rețelei – este a treia alegere. Poate rula fie pe Windows, fie pe Linux și are câteva funcții excelente. Printre altele, există o funcție de descoperire automată care vă poate mapa rețeaua și o poate afișa pe tabloul de bord. Graficele în miniatură, codificate în culori, afișate în partea de sus a fiecărei pagini sunt, de asemenea, o caracteristică excelentă a produsului.

  Cum să utilizați Microsoft Bing AI Chat în orice browser web (metodă de lucru)

Înapoi la tabloul de bord al produsului, este foarte ușor de utilizat și de navigat și are funcționalitate de detaliere. Dacă sunteți atât de înclinat, există și aplicații pentru tablete și smartphone-uri care vă vor permite să accesați sistemul de oriunde. Acesta este un produs în general foarte lustruit și profesional.

O versiune gratuită este disponibilă dacă doriți să o încercați înainte de a cumpăra. Aceasta este o versiune cu adevărat gratuită și nu o versiune de încercare gratuită. Cu toate acestea, este limitat și vă va permite să monitorizați nu mai mult de zece dispozitive. Dacă gestionați o rețea mică, poate vă puteți descurca cu versiunea gratuită. În ceea ce privește versiunile plătite, puteți alege planurile Essential sau Enterprise. Primul vă va permite să monitorizați până la 1.000 de noduri, în timp ce celălalt merge până la 10.000.

4. Cactusi

Cactusi este un părinte apropiat al MRTG. Componenta sa principală este RRDTool, un sistem de înregistrare și grafică a datelor care a fost dezvoltat de Tobi Oetiker, dezvoltatorul principal al MRTG. Această moștenire este destul de evidentă când te uiți la graficele lui Cacti care sunt uimitor de similare cu cele ale MRTG.

Cacti este un instrument complet de monitorizare a rețelei gratuit și open-source. Principalele componente ale Cacti sunt un sondaj rapid, modelare avansată de grafice și metode multiple de achiziție de date. Cacti oferă, de asemenea, controlul accesului utilizatorilor încorporat chiar în produs. De asemenea, are o interfață web ușor de utilizat. Cacti se extinde foarte bine de la cele mai mici instalații LAN unice până la rețele complexe cu mii de dispozitive pe mai multe site-uri.

Cacti folosește RRDTool pentru a prelua și stoca date într-o bază de date SQL și pentru a crea grafice și este scris în primul rând în PHP și poate fi modificat pentru a se potrivi nevoilor dumneavoastră. Una dintre cele mai puternice caracteristici ale sale sunt șabloanele. Există un șablon încorporat, de exemplu, pentru comutatoarele Cisco, care include deja majoritatea elementelor pe care ați putea dori să le monitorizați pe un astfel de dispozitiv. Dar nu există doar șabloane de dispozitive, există și șabloane de grafice. Ele fac configurarea instrumentului mult mai ușoară. Și puteți crea șabloane specifice dispozitivului dacă nu există deja. Există, de asemenea, multe șabloane specifice dispozitivului care pot fi descărcate fie de pe site-urile web ale fiecărui producător de dispozitiv, fie de pe forumurile comunitare Cacti.

5. Observium

Observium este o platformă de monitorizare care are întreținere redusă și descoperire automată. Acceptă o gamă largă de tipuri de dispozitive, platforme și sisteme de operare, inclusiv, printre altele, Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Obiectivul principal al Observium este de a oferi o interfață de utilizator frumoasă, intuitivă și simplă, dar puternică, care arată starea și starea rețelei dvs.

Produsul este disponibil în două versiuni. Există Comunitatea Observium, care este disponibilă gratuit pentru toată lumea. Această versiune primește actualizări și funcții de două ori pe an. Există, de asemenea, Observium Professional, care are funcții suplimentare, adăugări și actualizări zilnice. Ambele ediții rulează numai pe platforme Linux.

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

Utilizatorii Observium iubesc cât de ușor este de configurat și cum aproape se configurează singur. Nimic nu este perfect, însă, și găsirea software-ului poate fi o provocare. Nu pare să existe o secțiune de descărcare Site-ul Observium. Există, totuși, instrucțiuni detaliate de instalare pentru mai multe distribuții Linux care includ link-uri pentru a obține pachetul.

In concluzie

Oricât de mult MRTG a fost întotdeauna – și este încă – un produs excelent, acum există mai multe produse lustruite care sunt disponibile. Multe au funcții extinse și toate sunt mai ușor de configurat și utilizat. Sunt încă produse complexe și vor necesita niște eforturi inițiale, dar vor fi bine răsplătite.