Cele mai bune alternative Nagios pentru monitorizarea rețelei

De-a lungul a peste 15 ani de când a văzut pentru prima dată lumina, Nagios — care se numea anterior NetSaint — a rămas una dintre cele mai cunoscute platforme de monitorizare a rețelei. Era cel mai potrivit pentru a monitoriza starea de sus sau de jos a sistemului și pentru a oferi alerte ori de câte ori ceva se defecta, dar a devenit o adevărată platformă de monitorizare cu funcții complete. Astăzi, există două versiuni concurente ale Nagios. Există nucleul Nagios gratuit și open-source și există Nagios XI, un instrument de monitorizare plătit bazat pe Nagios Core cu funcții adăugate. Astăzi, aruncăm o privire la unele dintre cele mai bune alternative Nagios pentru monitorizarea rețelei. Acesta este un domeniu foarte activ al tehnologiei informației și multe alternative sunt acum disponibile.

Înainte de a arunca o privire la alternativele Nagios disponibile, vom începe prin a vorbi despre Nagios în sine, care sunt cele mai bune caracteristici ale sale și de ce a devenit instrumentul popular care este. Ne vom uita apoi la dezavantajele instrumentului, la motivele pentru care cineva ar dori să-l înlocuiască cu o soluție alternativă. Și apoi, vom discuta pe scurt despre monitorizarea rețelei în general. Vom arunca o privire asupra modului în care majoritatea instrumentelor o fac folosind protocolul simplu de gestionare a rețelei. Și, în sfârșit, vom fi pregătiți pentru marea dezvăluire și vom trece în revistă unele dintre cele mai bune alternative Nagios pentru monitorizarea rețelei.

Despre Nagios

Nagios a fost cunoscut inițial ca NetSaint. Acest instrument open-source este creația lui Ethan Galstad și a unui grup de dezvoltatori. Numele Nagios este un acronim recursiv al lui „Nagios Ain’t Gonna Insist On Sainthood”, cu „Sfinția” făcând referire la numele original, NetSaint. Interesant, Agios este și cuvântul grecesc „sfânt”. Numele a fost schimbat ca răspuns la o contestație juridică a proprietarilor unei mărci comerciale similare.

Nagios este un instrument de monitorizare foarte bun pentru rețele și servere. Acesta va rula pe CentOS sau RedHat Enterprise Linux. De asemenea, ar putea rula ca o mașină virtuală pe o gazdă Windows, dar este, în esență, o bucată de software Linux. Spre deosebire de majoritatea instrumentelor de rețea din această listă, Nagios nu se bazează numai pe SNMP pentru a monitoriza dispozitivele de rețea. Are propriul sistem proprietar integrat chiar în motorul său de bază, care comunică cu dispozitivele pentru a colecta rapoarte de stare. Valorile, care sunt colectate în mod regulat de monitor, apar ca date live în tabloul de bord al instrumentului și puteți opta și pentru stocarea datelor pentru analize ulterioare. Această combinație face un instrument destul de puternic.

În ciuda utilizării unei scheme proprietare de colectare a datelor, Nagios va furniza toate datele de care aveți nevoie pentru a efectua monitorizarea rețelei și planificarea capacității. Are un tablou de bord foarte confortabil unde puteți vizualiza rapid starea rețelei dvs. Acest produs are, de asemenea, unul dintre cele mai bune sisteme de alertă pentru a notifica administratorii atunci când este detectat ceva ciudat. La urma urmei, acesta a fost primul obiectiv al instrumentului de a furniza alerte pentru situații anormale și este încă unul dintre punctele sale forte.

Nagios beneficiază de o comunitate imensă care acceptă versiunea open-source Nagios Core și oferă dezvoltarea multor plugin-uri avansate, oferind instrumentului o amploare impresionantă în ceea ce privește capabilitățile de monitorizare.

Ce e în neregulă cu Nagios?

