Orodja za spremljanje odprtega in zaprtega izvora v primerjavi (izdaja 2020)

click fraud protection

Danes primerjamo odprtokodno in zaprtokodno orodje za spremljanje. Naš cilj ni začeti neskončne razprave, ampak vam predstaviti, kaj je na voljo. Čeprav so zagovorniki enega običajno sovražniki drugega, se zavzemamo za to, da v vsaki kategoriji obstaja dobra in slaba programska oprema. Pregledali bomo nekaj najboljših izdelkov obeh vrst. Kot boste videli, je v vsaki kategoriji veliko dobrih možnosti.

Orodja za spremljanje odprtega in zaprtega izvora

Najprej bomo razložili, kaj je programska oprema z odprto kodo, nato pa bomo primerjali več vidikov vsakega distribucijskega modela. Videli bomo, kako se primerjajo po ceni, pa tudi po podpori, zmogljivosti in zanesljivosti ter prilagajanju. Nato bomo obravnavali nekaj varnostnih pomislekov, povezanih z odprtokodno programsko opremo, preden dokončamo ogled pregled nekaterih najboljših brezplačnih in odprtokodnih orodij za spremljanje ter nekaj plačljivih drugih možnosti, ki jih morda imate raje.

O odprtokodni programski opremi

Ko govorimo o odprtokodni programski opremi, običajno mislimo na širši koncept, imenovan brezplačna in odprtokodna programska oprema. Prosti se tukaj nanašajo na svobodo in ne na odsotnost stroškov. Z brezplačno in odprtokodno programsko opremo lahko vsakdo prosto uporablja licenco za uporabo, kopiranje, preučevanje in spreminjanje programske opreme v katero koli in izvirno kodo si delijo z odprtimi skupinami, da bi ljudi spodbudili, da prostovoljno izboljšajo zasnovo programska oprema. To se razlikuje od lastniške ali zaprte programske opreme, kjer je programska oprema na splošno pod omejevalnimi licenčnimi pravicami, izvorna koda pa je običajno skrita pred uporabniki.

instagram viewer

Nekatere prednosti uporabe brezplačne in odprtokodne programske opreme vključujejo manjše stroške programske opreme, povečane varnosti in stabilnosti, zaščite zasebnosti, izobraževanja in uporabnikom več nadzora nad svojimi strojna oprema. Danes je brezplačna in odprtokodna programska oprema povsod. Na primer, operacijski sistemi, kot sta Linux in potomci BSD, so v široki uporabi in napajajo milijone strežnikov. Številne programske pakete uporabljajo tudi licence za prosto programsko opremo in odprtokodne licence. Poleg tega sta gibanje proste programske opreme in gibanje odprtokodne programske opreme spletna družbena gibanja, ki dopolnjujejo široko sprejetje brezplačne in odprtokodne programske opreme.

Primerjava odprtega in zaprtega vira

Pri odločanju, ali bomo uporabljali rešitev za spremljanje odprtega ali zaprtega izvora, je treba upoštevati več dejavnikov. Čeprav je dejavnik stroškov - ali pomanjkanje le-teh - morda velik, je treba vedno upoštevati vse kote. Primerjajmo prednosti in slabosti obeh pristopov glede različnih dejavnikov, kot so cena, pa tudi podpora, zmogljivost in zanesljivost ter prilagoditev. Pomagal vam bo pri odločitvi, ali želite iti eno ali drugo pot.

Cena

Večina odprtokodnih orodij za spremljanje je na voljo brezplačno. Zato lahko organizacijam zagotovijo očitno korist pri prihranku stroškov, saj se zdi, da ne zahtevajo nobenih finančnih naložb. To ni vedno tako, in ni redkost, da rešitev za spremljanje odprtokodnega nadzora od uporabnikov zahteva plačilo dodatnih funkcij ali dodanih funkcionalnosti.

Čeprav niso neposredno povezani s stroški orodij za spremljanje, so drugi dejavniki, ki jih je treba upoštevati, pravna vprašanja in predpisi o skladnosti. Nekateri regulativni okviri izrecno prepovedujejo uporabo odprtokodne programske opreme. Nekaj ​​odprtokodne programske opreme se lahko uporablja samo za nekomercialne aplikacije. Upoštevajte to, saj bi vas kršitve lahko stale več, kot ste pričakovali.

