Usporedni alati za praćenje otvorenog i zatvorenog koda (u izdanju 2020.)

click fraud protection

Danas uspoređujemo alate za praćenje otvorenog i zatvorenog koda. Naš cilj nije započeti beskonačnu raspravu, već vam dati ideju o tome što je na raspolaganju. Iako su zagovornici jednog obično neprijatelji drugog, naš stav je da u svakoj kategoriji postoji dobar i loš softver. Pregledat ćemo neke od najboljih proizvoda bilo koje vrste. Kao što ćete vidjeti, postoji mnoštvo dobrih opcija u bilo kojoj kategoriji.

Alat za praćenje s otvorenim kodom i sa zatvorenim kodom

Započet ćemo s objašnjenjem šta je open-source softver, a slijedi usporedbom nekoliko aspekata svakog distribucijskog modela. Vidjet ćemo kako uspoređuju cijene, ali i podršku, performanse i pouzdanost i prilagodbu. Zatim ćemo se pozabaviti nekim sigurnosnim pitanjima koja se odnose na softver otvorenog koda prije nego što dovršimo obilazak pregled nekih najboljih besplatnih alata za praćenje otvorenog koda i nekih mogućih alternativa koje možete platiti draže.

O softveru s otvorenim kodom

Kada govorimo o softveru otvorenog koda, obično se spominje širi pojam koji se naziva besplatni i open-source softver. Ovdje se besplatno odnosi na slobodu, a ne na nedostatak troškova. Uz besplatni i otvoreni softver svatko je slobodan uz licencu za upotrebu, kopiranje, proučavanje i promjenu softvera u bilo kojem Na taj način se izvorni kod otvoreno dijeli tako da se ljude potiče da dobrovoljno poboljšaju dizajn softver. To se razlikuje od vlasničkog softvera ili softvera zatvorenog koda, gdje je softver uglavnom pod restriktivnim licenciranjem autorskih prava i izvorni kôd je obično skriven od korisnika.

instagram viewer

Neke prednosti korištenja besplatnog softvera i otvorenog koda uključuju smanjene troškove softvera, povećane sigurnost i stabilnost, zaštitu privatnosti, obrazovanja i davanje korisniku više kontrole nad njihovim vlastitim hardver. Danas je svugdje besplatan softver s otvorenim kodom. Na primjer, operativni sustavi kao što su Linux i potomci BSD-a nalaze se u širokoj uporabi i napajaju milijune poslužitelja. Licence slobodnog softvera i licence otvorenog koda također se koriste u mnogim softverskim paketima. Nadalje, pokret slobodnog softvera i pokret otvorenog softvera internetski su društveni pokreti koji su dodatak širokom prihvaćanju slobodnog i otvorenog softvera.

Usporedba otvorenog i zatvorenog koda

Nekoliko je faktora koje treba uzeti u obzir prilikom odlučivanja hoćete li ići s rješenjem za praćenje otvorenih ili zatvorenih izvora. Iako su troškovi - ili nedostatak tih faktora - možda glavni faktori, uvijek treba uzeti u obzir sve kutove. Usporedimo prednosti i nedostatke oba pristupa o različitim čimbenicima kao što su cijena, ali i podrška, performanse i pouzdanost, kao i prilagođavanje. Pomoći će vam da odlučite želite li ići jednom ili drugom stazom.

Cijena

Većina alata za nadgledanje otvorenog koda dostupni su besplatno. Stoga mogu pružiti očitu korist za uštedu troškova za organizacije jer se čini da ne zahtijevaju nikakva financijska ulaganja. To nije uvijek slučaj, ali nije neuobičajeno da rješenje za nadgledanje otvorenog koda zahtijeva da korisnici plaćaju dodatne mogućnosti ili dodane funkcionalnosti.

Iako nisu izravno povezani s troškovima alata za praćenje, drugi su čimbenici koje treba uzeti u obzir pravni problemi i propisi o usklađenosti. Neki regulatorni okviri posebno zabranjuju uporabu softvera otvorenog koda. Također se neki softver otvorenog koda može koristiti samo za nekomercijalne aplikacije. Imajte to na umu jer bi kršenja mogla koštati više nego što ste očekivali.

