Open Source and Closed Source Monitoring Tools Compared (2020 Edition)

click fraud protection

I dag sammenligner vi verktøy for åpen kildekode og lukket kildekode. Målet vårt er ikke å starte en uendelig debatt, men å gi deg en ide om hva som er tilgjengelig. Selv om talsmenn for den ene vanligvis er fiender av den andre, er vår holdning til emnet at det er god og dårlig programvare i hver kategori. Vi skal gjennomgå noen av de beste produktene av begge typer. Som du vil se, det er mange gode alternativer i begge kategoriene.

Åpen kildekode og overvåkningsverktøy med lukket kildekode

Vi begynner med å forklare hva open source-programvare er, og følg med å sammenligne flere aspekter ved hver distribusjonsmodell. Vi får se hvordan de sammenligner på pris, men også om support, ytelse og pålitelighet og tilpasning. Deretter adresserer vi noen sikkerhetsproblemer relatert til open source-programvare før vi avslutter turen innen gjennomgå noen av de beste gratis og open source overvåkingsverktøyene og noen betalte alternativer du måtte ha foretrekker.

Om åpen kildekode-programvare

Når vi snakker om open source-programvare, refererer vi vanligvis til et bredere konsept kalt gratis og open source-programvare. Det frie her refererer til frihet snarere enn fravær av kostnader. Med gratis og åpen kildekode-programvare, er alle fritt lisensiert til å bruke, kopiere, studere og endre programvaren i hvilken som helst måte, og kildekoden deles åpent slik at folk blir oppfordret til frivillig å forbedre utformingen av programvare. Dette er forskjellig fra proprietær eller lukket kildeprogramvare, der programvaren generelt er under restriktiv copyright-lisensiering og kildekoden vanligvis er skjult for brukere.

instagram viewer

Noen fordeler med å bruke gratis og åpen kildekode inkluderer reduserte programvarekostnader, økt sikkerhet og stabilitet, beskytte personvern, utdanning og gi brukerne mer kontroll over sine egne maskinvare. I dag er gratis og åpen kildekode programvare overalt. For eksempel er operativsystemer som Linux og etterkommere av BSD mye brukt og driver millioner av servere. Gratis programvarelisenser og open source lisenser brukes også av mange programvarepakker. Videre er bevegelsen med fri programvare og bevegelsen med åpen kildekode sosiale bevegelser på nettet som er tilbehør til den utbredte bruken av gratis og åpen kildekode-programvare.

Sammenligning av åpen kildekode og lukket kildekode

Det er flere faktorer å ta i betraktning når du bestemmer deg for om du vil gå med en åpen eller lukket kildekontrollløsning. Selv om kostnaden - eller mangelen på denne - faktoren kan være en stor trekning, bør man alltid vurdere alle vinklene. La oss sammenligne fordeler og ulemper ved begge tilnærminger på forskjellige faktorer som pris, men også støtte, ytelse og pålitelighet samt tilpasning. Det vil hjelpe deg med å bestemme om du vil gå den ene ruten eller den andre.

Pris

De fleste open source overvåkingsverktøy er tilgjengelig gratis. De kan derfor gi en åpenbar kostnadsbesparende fordel for organisasjoner fordi de ikke ser ut til å kreve noen økonomiske investeringer. Dette er ikke alltid tilfelle, og det er ikke uvanlig å se en åpen kildekontrolløsning som krever at brukerne betaler for ekstra funksjoner eller ekstra funksjoner.

Selv om det ikke er direkte relatert til kostnadene ved overvåkingsverktøy, er andre faktorer du må vurdere juridiske problemer og overholdelsesregler. Noen regelverk forbyr spesifikt bruk av åpen kildekode-programvare. Noe åpen kildekode-programvare kan også bare brukes til ikke-kommersielle applikasjoner. Husk det, da overtredelser kan koste deg mer enn du forventet.