Kar zadeva orodja za spremljanje zaprtih virov, mnogi prodajalci - če ne vsi - ponujajo brezplačno preizkusno obdobje, ki vam omogoča, da preizkusite izdelke in zagotovite, da ustrezajo vašim potrebam. Po preteku preizkusnega obdobja bo večina plačljivih orodij za spremljanje ponujala različne ravni ali stopnje plačil, običajno na podlagi števila vmesnikov, vozlišč ali naprav, ki jih je treba nadzorovati.

Trg se je v zadnjih letih zelo spremenil. Pred časom bi običajno orodje za spremljanje kupilo pri preprodajalcu. Danes se je veliko prodajalcev preselilo na model neposredne e-trgovine in prek svojih spletnih mest prodajajo kupcem neposredno. Ena od prednosti tega poslovnega modela je, da lahko pogosto izkoristite različne promocije, ki jih morda ponujajo prodajalci. Hitro poiščite vse internetne promocijske kode, ki jih lahko uporabite, zlasti na koncu vsakega četrtletja, ko prodajalci iščejo doseganje svojih prodajnih ciljev.

Podpora

Podpora je pogosto področje, kjer ima odprtokodna programska oprema najslabši ugled. Brez velike organizacije, ki bi to podprla, je res, da "uradne" podpore pogosto tragično primanjkuje odprtokodne programske opreme. Podpora skupnosti pa je tam, kjer model sije. Spletni forumi za podporo skupnosti so pogosto na voljo in čeprav zagotovo ne boste dobili nobenega sporazuma o ravni storitev (SLA), je podpora, ki jo dobite iz teh virov, pogosto ustrezna.

Zavedajte se, da se podpora, ki jo dobite z odprtokodno programsko opremo - ne samo orodji za spremljanje te zadeve - zelo razlikuje. Če nujno potrebujete trdno podporo, se prepričajte, da naredite domačo nalogo in preverite, ali boste dobili podporo, ki jo potrebujete.

Po drugi strani pa se plačane rešitve ponavadi nahajajo s podporo, ki jo podpira organizirana struktura z agenti, SLA in pogosto razpoložljivo. Upravičeno pričakujete, da se bo vsako vprašanje, s katerim se boste srečali, hitro rešilo in rešilo v vaše zadovoljstvo. Vendar se ponujena podpora precej razlikuje od prodajalca do prodajalca in to je področje, ki ga morate natančno preučiti, če je podpora ena od vaših prioritet.

Poleg tega proizvajalci orodij za spremljanje zaprtih virov ponavadi ponujajo boljšo dokumentacijo kot njihovi kolegi z odprto kodo, kar nekoliko omili potrebo po podpori. Tako kot v odprtokodnem prizorišču bo tudi nekaj programskih platform s zaprto kodo imelo forume, ki jih vodi skupnost, na katerih lahko uporabniki delijo nasvete in si medsebojno pomagajo.

Zmogljivost in zanesljivost

Učinkovitost in zanesljivost sta verjetno področje, kjer je najmanjše razlike med programsko opremo odprtega in zaprtega izvora. Nekateri bodo trdili, da je delovanje odprtokodnih orodij v veliki meri odvisno od prispevka skupnosti in, kot tak ne more biti tako dober kot zaprti vir, ki ga običajno vodijo komercialni interesi. Drugi bodo rekli, da je treba z odprtokodno programsko opremo pogosteje posodabljati in popravljati.

Moje izkušnje kažejo, da nič od tega nima nobene verodostojnosti. Opazil sem trdno odprtokodno programsko opremo in popolnoma sranje komercialne. Če jih podpira velika komercialna organizacija, nikakor ne zagotavlja kakovosti, učinkovitosti ali zanesljivosti. Obstaja dobra in slaba programska oprema, tako kot sta odprta in zaprta programska oprema, vendar med njimi ni nobene korelacije.

Seveda je zaprta izvorna komercialna programska oprema ponavadi lažja za uporabo in bolj polirana od odprte kode. Konec koncev morajo njihovi izdelovalci imeti nekaj, s čimer bodo prepričali kupce, da odstranijo pomembne vsote denarja. Toda tudi to ni nujno res.

Prilagoditev