Što se tiče alata za praćenje zatvorenih izvora, mnogi dobavljači - ako ne i svi - nude besplatno probno razdoblje koje vam omogućava da testirate proizvode i osigurate da odgovaraju njihovim potrebama. Po završetku probnog razdoblja većina plaćenih programa praćenja ponudit će različite razine ili razine plaćanja, obično na temelju broja sučelja, čvorova ili uređaja koje treba nadzirati.

Tržište se posljednjih godina dosta promijenilo. Prije nekog vremena, obično se može kupiti alat za praćenje od prodavača. Danas su mnogi dobavljači prešli na model izravne e-trgovine i putem svojih web stranica izravno prodaju kupcima. Jedna od prednosti ovog poslovnog modela je ta što često možete imati koristi od raznih promocija koje dobavljači mogu ponuditi. Trebali biste brzo pretražiti internet za sve primjenjive promotivne kodove koje možete koristiti, posebno na kraju svakog tromjesečja kada dobavljači žele ispuniti svoje prodajne ciljeve.

podrška

Podrška je često područje na kojem softver s otvorenim kodom ima najniži ugled. Bez velike organizacije koja to podržava, istina je da "službene" podrške često tragično nedostaju otvorenom softveru. Međutim, podrška zajednici je gdje model svijetli. Internetski forumi za podršku u zajednici često su dostupni i iako sigurno nećete dobiti nikakav ugovor o razini usluge (SLA), podrška koju dobivate iz ovih izvora često je odgovarajuća.

Imajte na umu da podrška koju dobijate s softverom otvorenog koda - a ne samo alatima za nadgledanje toga - uvelike varira. Ako vam je apsolutno potrebna čvrsta podrška, obavezno napravite domaći zadatak i provjerite da li ćete dobiti potrebnu podršku.

S druge strane, plaćena rješenja obično dolaze u paketu s podrškom koju podržava organizirana struktura s agentima, SLA-ovima i često tijekom radnog vremena. S pravom možete očekivati ​​da će se bilo koji problem s kojim se susrećete brzo riješiti i riješiti na vaše zadovoljstvo. Međutim, ponuđena podrška prilično se razlikuje od dobavljača do dobavljača i to je područje koje biste trebali pažljivo ispitati je li podrška jedan od vaših prioriteta.

Nadalje, proizvođači alata za praćenje zatvorenih izvora imaju tendenciju da nude bolju dokumentaciju za svoje kolege s otvorenim kodom, donekle ublažujući potrebu za podrškom. I baš kao u otvorenoj izvornoj areni, nekoliko će softverskih platformi s zatvorenim kodom također imati forume vođene u zajednici na kojima korisnici mogu dijeliti savjete i pomagati jedni drugima.

Performanse i pouzdanost

Učinkovitost i pouzdanost vjerojatno je područje na kojem se najmanje razlikuju softveri s otvorenim i zatvorenim kodom. Neki će tvrditi da rad alata otvorenog koda uvelike ovisi o doprinosu zajednice i, kao takav, ne može biti dobar kao zatvoreni izvor, što je obično vođeno komercijalnim interesima. Drugi će reći da je softver otvorenog koda potrebno češće ažuriranje i zakrpanje.

Moje iskustvo pokazuje da ništa od toga nema povjerenja. Vidio sam čvrst softver otvorenog koda i apsolutno jeziv komercijalni. Uz podršku velike komercijalne organizacije ni na koji način ne jamče kvalitetu, performanse ili pouzdanost. Postoji dobar softver i loš softver kao što je softver otvorenog i zatvorenog koda, ali među njima nema apsolutno nikakve korelacije.

Naravno, komercijalni softver zatvorenog koda obično je lakši za upotrebu i poliraniji od softvera otvorenog koda. Na kraju krajeva, njihovi proizvođači moraju imati nešto što će uvjeriti kupce da granatiraju važne svote novca. Ali ni to nije nužno istina.

Prilagođavanje