Når det gjelder overvåkningsverktøy med lukket kildekode, tilbyr mange leverandører - om ikke alle - en gratis prøveperiode som lar deg teste produktene og sikre at de dekker dine behov. Når prøveperioden er over, vil de fleste betalte overvåkingsverktøy tilby forskjellige nivåer eller nivåer av betalinger, vanligvis basert på antall grensesnitt, noder eller enheter som skal overvåkes.

Markedet har endret seg mye de siste årene. For en stund siden vil man vanligvis kjøpe et overvåkingsverktøy fra en forhandler. I dag har mange leverandører flyttet til en direkte e-handelsmodell og selger direkte til kunder gjennom sine nettsteder. En fordel med denne forretningsmodellen er at du ofte kan dra nytte av forskjellige kampanjer leverandørene kan tilby. Du bør gjøre et raskt søk på internett etter gjeldende kampanjekoder du kan bruke, spesielt mot slutten av hvert kvartal når leverandører ønsker å oppfylle sine salgsmål.

Brukerstøtte

Støtte er ofte området der open source-programvare har det verste rykte. Uten at en stor organisasjon støtter det, er det riktig at "offisiell" støtte ofte mangler tragisk i åpen kildekode-programvare. Imidlertid er samfunnsstøtte der modellen skinner. Nettbaserte fellesskapsstøttede støtteforum er ofte tilgjengelige, og selv om du absolutt ikke får noen servicenivåavtale (SLA), er støtten du får fra disse kildene ofte tilstrekkelig.

Vær oppmerksom på at støtten du får med open source-programvare - ikke bare overvåkningsverktøy for den saks skyld - varierer veldig. Hvis du absolutt trenger bunnsolid støtte, må du sørge for å gjøre leksene dine og bekrefte at du får den støtten du trenger.

Betalte løsninger, derimot, kommer typisk med støtte som støttes av en organisert struktur med agenter, SLA-er og ofte tilgjengelige døgnet rundt. Du kan med rimelighet forvente at ethvert problem du måtte møte raskt vil bli adressert og løst til din tilfredshet. Imidlertid varierer støtten som tilbys ganske mye fra leverandør til leverandør, og dette er et område du bør undersøke nøye om støtte er en av dine prioriteringer.

Videre har produsenter av overvåkningsverktøy med lukket kildekode en tendens til å tilby bedre dokumentasjon på at de har åpen kildekode, noe som lindrer behovet for støtte i utgangspunktet. Og akkurat som på åpen kildekode-arena, vil flere programvareplattformer med lukket kildekode også ha samfunnsdrevne forum der brukere kan dele tips og hjelpe hverandre.

Ytelse og pålitelighet

Ytelse og pålitelighet er sannsynligvis det området der det er minst forskjeller mellom åpen og lukket kildeprogramvare. Noen vil hevde at ytelsen til open source-verktøy i stor grad er avhengig av fellesskapets innspill og, som sådan, kan umulig være like god som lukket kildekode som vanligvis er drevet av kommersielle interesser. Andre vil si at open source-programvare trenger hyppigere oppdatering og oppdatering.

Min erfaring viser at ingenting av dette har noen tro. Jeg har sett bunnsolid open source-programvare og absolutt crappy kommersiell. Å være støttet av en stor kommersiell organisasjon garanterer på ingen måte kvalitet, ytelse eller pålitelighet. Det er god programvare og dårlig programvare akkurat som det er åpen kildekode og lukket kildekode, men det er absolutt ingen sammenheng mellom de to.

Selvfølgelig har kommersiell programvare med lukket kildekode enklere å bruke og mer polert enn åpen kildekode. Tross alt må produsentene deres ha noe for å overbevise kundene om å utligne viktige pengesummer. Men selv det er ikke nødvendigvis sant.

tilpasning

Programvare med åpen kildekode gir sluttbrukere tilgang til kildekoden. Dette gjør at de på sin side kan endre programvaren til deres spesifikke behov. Ved første øyekast kan det se ut som det endelige tilpasningsnivået. Men det er faktisk et tveegget sverd. Tilpassing av åpen kildekode vil ofte innebære å skrive kode som ofte er utenfor rekkevidden for de fleste brukere.