Programska oprema z odprto kodo omogoča končnim uporabnikom dostop do izvorne kode. To pa jim omogoča, da programsko opremo prilagodijo svojim specifičnim potrebam. Na prvi pogled se zdi, da je to najvišja raven prilagajanja. Ampak to je v resnici dvorezni meč. Prilagajanje odprtokodne programske opreme pogosto vključuje pisno kodo, ki je večini uporabnikov nedosegljiva.

Nasprotno, zaprta programska oprema pogosto ponuja različne stopnje prilagajanja, ki jih je mogoče uporabiti, ne da bi morali pisati kodo. Takšnim orodjem ne boste mogli dodati nekaj dodatne funkcionalnosti, če pa se prilagodite nadzorno ploščo za vaše potrebe ali pripravo poročila z nekaterimi določenimi podatki, veliko komercialnih orodij za spremljanje vam bo omogočilo da.

Kako je z varnostjo?

O odprtokodni ali zaprti kodi je programska oprema varnejša, kar traja in verjetno ne bo končana. Detractors odprtokodne programske opreme pogosto trdijo, da takšna programska oprema zaradi dajanja izvorne kode na voljo bolj izpostavljeni napadom. Vendar izkušnje kažejo, da je v odprtokodni programski opremi običajno napisanih manj zlonamerne programske opreme to. Poleg tega podporniki programske opreme z odprto kodo trdijo, da je manj izkoriščanja zaradi več pogosti popravki in število razvijalcev, ki nenehno prispevajo k projektu varnost.

Številni strokovnjaki se bodo strinjali, da je programska oprema z zaprto kodo bolj varna. Deloma je to posledica njegovega razvojnega modela v nadzorovanem okolju, ki ga zaupa prodajalec. In kadar koli se odkrije ranljivost, bodo zanesljivi prodajalci hitro sodelovali pri razvoju in zagotavljanju popravkov in posodobitev, da svojim strankam preprečijo težave. Odprti viri pogosto ne morejo konkurirati varnostnim naporom, vloženim v rešitve zaprtega izvora.

Najboljša orodja za spremljanje odprtokodnih virov (in nekaj zaprtih virov)

Trg smo preučili in iskali nekaj najboljših orodij za spremljanje odprtokodnih virov. Naša ideja je bila, da vam ponudimo dober vzorec tega, kar je na voljo. Da pa bodo stvari bolj zanimive, bomo pregledali tudi nekatere komercialne alternative. Ne pričakujte, da se ujemanje med funkcijo in funkcijo ne pričakuje v nobeni od komercialnih alternativ, ki jih prikažemo na podlagi odprtokodnih predlogov. Orodja za spremljanje so različna in nobena dva paketa ne moreta podpirati takšne primerjave. Namesto tega so naše primerjave glede na splošno kakovost vsakega orodja.

1. Zabbix

Prvi na našem seznamu je Zabbix, brezplačen in odprtokoden izdelek, vendar ima zelo profesionalen videz, podobno kot pričakujete od komercialnega izdelka. Toda dober videz uporabniškega vmesnika ni edino njegovo premoženje. Izdelek ima tudi impresiven nabor funkcij. Nadzoroval bo večino naprav, povezanih z omrežjem, poleg omrežne opreme. To bi bila odlična izbira za vse, ki poleg uporabe pasovne širine potrebujejo nadzorne strežnike.

Posnetek zaslona nadzorne plošče Zabbix

Zabbix za nadzorne naprave uporablja SNMP in inteligentni nadzorni vmesnik platforme (IMPI). Programsko opremo lahko uporabljate za spremljanje pasovne širine, porabe CPUja in pomnilnika naprave, splošnega zdravja in delovanja naprave ter sprememb konfiguracije, kar je na tem seznamu precej edinstvena funkcija. To orodje omogoča več kot preprosto spremljanje uporabe pasovne širine. Vsebuje tudi impresiven in popolnoma prilagodljiv sistem opozarjanja, ki ne bo pošiljal samo e-poštnih sporočil ali SMS-sporočil, ampak tudi sprožil lokalne skripte, ki bi jih lahko uporabili za samodejno odpravljanje težav.