Softver s otvorenim kodom omogućuje krajnjim korisnicima pristup izvornom kodu. To im, zauzvrat, omogućuje prilagodbu softvera njihovim specifičnim potrebama. Na prvi pogled, može se činiti da je to krajnja razina prilagodbe. Ali to je zapravo mač s dvije oštrice. Prilagođavanje softvera otvorenog koda često će podrazumijevati pisanje koda koje je većini korisnika izvan dosega.

Naprotiv, softver zatvorenog koda često nudi različite razine prilagodbe koje se mogu primijeniti bez pisanja bilo kakvog koda. Nećete moći dodati neku dodatnu funkcionalnost takvim alatima, ali ako vam treba prilagodba razine prilagodbe nadzornu ploču prema vašim potrebama ili pripremate izvještaj s nekim konkretnim podacima, mnogi od komercijalnih alata za praćenje će vam to omogućiti da.

Kako o sigurnosti?

O tomu je li softver otvorenijeg ili zatvorenog koda sigurniji neprekidna i vjerojatno neprekidna rasprava. Pogrebnici softvera otvorenog koda često će tvrditi da je zbog toga što izvorni kod dostupan, takav softver i dostupan Izloženi na napadima, međutim, iskustvo pokazuje da softver otvorenog koda uglavnom ima manje pisanog zlonamjernog softvera to. Nadalje, pristalice softvera otvorenog koda tvrde da je manje eksploatiranja zbog više česte zakrpe i broj programera koji stalno doprinose projektu sigurnost.

Mnogi profesionalci će se složiti da je softver zatvorenog koda sigurniji. To je dijelom posljedica njegovog razvojnog modela u kontroliranom okruženju od strane pouzdanog dobavljača. I kad god se otkrije ranjivost, pouzdani dobavljači brzo će raditi na razvoju i pružanju zakrpa i ažuriranja kako bi spriječili da njihovi kupci ostanu bez problema. Resursi s otvorenim kodom često se ne mogu natjecati sa sigurnosnim naporima uloženim u rješenja zatvorenih izvora.

Najbolji alati za praćenje otvorenog koda (i neke alternative iz zatvorenog koda)

Progledali smo tržište tražeći neke od najboljih alata za praćenje otvorenog koda. Naša ideja bila je pružiti vam dobar uzorak onoga što je dostupno. Ali da bi stvari bile zanimljivije, također ćemo pregledati neke komercijalne alternative. Nemojte očekivati ​​podudaranje značajke za značajku ni u jednoj komercijalnoj alternativi koju usmjerimo na prijedloge otvorenih izvora. Alati za praćenje različiti su i niti jedan paket ne može podržati takvu usporedbu. Umjesto toga, naše se usporedbe odnose na opću kvalitetu svakog alata.

1. Zabbix

Prvo na našem popisu je Zabbix, besplatan je proizvod otvorenog koda, ali koji ima vrlo profesionalan izgled, poput onoga što biste očekivali od komercijalnog proizvoda. Ali dobar izgled korisničkog sučelja nisu njegova jedina imovina. Proizvod također ima impresivan set značajki. Nadzirat će većinu mrežno uređenih uređaja, osim mrežne opreme. Bio bi to izvrstan izbor za sve one kojima su potrebni serveri za praćenje uz korištenje propusne mreže mreže.

Snimak zaslona nadzorne ploče Zabbix

Zabbix koristi SNMP kao i inteligentno sučelje za nadzor platforme (IMPI) za nadzorne uređaje. Softver možete koristiti za nadziranje širine pojasa, iskorištavanja CPU-a i memorije uređaja, općeg zdravlja i performansi uređaja, kao i promjena u konfiguraciji, što je prilično jedinstvena značajka na ovom popisu. Ovaj alat čini više od jednostavnog praćenja iskorištavanja propusnosti mreže. Također ima impresivan i potpuno prilagodljiv sustav upozorenja koji neće samo slati e-poštu ili SMS upozorenja, već će pokretati i lokalne skripte koje bi se mogle koristiti za automatsko popravljanje nekih problema.