Tvert imot, programvare med lukket kildekode tilbyr ofte forskjellige tilpasningsnivåer som kan brukes uten å måtte skrive noen kode. Du vil ikke kunne legge til noe ekstra funksjonalitet til slike verktøy, men hvis tilpasningsnivået du trenger handler om å tilpasse oversikten til dine behov eller utarbeide en rapport med spesifikke data, vil mange av de kommersielle overvåkingsverktøyene la deg gjøre at.

Hva med sikkerhet?

Enten åpen kildekode - eller lukket kildekode - for den saks skyld - programvare er sikrere er en pågående og sannsynligvis uendelig debatt. Detractors av open source programvare vil ofte hevde at i kraft av å gjøre kildekoden tilgjengelig, er slik programvare mer utsatt for angrep, men erfaring viser imidlertid at open source-programvare generelt har mindre skadelig programvare skrevet for den. Videre hevder tilhengere av open source-programvare at det er færre utnyttelser på grunn av flere hyppige oppdateringer og antall utviklere som kontinuerlig bidrar til prosjektets sikkerhet.

Mange fagpersoner vil være enige om at programvare med lukket kildekode er sikrere. Dette skyldes delvis utviklingsmodellen i et kontrollert miljø av en pålitelig leverandør. Og når en sårbarhet blir oppdaget, vil pålitelige leverandører raskt jobbe med å utvikle og gi oppdateringer og oppdateringer for å holde kundene utenfor problemer. Ressurser med åpen kildekode kan ofte ikke konkurrere med sikkerhetsinnsatsen som er lagt i løsninger med lukket kildekode.

De beste open source overvåkingsverktøyene (og noen alternativer med lukket kildekode)

Vi har skuret markedet på jakt etter noen av de beste open source overvåkingsverktøyene. Tanken vår var å gi deg et godt utvalg av hva som er tilgjengelig. Men for å gjøre ting mer interessant, vil vi også gjennomgå noen kommersielle alternativer. Ikke forvent en match-for-funksjon-kamp i noen av de kommersielle alternativene vi benytter mot åpen kildekode-forslag. Overvåkingsverktøy er forskjellige, og ingen to pakker kan støtte en slik sammenligning. I stedet er våre sammenligninger når det gjelder den generelle kvaliteten på hvert verktøy.

1. Zabbix

Først på listen vår er Zabbix, et gratis og åpen kildekode-produkt, men som har et meget profesjonelt utseende og følelse, omtrent som hva du forventer av et kommersielt produkt. Men det gode utseendet til brukergrensesnittet er ikke dets eneste eiendeler. Produktet har også et imponerende funksjonssett. Den vil overvåke de fleste nettverkstilkoblede enheter i tillegg til nettverksutstyr. Det ville være et utmerket valg for alle som trenger overvåkningsservere i tillegg til nettverksbåndbreddebruk.

Skjermbilde av Zabbix Dashboard

Zabbix bruker SNMP så vel som Intelligent Platform Monitoring Interface (IMPI) for overvåkningsenheter. Du kan bruke programvaren til å overvåke båndbredde, enhets CPU og minneutnyttelse, generell enhetshelse og ytelse samt konfigurasjonsendringer, en ganske unik funksjon i denne listen. Dette verktøyet gjør mer enn enkel overvåking av nettverksbåndbredde. Den har også et imponerende og fullstendig tilpassbar varslingssystem som ikke bare sender e-post- eller SMS-varsler, men også kjører lokale skript som kan brukes til å løse noen problemer automatisk.

Solarwinds, produsenten av Network Performance Monitor har eksistert i omtrent 20 år, og det har et godt omdømme for å ha laget noen av de beste verktøyene for nettverks- og systemadministrasjon. Mange av selskapets produkter har mottatt fantastiske anmeldelser og regnes som de aller beste innen sine respektive felt. Selskapet er også kjent for sine gratis verktøy, som hver tilfredsstiller et spesifikt behov hos nettverksadministratorer.