SolarWinds, izdelovalec Monitor zmogljivosti omrežja obstaja že približno 20 let in ima dober ugled, ker je ustvaril nekaj najboljših orodij za mrežno in sistemsko administracijo. Mnogi izdelki družbe so bili deležni hudih ocen in veljajo za najboljše med posameznimi področji. Podjetje slovi tudi po svojih brezplačnih orodjih, pri čemer vsako obravnava specifične potrebe omrežnih skrbnikov.

The SolarWinds Monitor zmogljivosti omrežja je predvsem spremljanje pasovne širine SNMP, vendar lahko naredi veliko več. V svojem bistvu izdelek ponuja celovito spremljanje napak in upravljanje zmogljivosti z uporabo SNMP in je zato združljiv z večino opreme. Orodje je NetPath funkcija omogoča ogled kritične omrežne poti med dvema nadzorovanima točkama v vašem omrežju. Poleg tega lahko samodejno ustvarja tudi inteligentne omrežne zemljevide.

SolarWinds NPM - Povzetek omrežja
  • BREZPLAČEN PREIZKUS: Monitor zmogljivosti SolarWinds
  • Uradna povezava za prenos: https://www.solarwinds.com/network-performance-monitor/registration

Druge prednosti izdelka vključujejo napredno opozarjanje in orodje PerfStack nadzorna plošča za analizo učinkovitosti. Druga ekskluzivna funkcija je funkcionalnost Network Insights, ki omogoča kompleksno spremljanje naprav. Orodje lahko nadzira tudi programsko definirana omrežja (SDN) in ima vgrajeno podporo za Cisco ACI ter možnost spremljanja brezžičnih omrežij in ustvarjanje izhodišč omrežja.

The Monitor zmogljivosti SolarWinds ima precej preprosto strukturo cen. Licenciranje temelji na številu nadzorovanih elementov. Na voljo je pet licenčnih stopenj za 100, 250, 500, 2000 in neomejene elemente po cenah od 2 955 do 32 525 dolarjev, vključno s prvim letom vzdrževanja. Če raje preizkusite orodje, preden opravite nakup, brezplačna preizkusna različica, ki ni omejena na elemente, 30 dni mogoče dobiti.

2. Nagios Core

Na voljo sta dve različici Nagios. Obstaja brezplačen in odprtokodni vir Nagios Core in potem je plačan Nagios XI. Oba imata enak osnovni motor, vendar se podobnost tu ustavi. Zdaj si oglejmo Nagios Core, odprtokodni nadzorni sistem, ki deluje v operacijskem sistemu Linux. To je popolnoma modularen sistem z dejanskim motorjem za spremljanje - dejanskim Nagios jedro - v svojem jedru. Ta zmogljiv motor dopolnjujejo desetine razpoložljivih vtičnikov, ki jih je mogoče prenesti, da sistem doda funkcionalnost, pri čemer vsak vtičnik v jedro doda nekatere funkcije.

Posnetek zaslona Nagios

Modularni pristop pa presega zadnji del orodja. Sprednja stran orodja je prav tako modularna, če ne več. Za prenos so na voljo tudi različne prednje možnosti, razvite v skupnosti. The Nagios Core, vtičniki in sprednji del združujejo in tvorijo precej popoln sistem spremljanja. Vendar pa ima ta modularni koncept pomanjkljivost. Nastavitev Nagios Core se lahko izkaže za zahtevno nalogo. To je nekoliko kompenzirano s podporo, ki je na voljo v skupnosti.

Plačljiva alternativa: Nagios XI

Nagios XI je programska oprema za nadzor strežnikov in omrežij za podjetja, ki zagotavlja celovito aplikacijo, storitve in nadzor omrežja v osrednji rešitvi. Izdelek je neposreden potomec Nagios Core in uporablja isti jedrni motor. Ta izdelek vam omogoča spremljanje vseh kritičnih komponent infrastrukture, kot so aplikacije, storitve, operacijski sistemi, omrežni protokoli, sistemske metrike in omrežna infrastruktura.

Nagios XIZmogljive nadzorne plošče omogočajo vpogled v dostop do močnih informacij o spremljanju in podatkov tretjih oseb. Različni pogledi omogočajo uporabnikom hiter dostop do informacij, ki se jim zdijo najbolj uporabne. Grafični vmesnik orodja je zelo prilagodljiv, njegovo postavitev, zasnovo in nastavitve pa lahko spreminjate za vsakega uporabnika, kar članom vaše ekipe daje prilagodljivo željo.