SolarWinds, proizvođač Monitor performansi mreže postoji već oko 20 godina i uživa solidnu reputaciju zbog toga što je napravio neke od najboljih alata za administraciju mreže i sustava. Mnogi su proizvodi tvrtke dobili ocjene i smatraju se najboljima u svojim oblastima. Tvrtka je također poznata po svojim besplatnim alatima, pri čemu se svaki obraćao specifičnim potrebama mrežnih administratora.

SolarWinds Monitor performansi mreže je prvenstveno SNMP praćenje propusnosti, ali može učiniti puno više. U osnovi, proizvod nudi sveobuhvatno nadgledanje kvarova i upravljanje performansama pomoću SNMP-a i samim tim je kompatibilan s većinom opreme. Alat je NetPath značajka omogućuje vam pregled kritičnog mrežnog puta između bilo koje dvije nadgledane točke na vašoj mreži. Osim toga, ona također može automatski generirati inteligentne mrežne karte.

SolarWinds NPM - Mrežni sažetak
  • BESPLATNO ISPITIVANJE: Monitor performansi mreže SolarWinds
  • Službena veza za preuzimanje: https://www.solarwinds.com/network-performance-monitor/registration

Ostale prednosti proizvoda uključuju napredno upozoravanje i alate PerfStack nadzorna ploča za analizu performansi Još jedna ekskluzivna značajka je funkcionalnost Network Insights koja omogućava složeno nadgledanje uređaja. Alat također može nadzirati softversko definirane mreže (SDN) i ima ugrađenu Cisco ACI podršku, kao i mogućnost nadziranja bežičnih mreža i generiranje mrežnih osnova.

Monitor performansi mreže SolarWinds ima prilično jednostavnu strukturu cijena. Licenciranje se temelji na broju nadziranih elemenata. Pet licencnih slojeva dostupno je za 100, 250, 500, 2000 i neograničeni elementi po cijenama u rasponu od 2 955 do 32 525 dolara, uključujući prvu godinu održavanja. Ako radije uputite alat za testiranje prije nego što izvršite kupnju, besplatna probna inačica bez ograničenja od 30 dana bez ograničenja elemenata može se dobiti.

2. Nagios Core

Dostupne su dvije verzije Nagiosa. Tu je besplatan i open-source Nagios Core i tu je plaćeni Nagios XI. Oboje dijele isti motor, ali sličnost se tu zaustavlja. Sada, pogledajmo Nagios Core, open-source sustav za nadgledanje koji radi na Linux operativnom sustavu. Ovo je potpuno modularan sustav s stvarnim mehanizmom za praćenje - stvarnim Nagios srž - u svojoj srži. Ovaj snažni motor nadopunjuju deseci dostupnih dodataka koji se mogu preuzeti kako bi se dodala funkcionalnost u sustav, a svaki dodatak jezgri daje neke značajke.

Snimka zaslona Nagios Core

Modularni pristup ipak prevazilazi stražnji dio alata. Prednja strana alata jednako je modularna, ako ne i više. Za preuzimanje su također dostupne različite mogućnosti razvoja zajednice razvijene u zajednici. Nagios Core, dodaci i prednji kraj kombiniraju se i čine prilično cjelovit sustav nadzora. Ipak, postoji nedostatak ovog modularnog koncepta. Postavljanje Nagios Core može se pokazati zahtjevnim zadatkom. To se donekle kompenzira dostupnom podrškom u zajednici.

Plaćena alternativa: Nagios XI

Nagios XI je poslužiteljski i mrežni nadzorni softver koji pruža sveobuhvatnu primjenu, uslugu i mrežni nadzor u središnjem rješenju. Proizvod je izravan potomak Nagios Core i koristi isti motor s jezgrom. Ovaj proizvod vam omogućuje praćenje svih kritičnih komponenti infrastrukture kao što su aplikacije, usluge, operativni sustavi, mrežni protokoli, metrike sustava i mrežna infrastruktura.

Nagios XIMoćne nadzorne ploče pružaju pristup moćnim informacijama o praćenju i podacima trećih strana na prvi pogled. Različiti prikazi pružaju korisnicima brz pristup informacijama za koje smatraju da su najkorisnije. GUI alata je vrlo prilagodljiv, a njegov izgled, dizajn i postavke mogu se mijenjati na osnovi svakog korisnika, pružajući članovima vašeg tima fleksibilnost koju žele.