De Solarwinds Network Performance Monitor er først og fremst en SNMP båndbreddeovervåkning, men det kan gjøre mye mer. I kjernen tilbyr produktet omfattende feilovervåkning og ytelsesstyring ved bruk av SNMP, og det er dermed kompatibelt med det meste utstyret. Verktøyene NetPath -funksjonen lar deg vise den kritiske nettverksstien mellom to overvåkede punkter i nettverket. I tillegg kan den også automatisk generere intelligente nettverkskart.

SolarWinds NPM - Sammendrag av nettverk
  • GRATIS PRØVEPERIODE: SolarWinds Network Performance Monitor
  • Offisiell nedlastingslink: https://www.solarwinds.com/network-performance-monitor/registration

Andre styrker ved produktet inkluderer avansert varsling og verktøyets PerfStack resultatanalyse dashbord. En annen eksklusiv funksjon er Network Insights-funksjonaliteten som gir mulighet for kompleks overvåkning av enheter. Verktøyet kan også overvåke Software Defined Networks (SDN) og har innebygd Cisco ACI-støtte, i tillegg til muligheten til å overvåke trådløse nettverk og generere ytelsesbaserte linjer.

De SolarWinds Network Performance Monitor har en ganske enkel prisstruktur. Lisensiering er basert på antall overvåkede elementer. Fem lisensnivåer er tilgjengelige for 100, 250, 500, 2000 og ubegrensede elementer til priser fra $ 2 955 til $ 32 525, inkludert det første året av vedlikehold. Hvis du heller vil gi verktøyet en testkjøring før du forplikter deg til et kjøp, en gratis, ubegrenset 30-dagers prøveversjon kan fås.

2. Nagios Core

Det er to versjoner av Nagios tilgjengelig. Det er gratis og åpen kildekode Nagios Core og så er det den betalte Nagios XI. Begge deler den samme underliggende motoren, men likheten stopper der. Akkurat nå, la oss se på Nagios Core, open source-overvåkingssystemet som kjører på Linux-operativsystemet. Dette er et helt modulært system med den faktiske overvåkingsmotoren - den faktiske Nagios kjerne - i kjernen. Denne kraftige motoren kompletteres av dusinvis av tilgjengelige plugins som kan lastes ned for å legge til funksjonalitet til systemet, med hver plugin som legger til noen funksjoner i kjernen.

Nagios Core Skjermbilde

Den modulære tilnærmingen går imidlertid langt utover verktøyets bakside. Verktøyets frontend er like modulbasert, om ikke mer. Ulike samfunnsutviklede front-end-alternativer er også tilgjengelige for nedlasting. De Nagios Core, plugins og frontend kombinerer og sørger for et ganske komplett overvåkingssystem. Det er imidlertid en ulempe med dette modulære konseptet. Setter opp Nagios Core kan vise seg å være en utfordrende oppgave. Dette blir noe kompensert av den samfunnsbaserte støtten som er tilgjengelig.

Betalt alternativ: Nagios XI

Nagios XI er en bedriftsklasse server- og nettverksovervåkingsprogramvare som gir omfattende applikasjons-, service- og nettverksovervåking i en sentral løsning. Produktet er en direkte etterkommer av Nagios Core og den bruker samme kjernemotor. Dette produktet lar deg overvåke alle oppdragskritiske infrastrukturkomponenter som applikasjoner, tjenester, operativsystemer, nettverksprotokoller, systemmetrikk og nettverksinfrastruktur.

Nagios XIKraftige dashboards gir et øyeblikk tilgang til kraftig overvåkningsinformasjon og tredjepartsdata. Ulike visninger gir brukerne rask tilgang til informasjonen de synes er mest nyttig. Verktøyets GUI er svært tilpasningsdyktige, og layout, design og preferanser kan endres på en per brukerbasis, noe som gir teammedlemmene den fleksibiliteten de ønsker.