Nagios XI nadzorna plošča

Nagios XI je zelo enostaven za uporabo, zahvaljujoč integriranemu spletnemu konfiguracijskemu vmesniku, ki skrbnikom omogoča upravljanje konfiguracije spremljanja, sistemskih nastavitev in še več. Platforma ponuja tudi čarovnike za konfiguracijo, ki uporabnike vodijo skozi postopek spremljanja novih naprav, storitev in aplikacij, ne da bi morali razumeti zapletene koncepte spremljanja.

Nagios XI je na voljo v Standard Edition in Enterprise Edition. Enterprise Edition ponuja dodatne funkcije in vključuje funkcije, ki so zasnovane za pomoč pri obsežni konfiguraciji, napovedovanju in načrtovanem poročanju. Vsaka licenca vključuje dvanajst mesecev vzdrževanja in podporo po e-pošti. Licenciranje temelji na številu gostiteljev za spremljanje in se začne pri 1 995 dolarjev za standardno izdajo in 3 495 dolarjev za podjetniško izdajo. Če želite izdelek preizkusiti, je na voljo brezplačna 60-dnevna preizkusna različica.

3. LibreNMS

LibreNMS je odprtokodno pristanišče v Observium, zelo zmogljiva platforma za spremljanje komercialnih omrežij, ki je navedena spodaj. Gre za celovit sistem nadzora omrežja, ki ponuja veliko funkcij in podpore za naprave. Med najboljšimi lastnostmi je njegov mehanizem za samodejno odkrivanje, ki se pri odkrivanju naprav ne zanaša samo na SNMP. Samodejno lahko odkrije vaše celotno omrežje z uporabo CDP, FDP, LLDP, OSPF, BGP, SNMP in ARP. Če govorimo o funkcijah za avtomatizacijo orodja, ima tudi samodejne posodobitve, tako da bo vedno ostal v veljavi.

Posnetek zaslona LibreNMS

Druga pomembna značilnost izdelka je zelo prilagodljiv modul za opozarjanje. Je zelo prilagodljiv in lahko pošilja opozorila z uporabo več tehnologij, kot je e-pošta, kot večina konkurentov, pa tudi IRC, ohlapnost in drugo. Če ste ponudnik storitev ali vam organizacija zaračuna vsak oddelek za njihovo uporabo v omrežju, boste cenili funkcijo za obračun orodja. Na podlagi uporabe ali prenosa lahko ustvari račune za pasovno širino za segmente omrežja.

Za večja omrežja in za distribuirane organizacije so značilnosti porazdeljenega volišča za LibreNMS omogočajo, da se z vašim omrežjem poveča vodoravno skaliranje. Vključen je tudi celoten API, ki omogoča upravljanje, grafikovanje in pridobivanje podatkov iz njihove namestitve. Nazadnje so na voljo mobilne aplikacije za iPhone in Android, precej edinstvena funkcija z odprtokodnimi orodji.

Plačljiva alternativa: Observium Professional

Observium je platforma za spremljanje z malo vzdrževanja s samodejnim odkrivanjem. Podpira široko paleto vrst naprav, platform in operacijskih sistemov, med drugim Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Dvomim, da lahko najdete usmerjevalnik WAN, ki ni podprt. Glavni cilj orodja je lep, intuitiven in preprost, a hkrati močan uporabniški vmesnik, ki prikazuje zdravje in stanje vašega omrežja.

Posnetek zaslona

Observium ima več kot samo spremljanje pasovne širine. Na primer, obstaja računovodski sistem, ki bo meril skupno mesečno porabo pasovne širine v 95.centtiletu ali skupno prenesenih bajtih. Ima tudi funkcijo opozarjanja z uporabniško določenimi pragovi. Poleg tega se ta izdelek integrira z drugimi sistemi in lahko njihove podatke potegne in prikaže znotraj svojega vmesnika.

Observium uporabniki imajo radi, kako enostavno je nastaviti in kako se skoraj konfigurira. Čeprav na spletnem mestu založnika ni razdelka za prenos, obstaja podrobna namestitev navodila za več distribucij Linuxa, ki vsebujejo povezave, da dobite pravi paket za vsako distribucija. Navodila so zelo podrobna, namestitev programske opreme pa bi morala biti enostavna.