Nagios XI nadzorna ploča

Nagios XI vrlo je jednostavan za korištenje zahvaljujući integriranom internetskom konfiguracijskom sučelju koje omogućuje administratorima upravljanje konfiguracijom praćenja, postavkama sustava i još mnogo toga. Platforma također nudi čarobnjake za konfiguriranje koji će voditi korisnike kroz proces praćenja novih uređaja, usluga i aplikacija bez razumijevanja složenih koncepata praćenja.

Nagios XI dostupan je u Standard Edition i Enterprise Edition. Enterprise Edition nudi dodatnu funkcionalnost i uključuje značajke dizajnirane za pomoć u konfiguraciji velikih razmjera, predviđanju i planiranom izvještavanju. Svaka licenca uključuje dvanaest mjeseci održavanja i podršku putem e-pošte. Licenciranje se temelji na broju domaćina nadgledanja i započinje od 1 995 USD za Standard Edition i 3 495 USD za Enterprise Edition. Ako želite testirati proizvod, na raspolaganju je besplatna probna inačica od 60 dana.

3. LibreNMS

LibreNMS je port s otvorenim kodom Observium, vrlo moćna platforma za praćenje komercijalne mreže prikazana u nastavku. To je potpuno opremljeni sustav nadzora mreže koji pruža obilje mogućnosti i podrške za uređaje. Među najboljim osobinama je njegov motor s automatskim otkrivanjem koji se za otkrivanje uređaja ne oslanja samo na SNMP. Može automatski otkriti cijelu vašu mrežu koristeći CDP, FDP, LLDP, OSPF, BGP, SNMP i ARP. Kada govorimo o značajkama automatizacije alata, on također ima automatska ažuriranja, tako da će uvijek ostati u toku.

Snimka ekrana LibreNMS

Još jedna glavna značajka proizvoda je vrlo prilagodljiv modul alarma. Vrlo je fleksibilan i može slati obavijesti upozoravanjem koristeći više tehnologija poput e-pošte, poput većine svojih konkurenata, ali i IRC, slabašnost i još mnogo toga. Ako ste davatelj usluga ili vam organizacija naplaćuje svaki odjel za njihovo korištenje mreže, cijenit ćete značajku naplate alata. Na temelju upotrebe ili prijenosa može generirati račune za propusnost za segmente mreže.

Za veće mreže i za distribuirane organizacije, značajke distribuiranog biračkog glasanja u LibreNMS omogućuju da vodoravno skaliranje raste s vašom mrežom. Uključen je i potpuni API koji omogućuje upravljanje, grafikon i preuzimanje podataka iz njihove instalacije. Konačno, dostupne su mobilne aplikacije za iPhone i Android, prilično jedinstvena značajka s alatima otvorenog koda.

Plaćena alternativa: Observium Professional

Observium je platforma za praćenje s malo održavanja s automatskim otkrivanjem. Podržava širok raspon vrsta uređaja, platformi i operativnih sustava, uključujući, između ostalih, Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Sumnjam da možete pronaći WAN usmjerivač koji nije podržan. Glavni cilj alata je pružiti lijepo, intuitivno i jednostavno, ali istovremeno moćno korisničko sučelje koje prikazuje zdravlje i stanje vaše mreže.

Snimka zaslona za promatranje

Observium ima više od samo praćenja propusnosti. Na primjer, postoji računovodstveni sustav koji će mjeriti ukupnu mjesečnu upotrebu širine pojasa u 95. postotku ili ukupno prenesenih bajtova. Također ima funkciju uzbunjivanja s korisničkim pragovima. Nadalje, ovaj se proizvod integrira s drugim sustavima i može povući njihove podatke i prikazati ih unutar svog sučelja.

Observium korisnici vole kako je lako podesiti ih i kako se gotovo konfigurira. Iako se na web-mjestu izdavača čini da ne postoji odjeljak za preuzimanje, postoje detaljne instalacije upute za nekoliko Linux distribucija koje sadrže veze za dobivanje pravog paketa za svaku distribucija. Upute su vrlo detaljne i instaliranje softvera trebalo bi biti jednostavno.