Titlul acestui articol i-ar putea determina pe mulți cititori să se întrebe ce ar putea fi în neregulă cu Nagios pentru a justifica înlocuirea acestuia cu un instrument alternativ. Ei bine, de fapt, nu este nimic în neregulă cu Nagios în sine. Este acolo de aproape 20 de ani și încă merge puternic. Dar faptul că nimic nu este în neregulă cu Nagios nu înseamnă neapărat că nu există alte produse excelente pe care să le luați în considerare. Și dacă încă sunteți la cumpărături pentru o platformă de monitorizare și ați auzit de Nagios, poate ați dori să știți ce alte opțiuni există.

Un alt motiv pentru care ați putea căuta să înlocuiți Nagios este dacă ați folosit Nagios Core gratuit și doriți să știți, înainte de a investi în Nagios XI, ce alte opțiuni sunt disponibile. Indiferent de ce sunteți aici, suntem pe cale să dezvăluim care sunt alegerile noastre de top, dar mai întâi, să aruncăm o scurtă privire asupra modului în care funcționează de obicei monitorizarea rețelei.

  Cum să restrângeți și să ascundeți grupurile de file în Google Chrome

Cum funcționează monitorizarea rețelei?

Când vine vorba de monitorizarea rețelelor, există mai multe moduri în care puteți proceda. Metoda pe care o utilizați depinde în mare măsură de nivelul de detaliu pe care îl doriți, de eforturile pe care sunteți dispus să le depuneți și de banii pe care îi puteți cheltui. În ceea ce privește detaliile Majoritatea administratorilor sunt interesați în mod special de parametrii operaționali ai echipamentelor de rețea, cum ar fi încărcarea CPU sau utilizarea memoriei și utilizarea lățimii de bandă – în biți pe secundă – a diferitelor interfețe.

Majoritatea instrumentelor de monitorizare a rețelei folosesc protocolul simplu de gestionare a rețelei, sau SNMP, pentru a-și realiza isprava. SNMP este o caracteristică care este încorporată în majoritatea echipamentelor de rețea. Dispozitivele compatibile cu SNMP au contoare și instrumente care pot fi citite de la distanță de sistemele de monitorizare. De exemplu, există indicatori pentru utilizarea procesorului și a memoriei și contoare de intrare și ieșire de octeți pentru fiecare interfață.

În timp ce evităm multe dintre aspectele tehnice inutile, să încercăm să explicăm cum funcționează. Pentru parametrii de tip indicator, cum ar fi CPU și utilizarea memoriei, este o simplă chestiune de a le citi folosind SNMP. Pentru parametrii de tip counter, lucrurile pot fi puțin mai elaborate. Dispozitivele de rețea nu au de obicei indicatori de utilizare a lățimii de bandă pentru interfețele lor. Ceea ce au sunt contoare de octeți de intrare și octeți de ieșire care continuă să crească pe măsură ce traficul trece. Au una dintre aceste perechi de contoare pentru fiecare interfață. Apropo, dispozitivele de rețea au, de asemenea, contoare de erori similare de intrare și de erori pe care unele instrumente de monitorizare le pot folosi pentru a monitoriza rata de eroare a unei interfețe, adesea un bun indicator al stării generale a unei interfețe.