Nagios XI Dashboard

Nagios XI er veldig enkel å bruke, takket være det integrerte webbaserte konfigurasjonsgrensesnittet som lar administratorer administrere overvåkingskonfigurasjon, systeminnstillinger og mer. Plattformen tilbyr også konfigurasjonsveivisere for å veilede brukere gjennom prosessen med å overvåke nye enheter, tjenester og applikasjoner uten å måtte forstå komplekse overvåkningskonsepter.

Nagios XI er tilgjengelig i en standardutgave og en foretaksutgave. Enterprise Edition tilbyr ekstra funksjonalitet og inkluderer funksjoner designet for å hjelpe til i storskala konfigurasjon, prognoser og planlagt rapportering. Hver lisens inkluderer tolv måneders vedlikehold og e-poststøtte. Lisensiering er basert på antall overvåkingsverter og starter på $ 1 995 for Standard Edition og $ 3 495 for Enterprise Edition. Hvis du ønsker å gi produktet en testkjøring, er en gratis prøveversjon på 60 dager tilgjengelig.

3. LibreNMS

LibreNMS er en port med åpen kildekode Observium, en veldig potent kommersiell nettverksovervåkningsplattform gjennomgått nedenfor. Det er et fullverdig nettverksovervåkingssystem som gir et hav av funksjoner og enhetsstøtte. Blant de beste funksjonene er motoren for automatisk oppdagelse som ikke bare er avhengig av at SNMP oppdager enheter. Den kan automatisk oppdage hele nettverket ditt ved hjelp av CDP, FDP, LLDP, OSPF, BGP, SNMP og ARP. Når vi snakker om verktøyets automatiseringsfunksjoner, har det også automatiske oppdateringer, slik at det alltid vil være oppdatert.

LibreNMS-skjermbilde

Et annet viktig trekk ved produktet er det svært tilpassbare varslingsmodulen. Den er veldig fleksibel, og den kan sende varslingsvarsler ved bruk av flere teknologier som e-post, som de fleste av konkurrentene, men også IRC, slakk og mer. Hvis du er en tjenesteleverandør eller hvis organisasjonen fakturerer hver avdeling for deres bruk av nettverket, vil du sette pris på verktøyets faktureringsfunksjon. Det kan generere båndbreddefakturaer for segmenter i et nettverk basert på bruk eller overføring.

For større nettverk og for distribuerte organisasjoner, de distribuerte pollingfunksjonene til LibreNMS gi mulighet for horisontal skalering å vokse med nettverket ditt. Et komplett API er også inkludert, slik at man kan administrere, tegne grafikk og hente data fra installasjonen. Endelig er mobilapper for iPhone og Android tilgjengelige, en ganske unik funksjon med åpen kildekodeverktøy.

Betalt alternativ: Observium Professional

Observium er en overvåkningsplattform med lite vedlikehold med automatisk oppdagelse. Den støtter et bredt spekter av enhetstyper, plattformer og operativsystemer, inkludert blant annet Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Jeg tviler på at du kan finne en WAN-ruter som ikke støttes. Verktøyets primære fokus er å gi et vakkert, intuitivt og enkelt, men likevel kraftig brukergrensesnitt som viser helsen og statusen til nettverket ditt.

Observium-skjermbilde

Observium har mer enn bare båndbreddeovervåking. For eksempel er det et regnskapssystem som måler total månedlig båndbreddebruk i 95-persentilen eller totalt overførte bytes. Den har også en varslingsfunksjon med brukerdefinerte terskler. Videre integreres dette produktet med andre systemer og kan trekke informasjonen og vise den i grensesnittet.