4. Icinga

Icinga je još jedna izvrsna platforma za nadzor. Ima jednostavno i čisto korisničko sučelje i, što je još važnije, set značajki koji konkurira nekim komercijalnim proizvodima. Kao i većina platformi za praćenje propusnosti, i ova koristi SNMP za dohvaćanje i izračunavanje podataka o iskorištavanju propusnosti s mrežnih uređaja. Ali jedno od područja na kojem se ovaj alat posebno ističe je uporaba dodataka. Postoje tisuće dodataka razvijenih u zajednici koji mogu obavljati različite zadatke za nadgledanje, proširujući tako funkcionalnost proizvoda. I u malo vjerojatnom slučaju da niste mogli pronaći pravi dodatak za svoje potrebe, možete ga sami napisati i doprinijeti zajednici.

Icinga snimka zaslona - taktički pregled

Upozorenje i obavijesti također su među IcingaNajbolje značajke. Upozorenja se u potpunosti konfiguriraju u pogledu onoga što ih pokreće i kako se prenose. Alat također sadrži i ono što se naziva segmentirano upozoravanje. Ova će značajka dopustiti nekima slanje upozorenja jednoj grupi korisnika, a druga upozorenje različitim ljudima. To je lijepo imati kada pratite različite sustave kojima upravljaju različiti timovi. Može osigurati da se upozorenja šalju samo odgovarajućoj skupini koja ih šalje.

Plaćena alternativa: PRTG mrežni monitor

PRTG mrežni monitor iz Paessler AG je još jedan sjajan proizvod. To je u osnovi alat za praćenje SNMP-a. Međutim, zahvaljujući konceptu zvanom senzori - vrsta funkcionalnih dodataka koji su već ugrađeni u proizvod - mogu se nadgledati dodatne metrike. Uz proizvod je na raspolaganju oko dvjesto senzora. Brzina ugradnje je još jedna snaga proizvoda. Prema Paessler, možete ga postaviti za par minuta. Iako možda nije tako brz, doista je brži od zahvalnosti većine natjecatelja dijelom mehanizmu za automatsko otkrivanje alata.

PRTG nadzorna ploča - Nadgledanje podatkovnih centara

PRTG proizvod bogat značajkama koji vam omogućuje odabir između matične konzole za Windows, web sučelja koje se temelji na Ajaxu i mobilnih aplikacija za Android i iOS. Upozorenje i izvještavanje izvrsni su, a proizvod ima širok raspon izvještaja koja se mogu gledati kao HTML ili PDF ili se izvoze u CSV ili XML za vanjsku obradu.

PRTG dostupan je u besplatnoj verziji koja je ograničena na nadgledanje ne više od 100 senzora. Svaki parametar koji želite nadzirati broji se kao jedan senzor. Na primjer, za nadzor propusne širine na svakom sučelju 4-portnog usmjerivača upotrijebit će se 4 senzora, a za nadgledanje CPU-a i memorije na tom istom usmjerivaču koristit će se još 2. Svaki dodatni senzor koji instalirate također se računa. Za više od 100 senzora - koji će vam najvjerojatnije trebati - trebat će vam licenca. Njihove cijene počinju od 1 600 USD za do 500 senzora, uključujući prvu godinu održavanja. Dostupna je i besplatna probna inačica od 30 dana.

Završavati

Odlučite li ići prema otvorenom izvoru ili alatu za praćenje zatvorenog koda, ovisi o vama. Objasnili smo razlike između njih dvije i opisali prednosti i nedostatke svake vrste. Također smo pregledali neke od najboljih besplatnih alata otvorenog koda koje smo mogli pronaći i neke komercijalne sličice da biste vidjeli što je na raspolaganju. Plaćeno ili besplatno, lako možemo preporučiti bilo koji alat koji smo upravo pregledali, a najbolji za vas je onaj koji najbolje odgovara vašim specifičnim potrebama.

watch instagram story