Instrumentul de monitorizare a rețelei SNMP interogează fiecare dispozitiv pe care îl monitorizează la un interval cunoscut – de obicei 5 minute – și citește contoarele de octeți de intrare și de ieșire ale fiecărei interfețe monitorizate. Restul este doar matematică. Instrumentul scade valorile anterioare ale contorului din valoarea curentă. Rezultatul este numărul de octeți – sau erori – care intră sau ies în cinci minute. Apoi înmulțește numărul cu 8 (deoarece există 8 biți într-un octet) și îi împarte la 300 (deoarece sunt 300 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.

Este important să ne dăm seama că, deși această metodă a fost folosită atâta timp cât au existat instrumente de monitorizare, are unele limitări. În special, orice vârf scurt al traficului de rețea va fi complet invizibil pentru instrumentul de monitorizare. Luați, de exemplu, o interfață de 100 Mbps. Dacă nu transportă trafic timp de 75 de secunde, apoi 100 Mbps timp de 30 de secunde și fără trafic din nou pentru încă 75 de secunde, un instrument de monitorizare SNMP ar trebui să fie utilizat la 50%, deși a fost maxim pentru jumătate din intervalul de 5 minute.

Cele mai bune alternative la Nagios

O căutare rapidă folosind Google sau orice alt motor de căutare va dezvălui zeci de instrumente de monitorizare a rețelei. Unele sunt produse comerciale, altele sunt open-source. Lista noastră cu cele mai bune alternative Nagios conține în mare parte instrumente plătite, deoarece acestea oferă adesea un set de funcții mai bogat. Toate instrumentele plătite de pe lista noastră au o versiune de încercare gratuită, care este fie limitată în timp, fie în capacități, permițându-vă să încercați oricare dintre ele. Întrucât unele dintre aceste instrumente necesită eforturi considerabile pentru a le configura corect, este posibil să evitați totuși să încercați prea multe.

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

SolarWinds este renumit pentru instrumentele sale excelente de administrare a rețelei și pentru numeroasele sale instrumente gratuite. Produsul său emblematic, SolarWinds Network Performance Monitor, sau NPM, este o soluție completă de monitorizare a rețelei, care se înscrie în mod constant printre primele din clasa sa. Instrumentul are o interfață GUI ușor de utilizat, pe care administratorii o pot folosi pentru a monitoriza dispozitivele și pentru a configura instrumentul. SolarWinds este, de asemenea, renumit pentru instrumentele sale gratuite, fiecare abordând un aspect specific al administrării rețelei.

Înapoi la Monitorul performanței rețelei, să vedem ce are de oferit. Adăugarea unui dispozitiv la Network Performance Monitor este ușoară. Pur și simplu specificați adresa IP sau numele de gazdă a dispozitivului și parametrii de conexiune SNMP. Sistemul va interoga dispozitivul și va lista toți parametrii SNMP monitorizabili. Tot ce trebuie să faceți este să alegeți pe cei pe care doriți să le includeți în tabloul de bord, grafice și rapoarte. Și vorbind despre adăugarea de dispozitive, nu există practic nicio limită pentru numărul de dispozitive pe care le puteți adăuga. Scalabilitatea acestui instrument este una dintre cele mai bune caracteristici ale sale. De la o mână de dispozitive la mii de ele, vă acoperă.

  9 cele mai bune motoare de căutare de recunoaștere a feței pentru a căuta după față, nu după nume

Deoarece alerta este unul dintre punctele forte ale Nagios și o caracteristică importantă a instrumentelor de monitorizare, să vedem cum arată în NPM. Sistemul său de alertă este, de fapt, fără egal. Este extrem de personalizabil dacă aveți nevoi non-standard, dar poate fi, de asemenea, utilizat imediat cu configurații minime. Motorul de alertă este suficient de inteligent pentru a nu trimite notificări pentru evenimente „neimportante” în miezul nopții sau pentru a trimite sute de notificări pentru tot atâtea servere care nu răspund, atunci când principala problemă este un router sau un comutator de rețea în jos.

Prețurile pentru SolarWinds Network Performace Monitor încep de la 2 955 USD pentru până la 100 de elemente monitorizate și crește în funcție de numărul de elemente monitorizate. Unele instrumente opționale pot fi, de asemenea, adăugate la NPN, potențial creșterea prețului acestuia. Dacă preferați să încercați produsul înainte de a vă angaja să-l achiziționați, o versiune de încercare gratuită de 30 de zile este disponibilă pentru descărcare de pe site-ul web SolarWinds.

2. PRTG

Paessler Router Traffic Grapher, care de obicei se numește pur și simplu PRTG, este o altă alternativă excelentă la Nagios. Acest instrument poate monitoriza toate sistemele, dispozitivele, traficul și aplicațiile infrastructurii dvs. IT. Este un pachet all-inclusive care nu se bazează pe module externe sau suplimente care trebuie descărcate și instalate pentru monitorizarea de bază. Unele funcții avansate sunt disponibile ca senzori suplimentari. Datorită naturii sale integrate, este mai rapid și mai ușor de instalat decât multe instrumente de monitorizare a rețelei. Paessler susține că puteți începe monitorizarea în 2 minute. PRTG oferă o gamă de 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.

Una dintre cele mai bune caracteristici ale PRTG este sistemul său de autodescoperire. Acesta va scana segmente de rețea și va recunoaște automat o gamă largă de dispozitive și sisteme, creând senzori din șabloane de dispozitive predefinite. Această caracteristică este un accesoriu pentru a face software-ul atât de rapid de instalat. Funcția de hartă a instrumentului vă va permite să creați hărți personalizate cu datele dvs. de monitorizare, oferind o modalitate unică de afișare a datelor. În ceea ce privește caracteristicile sale de alertă, acestea sunt extrem de flexibile și personalizabile. Când utilizați aplicațiile client gratuite pentru Android, iOS și Windows Phone, puteți chiar să primiți notificări push direct pe dispozitiv. De asemenea, puteți configura notificări prin e-mail sau SMS. Un API puternic vă permite să vă scrieți propriile scripturi de notificare.

PRTG are o structură de preț relativ simplă. Există o versiune gratuită care are toate funcțiile, dar vă va limita capacitatea de monitorizare la 100 de senzori. Rețineți că, spre deosebire de majoritatea instrumentelor similare, fiecare parametru monitorizat contează ca un senzor. Deci, monitorizarea lățimii de bandă pe fiecare port al unui switch cu 48 de porturi va necesita 48 de senzori. Există, de asemenea, o versiune de probă de 30 de zile care permite senzori nelimitați, dar va reveni la 100 de senzori odată ce perioada de probă se termină. Dacă trebuie să monitorizați mai mult de 100 de senzori, va trebui să achiziționați o licență. Prețul lor variază în funcție de numărul de senzori de la 1 600 USD pentru 500 de senzori la 14 500 USD pentru senzori nelimitați.

3. WhatsUp Gold

WhatsUp Gold de la Ipswitch este un alt nume cunoscut în domeniul instrumentelor de monitorizare. A fost un tip de instrument de monitorizare sus sau jos, dar a evoluat într-un instrument complet de management cu monitorizare proactivă pentru traficul de rețea, aplicații, medii virtuale și configurații ale dispozitivelor. Astăzi, WhatsUp Gold are tot ce vă puteți aștepta de la un instrument de monitorizare de nivel enterprise și totul este disponibil prin interfața sa intuitivă.

WhatsUp Gold are un motor de auto-descoperire care vă va găsi dispozitivele și le va adăuga la consola de monitorizare. Acesta nu va găsi doar echipamentele dvs. de rețea, ci și servere fizice, servere virtuale, servere cloud și aplicații. Există chiar și o vizualizare a hărții pe care se poate face clic pentru mai multe informații despre fiecare dispozitiv.

  10 căști pentru jocuri pentru performanțe fără întreruperi

WhatsUp Gold are, de asemenea, un sistem excelent de alertă pentru a vă anunța despre probleme înainte ca utilizatorii să le observe. Prin Centrul de alerte al instrumentului, puteți opta pentru a utiliza praguri predefinite sau le puteți seta în funcție de nevoile dvs. specifice. Sistemul de alertă vă permite să creați politici de acțiune care definesc ce se întâmplă atunci când un parametru monitorizat își schimbă starea. Alertele pot fi transmise prin e-mail, SMS, Slack sau postări IFTTT. De asemenea, sistemul poate reporni serviciile și declanșa alarme web.

O ediție gratuită a WhatsUp Gold este disponibilă, așa cum a fost întotdeauna, dar se limitează la monitorizarea a maximum cinci dispozitive. Pentru mai multe dispozitive, licențele plătite sunt disponibile în trei niveluri de funcționalitate crescândă, cu o structură de prețuri bazată pe numărul de dispozitive care trebuie monitorizate. Există, de asemenea, o versiune de probă gratuită, cu funcții complete, pe care o puteți folosi pentru o perioadă limitată de timp.

4. ManageEngine OpManager

ManageEngine este un alt producător binecunoscut de instrumente de gestionare a rețelei. Instrumentul său OpManager este o soluție completă de management care va răspunde majorității nevoilor de monitorizare. Instrumentul rulează fie pe Windows, fie pe Linux și este încărcat cu funcții excelente. Una dintre ele este caracteristica sa de auto-descoperire care vă poate mapa rețeaua, oferindu-vă un tablou de bord personalizat unic.
Tabloul de bord ManageEngine OpManager este un alt punct forte al instrumentelor. Este foarte ușor de utilizat și de navigat și are funcționalitate de detaliere. Dacă vă plac aplicațiile mobile, acestea sunt disponibile pentru tablete și smartphone-uri, permițându-vă să accesați instrumentul de oriunde. În general, acesta este un produs foarte lustruit și profesional.

Alertarea în OpManager este la fel de bună ca toate celelalte componente ale sale. Există o gamă completă de alerte bazate pe praguri care vă vor ajuta la detectarea, identificarea și depanarea problemelor de rețea. Pentru fiecare valoare de performanță pot fi setate mai multe praguri cu diverse notificări.

Dacă doriți să încercați ManageEngine OpManager înainte de a cumpăra, este disponibilă o versiune gratuită. Dar, mai degrabă decât o încercare limitată în timp, aceasta este limitată de funcții. De exemplu, nu vă va permite să monitorizați mai mult de zece dispozitive. Deși acest lucru ar putea fi suficient pentru scopuri de testare, este insuficient pentru toate rețelele, cu excepția celor mai mici. Pentru mai multe dispozitive, trebuie să alegeți între 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. Informațiile privind prețurile sunt disponibile contactând vânzările ManageEngine.

5. Cactusi

Cacti este posibil cel mai folosit sistem de monitorizare gratuit și open-source. S-ar putea să nu fie la fel de bogat în caracteristici precum unele produse comerciale, dar, având în vedere prețul său, este un instrument grozav. Cati are și o anumită semnificație istorică. În afară de MRTG – care este mama tuturor instrumentelor de monitorizare a rețelei și un părinte îndepărtat, acesta este, probabil, cel mai vechi instrument de monitorizare care există încă. Și nu ar fi așa dacă nu ar fi un instrument excelent.

Cacti a fost lansat pentru prima dată în 2004 ca un front-end web pentru instrumentul RRD, componenta de înregistrare și reprezentare grafică a MRTG. Componentele sale principale sunt un sondaj rapid, modelare avansată de grafice și metode multiple de achiziție de date. Cacti oferă, de asemenea, controlul accesului utilizatorilor și fiecare utilizator poate fi configurat pentru a avea acces la un set diferit de grafice, o caracteristică utilă pentru implementări mari cu mai multe echipe de asistență. Cacti se mândrește, de asemenea, cu o interfață web ușor de utilizat, deși oarecum învechită. Se poate scala de la o afacere mică sau rețele LAN de acasă la rețele complexe cu mii de dispozitive pe mai multe site-uri.

Cacti folosește RRDTool pentru a stoca date într-o bază de date SQL și pentru a crea grafice. Este scris în primul rând în PHP, făcându-l ușor de modificat pentru a se potrivi nevoilor dumneavoastră. Instrumentul are șabloane încorporate pentru mai multe tipuri de dispozitive. Aceste șabloane includ deja majoritatea elementelor pe care ați putea dori să le monitorizați. Cacti este atât de popular încât multe șabloane specifice dispozitivului pot fi descărcate fie de pe site-urile web ale producătorilor de dispozitive, fie de pe forumurile Cacti conduse de comunitate. Singurul lucru care lipsește din produs este o funcție bună de alertă. Dar, cu codul său PHP open-source, nimic nu împiedică pe nimeni să-l adauge.