Astăzi, comparăm instrumentele de monitorizare open-source și sursă închisă. Scopul nostru nu este să începem o dezbatere fără sfârșit, ci să vă oferim o idee despre ceea ce este disponibil. Deși susținătorii unuia sunt de obicei inamicii celuilalt, părerea noastră asupra subiectului este că există software bun și rău în fiecare categorie. Vom analiza unele dintre cele mai bune produse de ambele tipuri. După cum veți vedea, există o mulțime de opțiuni bune în oricare dintre categorii.
Vom începe prin a explica ce este software-ul open-source și vom urma prin a compara mai multe aspecte ale fiecărui model de distribuție. Vom vedea cum se compară la preț, dar și la suport, performanță, fiabilitate și personalizare. Apoi, vom aborda unele probleme de securitate legate de software-ul cu sursă deschisă înainte de a finaliza turul nostru, revizuind unele dintre cele mai bune instrumente de monitorizare gratuite și open source și câteva alternative plătite pe care le preferați.
Despre software-ul open-source
Când vorbim despre software cu sursă deschisă, de obicei ne referim la un concept mai larg numit software gratuit și cu sursă deschisă. Libertatea aici se referă la libertate mai degrabă decât la absența costurilor. Cu software-ul gratuit și cu sursă deschisă, oricine are licență liberă pentru a utiliza, copia, studia și schimba software-ul în orice fel, iar codul sursă este partajat în mod deschis, astfel încât oamenii să fie încurajați să îmbunătățească în mod voluntar designul software-ului. Acesta este diferit de software-ul proprietar sau cu sursă închisă, în care software-ul este în general sub licențiere restrictivă pentru drepturi de autor și codul sursă este de obicei ascuns utilizatorilor.
Unele beneficii ale utilizării de software gratuit și open-source includ costuri reduse pentru software, securitate și stabilitate sporite, protejarea confidențialității, educația și oferirea utilizatorilor mai mult control asupra propriului hardware. Astăzi, software-ul gratuit și open-source este peste tot. De exemplu, sistemele de operare precum Linux și descendenții BSD sunt utilizate pe scară largă și alimentează milioane de servere. Licențele de software gratuit și licențele open-source sunt, de asemenea, folosite de multe pachete software. În plus, mișcarea software-ului liber și mișcarea software-ului open-source sunt mișcări sociale online care sunt accesorii adoptării pe scară largă a software-ului gratuit și open-source.
Compararea open-source și closed-source
Există mai mulți factori de luat în considerare atunci când decideți dacă să optați pentru o soluție de monitorizare cu sursă deschisă sau închisă. În timp ce costul - sau lipsa acestuia - factorul poate fi o atracție majoră, ar trebui să ia în considerare întotdeauna toate unghiurile. Să comparăm avantajele și dezavantajele ambelor abordări pe diverși factori, cum ar fi prețul, dar și suportul, performanța și fiabilitatea, precum și personalizarea. Vă va ajuta să decideți dacă doriți să mergeți pe o cale sau pe alta.
Preț
Majoritatea instrumentelor de monitorizare open-source sunt disponibile gratuit. Prin urmare, ele pot oferi organizațiilor un beneficiu evident de economisire a costurilor, deoarece nu par să necesite nicio investiție financiară. Acesta nu este întotdeauna cazul, totuși și nu este neobișnuit să vedeți că o soluție de monitorizare open-source impune utilizatorilor să plătească pentru funcții suplimentare sau funcționalități suplimentare.
Deși nu au legătură directă cu costul instrumentelor de monitorizare, alți factori de luat în considerare sunt aspectele legale și reglementările de conformitate. Unele cadre de reglementare interzic în mod specific utilizarea software-ului open-source. De asemenea, unele software-uri open-source pot fi utilizate numai pentru aplicații necomerciale. Rețineți asta, deoarece încălcările ar putea ajunge să vă coste mai mult decât vă așteptați.
În ceea ce privește instrumentele de monitorizare cu sursă închisă, mulți furnizori – dacă nu toți – oferă o perioadă de probă gratuită care vă permite să testați produsele și să vă asigurați că vă satisfac nevoile. Odată ce perioada de probă s-a încheiat, majoritatea instrumentelor de monitorizare plătite vor oferi diferite niveluri sau niveluri de plăți, de obicei în funcție de numărul de interfețe, noduri sau dispozitive care trebuie monitorizate.
Piața s-a schimbat foarte mult în ultimii ani. Cu ceva timp în urmă, de obicei, cineva ar cumpăra un instrument de monitorizare de la un reseller. Astăzi, mulți furnizori au trecut la un model de comerț electronic direct și vând direct clienților prin intermediul site-urilor lor web. Un avantaj al acestui model de afaceri este că puteți beneficia adesea de diverse promoții pe care le pot oferi vânzătorii. Ar trebui să faceți o căutare rapidă pe internet pentru orice coduri promoționale aplicabile pe care le puteți utiliza, în special spre sfârșitul fiecărui trimestru, când vânzătorii caută să-și atingă obiectivele de vânzări.
A sustine
Asistența este adesea zona în care software-ul open-source are cea mai proastă reputație. Fără o mare organizație să o susțină, este adevărat că suportul „oficial” lipsește adesea în mod tragic în software-ul open-source. Cu toate acestea, sprijinul comunității este locul în care modelul strălucește. Forumurile de asistență online susținute de comunitate sunt adesea disponibile și, deși cu siguranță nu veți obține niciun Acord privind nivelul de servicii (SLA), asistența pe care o obțineți din aceste surse este adesea adecvată.
Fiți conștienți de faptul că asistența pe care o obțineți cu software-ul open-source - nu doar instrumentele de monitorizare - variază foarte mult. Dacă aveți absolut nevoie de un sprijin solid, asigurați-vă că vă faceți temele și verificați că veți primi sprijinul de care aveți nevoie.
Soluțiile plătite, pe de altă parte, de obicei vin la pachet cu asistență care este susținută de o structură organizată cu agenți, SLA și, adesea, disponibilitate non-stop. Vă puteți aștepta în mod rezonabil ca orice problemă pe care ați putea întâmpina să fie rezolvată rapid și rezolvată în mod satisfăcător. Cu toate acestea, suportul oferit variază destul de mult de la un furnizor la altul și acesta este un domeniu pe care ar trebui să îl examinați îndeaproape dacă asistența este una dintre prioritățile dvs.
În plus, producătorii de instrumente de monitorizare cu sursă închisă tind să ofere documentație mai bună decât omologii lor cu sursă deschisă, atenuând oarecum nevoia de asistență în primul rând. Și la fel ca în arena open-source, mai multe platforme de software cu sursă închisă vor avea, de asemenea, forumuri conduse de comunitate, unde utilizatorii pot împărtăși sfaturi și se pot ajuta reciproc.
Performanță și fiabilitate
Performanța și fiabilitatea este probabil zona în care există cele mai puține diferențe între software-ul open-source și cel cu sursă închisă. Unii vor argumenta că performanța instrumentelor cu sursă deschisă depinde în mare măsură de contribuția comunității și, ca atare, nu poate fi la fel de bună ca sursa închisă, care este de obicei determinată de interese comerciale. Alții vor spune că software-ul open-source are nevoie de actualizare și corecție mai frecventă.
Experiența mea arată că nimic din toate acestea nu are vreo credință. Am văzut un software open-source solid și unul comercial absolut prost. A fi susținut de o organizație comercială mare nu garantează în niciun fel calitate, performanță sau fiabilitate. Există software bun și software prost la fel cum există software cu sursă deschisă și cu sursă închisă, dar nu există absolut nicio corelație între cele două.
Desigur, software-ul comercial cu sursă închisă tinde să fie mai ușor de utilizat și mai șlefuit decât cel cu sursă deschisă. La urma urmei, producătorii lor trebuie să aibă ceva care să-i convingă pe clienți să plătească sume importante de bani. Dar nici asta nu este neapărat adevărat.
Personalizare
Software-ul open-source oferă utilizatorilor finali acces la codul sursă. Aceasta, la rândul său, le permite să modifice software-ul în funcție de nevoile lor specifice. La prima vedere, acesta poate părea a fi nivelul suprem de personalizare. Dar este de fapt o sabie cu două tăișuri. Personalizarea software-ului cu sursă deschisă va presupune adesea scrierea unui cod care este adesea în afara accesului majorității utilizatorilor.
Dimpotrivă, software-ul cu sursă închisă oferă adesea diferite niveluri de personalizare care pot fi aplicate fără a fi nevoie să scrieți niciun cod. Nu veți putea adăuga niște funcționalități suplimentare unor astfel de instrumente, dar dacă nivelul de personalizare de care aveți nevoie se referă la adaptarea tabloului de bord la nevoile dvs. sau pregătirea unui raport cu anumite date specifice, multe dintre instrumentele de monitorizare comerciale vă vor permite să faceți asta. .
Ce zici de securitate?
Indiferent dacă software-ul este mai sigur – sau cu sursă închisă – este o dezbatere continuă și probabil fără sfârșit. Detractorii software-ului cu sursă deschisă vor argumenta adesea că, în virtutea faptului că codul surs�� este disponibil, un astfel de software este mai expus la atacuri. În plus, susținătorii software-ului open-source susțin că există mai puține exploit-uri din cauza patch-urilor mai frecvente și a numărului de dezvoltatori care contribuie în mod constant la securitatea proiectului.
Mulți profesioniști vor fi de acord că software-ul cu sursă închisă este mai sigur. Acest lucru se datorează parțial modelului său de dezvoltare într-un mediu controlat de către un furnizor de încredere. Și ori de câte ori este descoperită o vulnerabilitate, furnizorii de încredere vor lucra rapid la dezvoltarea și furnizarea de corecții și actualizări pentru a-și ține clienții departe de probleme. Resursele open source adesea nu pot concura cu efortul de securitate depus în soluțiile cu sursă închisă.
Cele mai bune instrumente de monitorizare open-source (și unele alternative closed-source)
Am cercetat piața în căutarea unora dintre cele mai bune instrumente de monitorizare open-source. Ideea noastră a fost să vă oferim o mostră bună din ceea ce este disponibil. Dar pentru a face lucrurile mai interesante, vom analiza și câteva alternative comerciale. Nu vă așteptați la o potrivire caracteristică cu caracteristică în oricare dintre alternativele comerciale pe care le-am fixat împotriva sugestiilor open-source. Instrumentele de monitorizare sunt toate diferite și niciun pachet nu poate suporta o astfel de comparație. În schimb, comparațiile noastre se referă la calitatea generală a fiecărui instrument.
1. Zabbix
Primul pe lista noastră este Zabbix , un produs gratuit și open-source, dar care are un aspect și o senzație extrem de profesională, la fel ca ceea ce v-ați aștepta de la un produs comercial. Dar aspectul frumos al interfeței sale cu utilizatorul nu sunt singurele sale atuuri. Produsul are, de asemenea, un set de caracteristici impresionant. 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 în plus față de utilizarea lățimii de bandă a rețelei.
Zabbix folosește SNMP, precum și interfața inteligentă de monitorizare a platformei (IMPI) pentru monitorizarea dispozitivelor. 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 configurației, o caracteristică destul de unică în această listă. Acest instrument face mult mai mult decât simpla monitorizare a utilizării lățimii de bandă a rețelei. Dispune, de asemenea, de un sistem de alertă impresionant și complet personalizabil, care nu numai că va trimite alerte prin e-mail sau SMS, ci va rula și scripturi locale care ar putea fi folosite pentru a remedia automat unele probleme.
Alternativă: Monitor de performanță a rețelei SolarWinds (ÎNCERCARE GRATUITĂ)
SolarWinds , producătorul monitorului de performanță al rețelei, există de aproximativ 20 de ani și se bucură de o reputație solidă pentru că a realizat unele dintre cele mai bune instrumente de administrare a rețelei și a sistemului. Multe dintre produsele companiei au primit recenzii pozitive și sunt considerate printre cele mai bune din domeniile lor respective. Compania este renumită și pentru instrumentele sale gratuite, fiecare abordând o nevoie specifică a administratorilor de rețea.
SolarWinds Performance Monitor de rețea este în primul rând o monitorizare SNMP latime de banda , dar se poate face mult mai mult. În esență, produsul oferă monitorizare completă a defecțiunilor și management al performanței folosind SNMP și, prin urmare, este compatibil cu majoritatea echipamentelor. Caracteristica NetPath a instrumentului vă permite să vizualizați calea critică a rețelei între oricare două puncte monitorizate din rețea. În plus, poate genera automat hărți inteligente ale rețelei.
Alte puncte forte ale produsului includ alerte avansate și tabloul de bord de analiză a performanței PerfStack al instrumentului . O altă caracteristică exclusivă este funcționalitatea Network Insights, care permite monitorizarea complexă a dispozitivului. Instrumentul poate monitoriza, de asemenea, rețele definite prin software (SDN) și are încorporat suport Cisco ACI, precum și capacitatea de a monitoriza rețelele wireless și de a genera linii de bază pentru performanța rețelei.
Performance Monitor SolarWinds Rețeaua are o structură de prețuri destul de simplă. Licențierea se bazează pe numărul de elemente monitorizate. Sunt disponibile cinci niveluri de licență pentru 100, 250, 500, 2000 și elemente nelimitate la prețuri cuprinse între 2 955 USD și 32 525 USD, inclusiv primul an de întreținere. Dacă preferați să testați instrumentul înainte de a vă angaja la o achiziție, poate fi obținută o versiune de încercare gratuită, nelimitată de elemente, de 30 de zile .
2. Nagios Core
Există două versiuni de Nagios disponibile. Există Nagios Core gratuit și open-source și apoi este Nagios XI plătit. Ambele au același motor de bază, dar asemănarea se oprește aici. În acest moment, să aruncăm o privire la Nagios Core , sistemul de monitorizare open-source care rulează pe sistemul de operare Linux. Acesta este un sistem complet modular, cu motorul de monitorizare propriu-zis – nucleul Nagios real – la bază. Acest motor puternic este completat de zeci de plugin-uri disponibile care pot fi descărcate pentru a adăuga funcționalitate sistemului, fiecare plugin adăugând unele caracteristici la bază.
Totuși, abordarea modulară depășește cu mult back-end-ul instrumentului. Partea frontală a instrumentului este la fel de modulară, dacă nu mai mult. Diferite opțiuni front-end 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. Există, totuși, un dezavantaj al acestui concept modular. Configurarea Nagios Core se poate dovedi a fi o sarcină provocatoare. Acest lucru este oarecum compensat de sprijinul comunitar disponibil.
Alternativă plătită: Nagios XI
Nagios XI este un software de monitorizare a rețelei și a serverelor de nivel enterprise, care oferă aplicații, servicii și monitorizare a rețelei cuprinzătoare într-o soluție centrală. Produsul este un descendent direct al Nagios Core și folosește același motor de bază. Acest produs vă permite să monitorizați toate componentele infrastructurii esențiale, cum ar fi aplicațiile, serviciile, sistemele de operare, protocoalele de rețea, valorile sistemelor și infrastructura de rețea.
Tablourile de bord puternice ale lui Nagios XI oferă acces dintr-o privire la informații puternice de monitorizare și date de la terți. Diverse vizualizări oferă utilizatorilor acces rapid la informațiile pe care le consideră cele mai utile. Interfața grafică a instrumentului este foarte personalizabilă, iar aspectul, designul și preferințele sale pot fi modificate în funcție de utilizator, oferind membrilor echipei tale flexibilitatea pe care și-o doresc.
Nagios XI este foarte ușor de utilizat, datorită interfeței sale integrate de configurare bazată pe web, care permite administratorilor să gestioneze configurația de monitorizare, setările sistemului și multe altele. Platforma oferă, de asemenea, vrăjitori de configurare pentru a ghida utilizatorii prin procesul de monitorizare a noilor dispozitive, servicii și aplicații, fără a fi nevoie să înțeleagă concepte complexe de monitorizare.
Nagios XI este disponibil într-o ediție standard și o ediție Enterprise. Enterprise Edition oferă funcționalități suplimentare și include caracteristici concepute pentru a ajuta la configurarea la scară largă, prognozarea și raportarea programată. Fiecare licență include douăsprezece luni de întreținere și asistență prin e-mail. Licențierea se bazează pe numărul de gazde de monitorizare și începe de la 1 995 USD pentru ediția standard și 3 495 USD pentru ediția Enterprise. Dacă doriți să testați produsul, este disponibilă o versiune de încercare gratuită de 60 de zile.
3. LibreNMS
LibreNMS este un port open-source al Observium , o platformă comercială foarte puternică de monitorizare a rețelei, revizuită mai jos. Este un sistem complet de monitorizare a rețelei care oferă o mulțime de caracteristici și suport pentru dispozitiv. Printre cele mai bune caracteristici ale sale se numără motorul său de auto-descoperire, care nu se bazează doar pe SNMP pentru a descoperi dispozitivele. Poate descoperi automat întreaga rețea folosind CDP, FDP, LLDP, OSPF, BGP, SNMP și ARP. Vorbind despre funcțiile de automatizare ale instrumentului, acesta are și actualizări automate, astfel încât va rămâne mereu la curent.
O altă caracteristică majoră a produsului este modulul de alertă extrem de personalizabil. Este foarte flexibil și poate trimite notificări de alertă folosind mai multe tehnologii precum e-mail, ca majoritatea concurenților săi, dar și IRC, slack și multe altele. Dacă sunteți furnizor de servicii sau dacă organizația dvs. rambursează fiecare departament pentru utilizarea rețelei, veți aprecia caracteristica de facturare a instrumentului. Poate genera facturi de lățime de bandă pentru segmente ale unei rețele pe baza utilizării sau transferului.
Pentru rețelele mai mari și pentru organizațiile distribuite, caracteristicile de sondare distribuită ale LibreNMS permit scalarea orizontală să crească odată cu rețeaua dvs. De asemenea, este inclusă o interfață API completă, care permite gestionarea, reprezentarea grafică și preluarea datelor din instalarea acestora. În cele din urmă, sunt disponibile aplicații mobile pentru iPhone și Android, o caracteristică destul de unică cu instrumente open-source.
Alternativă plătită: Observium Professional
Observium este o platformă de monitorizare cu întreținere redusă, cu auto-descoperire. 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. Mă îndoiesc că poți găsi un router WAN care nu este acceptat. Obiectivul principal al instrumentului este să ofere o interfață de utilizator frumoasă, intuitivă și simplă, dar puternică, care arată starea și starea rețelei dvs.
Observium are 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, acest produs 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. Deși nu pare să existe o secțiune de descărcare pe site-ul web al editorului, există instrucțiuni detaliate de instalare 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ă.
4. Icinga
Icinga este o altă platformă excelentă de monitorizare. 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 platformelor de monitorizare a lățimii de bandă, aceasta utilizează SNMP pentru a prelua și a calcula datele de utilizare a lățimii de bandă de pe dispozitivele din rețea. Dar unul dintre domeniile în care acest instrument iese în evidență este utilizarea pluginurilor. Există mii de pluginuri dezvoltate de comunitate care pot îndeplini diverse sarcini de monitorizare, extinzând astfel funcționalitatea produsului. Și în cazul puțin probabil în care nu ați găsit pluginul potrivit pentru nevoile dvs., puteți să scrieți unul și să contribuiți la comunitate.
Alertarea și notificarea sunt, de asemenea, printre cele mai bune caracteristici ale Icinga . Alertele sunt complet configurabile în ceea ce privește ceea ce le declanșează și modul în care sunt transmise. Instrumentul oferă, de asemenea, ceea ce se numește alerte segmentate. Această caracteristică vă va permite să trimiteți niște alerte unui grup de utilizatori și alte alerte către diferite persoane. Este plăcut să aveți acest lucru atunci când monitorizați diferite sisteme gestionate de diferite echipe. Se poate asigura că alertele sunt transmise numai grupului adecvat pentru a le aborda.
Alternativă plătită: PRTG Network Monitor
Network Monitor PRTG de la Paessler AG este un alt produs de mare. Este, la baza sa, un instrument de monitorizare SNMP. Cu toate acestea, datorită unui concept numit senzori – un tip de plug-in-uri de funcționalități care sunt deja încorporate în produs – pot fi monitorizate valori suplimentare. Există aproximativ două sute de senzori disponibili cu produsul. Viteza de instalare este un alt punct forte al produsului. Potrivit lui Paessler , îl puteți configura în câteva minute. Deși poate să nu fie atât de rapid, este într-adevăr mai rapid decât majoritatea concurenților, mulțumită parțial motorului de descoperire automată al instrumentului.
PRTG este un produs bogat în funcții care vă permite să alegeți între o consolă Windows nativă pentru întreprinderi, o interfață web bazată pe Ajax și aplicații mobile pentru Android și iOS. Alertarea și raportarea sunt ambele excelente, iar produsul are o gamă largă de rapoarte care pot fi vizualizate ca HTML sau PDF sau exportate în CSV sau XML pentru a fi procesate extern.
PRTG este disponibil într-o versiune gratuită care se limitează la monitorizarea a cel mult 100 de senzori. Fiecare parametru pe care doriți să-l monitorizați contează ca un senzor. De exemplu, monitorizarea lățimii de bandă pe fiecare interfață a unui router cu 4 porturi va folosi până la 4 senzori, iar monitorizarea procesorului și a memoriei pe același router va folosi încă 2. Contează și fiecare senzor suplimentar pe care îl instalați. Pentru mai mult de 100 de senzori, de care veți avea nevoie cel mai probabil, veți avea nevoie de o licență. Prețurile lor încep de la 1 600 USD pentru până la 500 de senzori, inclusiv primul an de întreținere. Este disponibilă și o versiune de probă gratuită de 30 de zile.
Încheierea
Dacă alegeți să mergeți către un instrument de monitorizare open-source sau cu sursă închisă, depinde de dvs. Am explicat diferențele dintre cele două și am descris avantajele și dezavantajele fiecărui tip. De asemenea, am trecut în revistă unele dintre cele mai bune instrumente gratuite și open-source pe care le-am putut găsi și unele omologi comerciale, astfel încât să puteți vedea ce este disponibil. Plătit sau gratuit, vă putem recomanda cu ușurință oricare dintre instrumentele pe care tocmai le-am examinat, iar cel mai bun pentru dvs. este cel care se potrivește cel mai bine nevoilor dvs. specifice.