Observium brukere elsker hvor enkelt det er å konfigurere og hvordan det nesten konfigurerer seg selv. Selv om det ikke ser ut til å være en nedlastningsdel på utgiverens nettsted, er det detaljert installasjon instruksjoner for flere Linux-distribusjoner som inkluderer lenker for å få riktig pakke for hver fordeling. Instruksjonene er veldig detaljerte, og det å installere programvaren skal være enkelt.

4. Icinga

Icinga er en annen utmerket overvåkningsplattform. Det har et enkelt og rent brukergrensesnitt og, enda viktigere, et funksjonssett som konkurrerer med noen kommersielle produkter. Som de fleste overvåkningsplattformer for båndbredde, bruker denne SNMP til å hente og beregne data om bruksbåndbredde fra nettverksenheter. Men et av områdene der dette verktøyet spesielt skiller seg ut er bruken av plugins. Det er tusenvis av samfunnsutviklede plugins som kan utføre forskjellige overvåkningsoppgaver, og dermed utvide produktets funksjonalitet. Og i det usannsynlige tilfellet at du ikke fant riktig plugin for dine behov, kan du skrive en selv og bidra til fellesskapet.

Icinga-skjermbilde - Taktisk oversikt

Varsling og varsling er også blant IcingaDe beste funksjonene. Varsler er fullt konfigurerbare med tanke på hva som utløser dem og hvordan de overføres. Verktøyet har også det som omtales som segmentert varsling. Denne funksjonen lar en sende noen varsler til en gruppe brukere og andre varsler til forskjellige personer. Dette er fint å ha når du overvåker forskjellige systemer som administreres av forskjellige team. Det kan sikre at varsler bare sendes til riktig gruppe for å adressere dem.

Betalt alternativ: PRTG Network Monitor

De PRTG Network Monitor fra Paessler AG er et annet flott produkt. Det er som basis et SNMP-overvåkingsverktøy. Takket være et konsept som heter sensorer - en type plugin-moduler som allerede er innebygd i produktet - kan du imidlertid overvåke flere beregninger. Det er omtrent to hundre sensorer tilgjengelig med produktet. Installasjonshastighet er en annen styrke for produktet. I følge Paessler, kan du sette den opp om et par minutter. Selv om det kanskje ikke er så raskt, er det faktisk raskere enn de fleste konkurrentens takket delvis til verktøyets auto-discovery-motor.

PRTG Dashboard - Datacenter Monitoring

PRTG er et funksjonsrikt produkt som lar deg velge mellom en egen Windows-foretakskonsoll, et Ajax-basert nettgrensesnitt og mobilapper for Android og iOS. Varsling og rapportering er begge utmerket, og produktet kan skryte av et bredt spekter av rapporter som kan sees på som HTML eller PDF eller eksporteres til CSV eller XML for å bli behandlet eksternt.

PRTG er tilgjengelig i en gratis versjon som er begrenset til å overvåke ikke mer enn 100 sensorer. Hver parameter du vil overvåke, teller som en sensor. For eksempel vil overvåking av båndbredde på hvert grensesnitt til en 4-porters ruter bruke opp 4 sensorer og overvåke CPU og minne på den samme ruteren vil bruke opp 2 til. Hver ekstra sensor du installerer teller også. For mer enn 100 sensorer - som du sannsynligvis vil trenge - trenger du en lisens. Prisene deres starter på $ 1 600 for opptil 500 sensorer, inkludert det første året av vedlikehold. En gratis 30-dagers prøveversjon er også tilgjengelig.

Pakk inn

Enten du velger å gå mot en åpen kildekode eller et lukket kildekontrollverktøy, er opp til deg. Vi har forklart forskjellene mellom de to og beskrevet fordeler og ulemper ved hver type. Vi har også gjennomgått noen av de beste gratis og open source-verktøyene vi kan finne og noen kommersielle kolleger, slik at du kan se hva som er tilgjengelig. Betalt eller gratis, vi kan enkelt anbefale alle verktøyene vi nettopp har vurdert, og det beste for deg er det som best samsvarer med dine spesifikke behov.

watch instagram story