4. Icinga

Icinga je še ena odlična platforma za spremljanje. Ima preprost in čist uporabniški vmesnik in, kar je še pomembneje, nabor funkcij, ki tekmuje z nekaterimi komercialnimi izdelki. Kot večina platform za spremljanje pasovne širine tudi ta uporablja SNMP za pridobivanje in izračunavanje podatkov o uporabi pasovne širine iz omrežnih naprav. Toda eno od področij, na katerem to orodje še posebej izstopa, je njegova uporaba vtičnikov. Obstaja na tisoče vtičnikov, ki so jih razvili v skupnosti, ki lahko izvajajo različne naloge spremljanja in s tem povečajo funkcionalnost izdelka. In v malo verjetno, da niste našli pravega vtičnika za svoje potrebe, ga lahko napišete sami in ga prispevate k skupnosti.

Posnetek Icinge - taktični pregled

Med njimi sta tudi opozorila in obveščanje IcingaNajboljše lastnosti. Opozorila so popolnoma nastavljiva glede na to, kaj jih sproži in kako se prenašajo. Orodje vsebuje tudi segmentirano opozarjanje. Ta funkcija bo omogočila pošiljanje nekaterih opozoril eni skupini uporabnikov, druga opozorila pa različnim ljudem. To je lepo imeti, ko spremljate različne sisteme, ki jih upravljajo različne ekipe. Zagotovi lahko, da se opozorila pošljejo samo ustrezni skupini, ki jih naslovi.

Plačljiva alternativa: PRTG Network Monitor

The PRTG Network Monitor iz Paessler AG je še en odličen izdelek. V njegovi osnovi je orodje za spremljanje SNMP. Toda po zaslugi koncepta senzorjev - vrste funkcionalnih vtičnikov, ki so že vgrajeni v izdelek - je mogoče spremljati dodatne meritve. Z izdelkom je na voljo približno dvesto senzorjev. Hitrost namestitve je še ena moč izdelka. Po navedbah Paessler, ga lahko nastavite v nekaj minutah. Čeprav morda ni tako hiter, je resnično hitrejši, kot je delno zahvaljujoč motorju za samodejno odkrivanje orodja.

PRTG nadzorna plošča - Nadzor podatkovnih centrov

PRTG je bogata funkcija, ki omogoča izbiro med matično konzolo za Windows, spletnim vmesnikom, ki temelji na Ajaxu, in mobilnimi aplikacijami za Android in iOS. Opozorila in poročanje sta odlična, izdelek pa se ponaša s širokim naborom poročil, ki jih je mogoče gledati kot HTML ali PDF ali izvoziti v CSV ali XML za zunanjo obdelavo.

PRTG je na voljo v brezplačni različici, ki je omejena na spremljanje največ 100 senzorjev. Vsak parameter, ki ga želite spremljati, šteje kot en senzor. Na primer, za spremljanje pasovne širine na vsakem vmesniku usmerjevalnika s 4 vrati bo uporabljeno 4 senzorje, spremljanje CPU in pomnilnika na istem usmerjevalniku pa bo porabilo še 2. Vsak dodatni senzor, ki ga namestite, šteje tudi. Za več kot 100 tipal, ki jih boste najverjetneje potrebovali, boste potrebovali licenco. Njihove cene se začnejo pri 1 600 USD za do 500 senzorjev, vključno s prvim letom vzdrževanja. Na voljo je tudi brezplačna 30-dnevna preizkusna različica.

Zavijanje

Ali se boste odločili za odprtokodno ali zaprtokodno orodje za spremljanje, je odvisno od vas. Pojasnili smo razlike med obema in opisali prednosti in slabosti vsake vrste. Pregledali smo tudi nekaj najboljših brezplačnih in odprtokodnih orodij, ki jih lahko najdemo, in nekaj komercialnih primerkov, tako da lahko vidite, kaj je na voljo. Plačano ali brezplačno, zlahka priporočamo katero koli orodje, ki smo ga pravkar pregledali, in najboljše za vas je tisto, ki najbolje ustreza vašim specifičnim potrebam.

watch instagram story