Open-source en closed-source monitoringtools vergeleken (editie 2020)

click fraud protection

Vandaag vergelijken we open-source en closed-source monitoringtools. Ons doel is niet om een ​​eindeloos debat te beginnen, maar om u een idee te geven van wat er beschikbaar is. Hoewel voorstanders van de een typisch vijanden van de ander zijn, is onze kijk op het onderwerp dat er in elke categorie goede en slechte software is. We beoordelen enkele van de beste producten van beide typen. Zoals je zult zien, zijn er in beide categorieën genoeg goede opties.

Open-source en closed-source monitoringtools

We beginnen met uit te leggen wat open-source software is en volgen vervolgens verschillende aspecten van elk distributiemodel. We zullen zien hoe ze zich vergelijken op prijs, maar ook op ondersteuning, prestaties en betrouwbaarheid en maatwerk. Vervolgens behandelen we enkele beveiligingsproblemen met betrekking tot open-source software voordat we onze tour voltooien het beoordelen van enkele van de beste gratis en open source monitoringtools en enkele betaalde alternatieven die u mogelijk heeft verkiezen.

Over open source software

Wanneer we het hebben over open-source software, bedoelen we meestal een breder concept genaamd gratis en open-source software. Het gratis hier verwijst eerder naar vrijheid dan naar het ontbreken van kosten. Met gratis en open-source software heeft iedereen een vrije licentie om de software te gebruiken, kopiëren, bestuderen en wijzigen manier, en de broncode wordt openlijk gedeeld, zodat mensen worden aangemoedigd om het ontwerp van de website vrijwillig te verbeteren software. Dit is anders dan propriëtaire of closed-source software, waar de software over het algemeen onder restrictieve copyrightlicenties valt en de broncode meestal voor gebruikers verborgen is.

instagram viewer

Enkele voordelen van het gebruik van gratis en open-source software zijn lagere softwarekosten, verhoogd veiligheid en stabiliteit, het beschermen van privacy, onderwijs en het geven van meer controle over hun eigen gebruikers hardware. Tegenwoordig is overal gratis en open source software. Besturingssystemen zoals Linux en afstammelingen van BSD worden bijvoorbeeld op grote schaal gebruikt en voeden miljoenen servers. Vrije-softwarelicenties en open-sourcelicenties worden ook door veel softwarepakketten gebruikt. Bovendien zijn de vrije-softwarebeweging en de open-source-softwarebeweging online sociale bewegingen die toebehoren aan de wijdverbreide adoptie van gratis en open-source software.

Open source en closed source vergelijken

Er zijn verschillende factoren waarmee u rekening moet houden bij het beslissen of u kiest voor een open- of closed-source monitoringoplossing. Hoewel de kosten - of het ontbreken daarvan - een grote aantrekkingskracht kunnen hebben, moet men altijd alle hoeken in overweging nemen. Laten we de voor- en nadelen van beide benaderingen vergelijken met verschillende factoren, zoals prijs, maar ook ondersteuning, prestaties en betrouwbaarheid, evenals maatwerk. Het zal u helpen beslissen of u de ene of de andere route wilt gaan.

Prijs

De meeste open-source monitoringtools zijn gratis beschikbaar. Ze kunnen organisaties dus een duidelijk kostenbesparend voordeel opleveren, omdat ze geen financiële investering lijken te vereisen. Dit is echter niet altijd het geval en het is niet ongebruikelijk dat een open-source monitoringoplossing vereist dat gebruikers betalen voor extra functies of toegevoegde functionaliteiten.

Hoewel niet direct gerelateerd aan de kosten van monitoringtools, zijn andere factoren waarmee rekening moet worden gehouden juridische kwesties en nalevingsregels. Sommige regelgevingskaders verbieden specifiek het gebruik van open source software. Sommige open source-software kan ook alleen worden gebruikt voor niet-commerciële toepassingen. Houd daar rekening mee, aangezien inbreuken u uiteindelijk meer kunnen kosten dan u had verwacht.

Wat betreft closed-source monitoringtools, bieden veel leveranciers - zo niet alle - een gratis proefperiode aan waarmee u de producten kunt testen en ervoor kunt zorgen dat ze aan uw behoeften voldoen. Als de proefperiode voorbij is, bieden de meeste betaalde monitoringtools verschillende niveaus of niveaus van betalingen, meestal op basis van het aantal te bewaken interfaces, knooppunten of apparaten.

De markt is de afgelopen jaren sterk veranderd. Een tijdje geleden kocht men doorgaans een monitoringtool van een reseller. Tegenwoordig zijn veel leveranciers overgestapt op een direct e-commerce model en verkopen rechtstreeks aan klanten via hun websites. Een voordeel van dit bedrijfsmodel is dat u vaak kunt profiteren van verschillende promoties die de leveranciers mogelijk aanbieden. U moet snel op internet zoeken naar toepasselijke promotiecodes die u kunt gebruiken, vooral tegen het einde van elk kwartaal wanneer leveranciers hun verkoopdoelen willen behalen.

Ondersteuning

Ondersteuning is vaak het gebied waar open-source software de slechtste reputatie heeft. Zonder een grote organisatie die het ondersteunt, is het waar dat "officiële" ondersteuning vaak tragisch ontbreekt in open-source software. Echter, gemeenschapsondersteuning is waar het model uitblinkt. Online community-ondersteunde ondersteuningsforums zijn vaak beschikbaar en hoewel u zeker geen Service Level Agreement (SLA) krijgt, is de ondersteuning die u van deze bronnen krijgt vaak voldoende.

Houd er rekening mee dat de ondersteuning die u krijgt met open-source software, en niet alleen monitoringtools, sterk varieert. Als je absoluut solide ondersteuning nodig hebt, zorg dan dat je je huiswerk maakt en controleer of je de ondersteuning krijgt die je nodig hebt.

Betaalde oplossingen worden daarentegen meestal gebundeld met ondersteuning die wordt ondersteund door een georganiseerde structuur met agenten, SLA's en vaak 24 uur per dag beschikbaarheid. U kunt redelijkerwijs verwachten dat elk probleem dat u tegenkomt, snel naar tevredenheid zal worden opgelost en opgelost. De aangeboden ondersteuning varieert echter nogal van leverancier tot leverancier en dit is een gebied dat u nauwkeurig moet onderzoeken als ondersteuning een van uw prioriteiten is.

Bovendien bieden makers van closed-source monitoringtools doorgaans betere documentatie dan hun open source-tegenhangers, waardoor de behoefte aan ondersteuning in de eerste plaats enigszins afneemt. En net als in de open-source arena, zullen verschillende closed-source softwareplatforms ook community-gestuurde forums hebben waar gebruikers tips kunnen delen en elkaar kunnen helpen.

Prestaties en betrouwbaarheid

Prestaties en betrouwbaarheid is waarschijnlijk het gebied waar de minste verschillen zijn tussen open- en closed-source software. Sommigen zullen beweren dat de prestaties van open source-tools grotendeels afhankelijk zijn van de input van de gemeenschap en, als zodanig kan onmogelijk zo goed zijn als gesloten bron die typisch wordt gedreven door commerciële belangen. Anderen zullen zeggen dat open-source software vaker moet worden bijgewerkt en gepatcht.

Mijn ervaring leert dat niets van dit alles enige geloofwaardigheid heeft. Ik heb ijzersterke open-source software gezien en absoluut waardeloze commerciële software. Gesteund worden door een grote commerciële organisatie garandeert op geen enkele manier kwaliteit, prestaties of betrouwbaarheid. Er is goede software en slechte software, net zoals er open-source- en closed-source-software is, maar er is absoluut geen verband tussen beide.

Natuurlijk is commerciële software met een gesloten bron doorgaans gemakkelijker te gebruiken en gepolijst dan de open-source software. Hun makers moeten immers iets hebben om klanten te overtuigen om belangrijke sommen geld uit te geven. Maar zelfs dat is niet per se waar.

Maatwerk

Open source software geeft eindgebruikers toegang tot de broncode. Dat stelt hen op hun beurt in staat om de software aan te passen aan hun specifieke behoeften. Op het eerste gezicht lijkt dat misschien het ultieme maatwerk. Maar het is eigenlijk een tweesnijdend zwaard. Het aanpassen van open-source software brengt vaak het schrijven van code met zich mee, wat vaak buiten het bereik van de meeste gebruikers ligt.

Integendeel, closed-source software biedt vaak verschillende aanpassingsniveaus die kunnen worden toegepast zonder code te hoeven schrijven. U kunt geen extra functionaliteit toevoegen aan dergelijke tools, maar als het aanpassingsniveau dat u nodig heeft, betrekking heeft op het aanpassen van de dashboard naar uw behoeften of het opstellen van een rapport met enkele specifieke gegevens, veel van de commerciële monitoringtools laten u dit doen dat.

Hoe zit het met de beveiliging?

Of het nu open source is - of eigenlijk closed source - software is veiliger is een voortdurend en waarschijnlijk nooit eindigend debat. Tegenstanders van open-source software zullen vaak beweren dat dergelijke software, op grond van het beschikbaar stellen van broncode, dat wel is meer blootgesteld aan aanvallen. Uit ervaring blijkt echter dat voor open source-software over het algemeen minder malware is geschreven het. Bovendien beweren voorstanders van open source software dat er minder exploits zijn vanwege meer frequente patches en het aantal ontwikkelaars dat constant bijdraagt ​​aan het project veiligheid.

Veel professionals zullen het ermee eens zijn dat closed-source software veiliger is. Dit komt mede door het ontwikkelmodel in een gecontroleerde omgeving door een vertrouwde leverancier. En wanneer een kwetsbaarheid wordt ontdekt, zullen betrouwbare leveranciers snel werken aan het ontwikkelen en leveren van patches en updates om hun klanten uit de problemen te houden. Open-sourcebronnen kunnen vaak niet concurreren met de beveiligingsinspanningen die in closed-sourceoplossingen worden gestoken.

De beste open-source monitoringtools (en enkele gesloten-source alternatieven)

We hebben de markt afgezocht op zoek naar enkele van de beste open-source monitoringtools. Ons idee was om u een goed voorbeeld te geven van wat er beschikbaar is. Maar om het interessanter te maken, zullen we ook enkele commerciële alternatieven bekijken. Verwacht geen functie-voor-functie-overeenkomst in een van de commerciële alternatieven die we koppelen aan open source-suggesties. Monitoring tools zijn allemaal verschillend en geen twee pakketten kunnen zo'n vergelijking ondersteunen. In plaats daarvan zijn onze vergelijkingen in termen van de algemene kwaliteit van elke tool.

1. Zabbix

De eerste op onze lijst is Zabbix, een gratis en open-sourceproduct, maar met een zeer professionele uitstraling, net zoals je zou verwachten van een commercieel product. Maar het mooie uiterlijk van de gebruikersinterface is niet het enige pluspunt. Het product heeft ook een indrukwekkende functieset. Het zal naast netwerkapparatuur de meeste op het netwerk aangesloten apparaten monitoren. Het zou een uitstekende keuze zijn voor iedereen die bewakingsservers nodig heeft naast het gebruik van netwerkbandbreedte.

Screenshot van Zabbix Dashboard

Zabbix gebruikt SNMP en de Intelligent Platform Monitoring Interface (IMPI) voor het bewaken van apparaten. U kunt de software gebruiken om bandbreedte, CPU- en geheugengebruik van het apparaat, algemene gezondheid en prestaties van het apparaat en configuratiewijzigingen te bewaken, een vrij unieke functie in deze lijst. Deze tool doet veel meer dan eenvoudige monitoring van het gebruik van netwerkbandbreedte. Het beschikt ook over een indrukwekkend en volledig aanpasbaar waarschuwingssysteem dat niet alleen e-mail- of sms-waarschuwingen verzendt, maar ook lokale scripts uitvoert die kunnen worden gebruikt om sommige problemen automatisch op te lossen.

SolarWinds, de maker van de Netwerkprestatiemonitor bestaat al ongeveer 20 jaar en geniet een solide reputatie omdat het enkele van de beste netwerk- en systeembeheertools heeft gemaakt. Veel van de producten van het bedrijf hebben lovende recensies ontvangen en worden beschouwd als een van de beste in hun respectievelijke vakgebieden. Het bedrijf staat ook bekend om zijn gratis tools, die elk voorzien in een specifieke behoefte van netwerkbeheerders.

De SolarWinds Netwerkprestatiemonitor is in de eerste plaats een SNMP-bandbreedtebewaking, maar kan veel meer. In de kern biedt het product uitgebreide foutbewaking en prestatiebeheer met behulp van SNMP en is daardoor compatibel met de meeste apparatuur. Het gereedschap NetPath functie kunt u het kritieke netwerkpad tussen twee bewaakte punten op uw netwerk bekijken. Bovendien kan het ook automatisch intelligente netwerkkaarten genereren.

SolarWinds NPM - Netwerkoverzicht
  • GRATIS PROEF: SolarWinds Network Performance Monitor
  • Officiële downloadlink: https://www.solarwinds.com/network-performance-monitor/registration

Andere sterke punten van het product zijn geavanceerde waarschuwingen en de tools van de tool PerfStack prestatie analyse dashboard. Een andere exclusieve functie is de Network Insights-functionaliteit die complexe apparaatbewaking mogelijk maakt. De tool kan ook Software Defined Networks (SDN) monitoren en heeft ingebouwde Cisco ACI-ondersteuning, evenals de mogelijkheid om draadloze netwerken te bewaken en netwerkprestatiebaselines te genereren.

De SolarWinds Network Performance Monitor heeft een vrij eenvoudige prijsstructuur. Licenties zijn gebaseerd op het aantal gecontroleerde elementen. Er zijn vijf licentieniveaus beschikbaar voor 100, 250, 500, 2000 en onbeperkte elementen tegen prijzen variërend van $ 2 955 tot $ 32 525, inclusief het eerste jaar van onderhoud. Als u de tool liever een testrun geeft voordat u een aankoop doet, een gratis, onbeperkte proefversie van 30 dagen kan worden verkregen.

2. Nagios Core

Er zijn twee versies van Nagios beschikbaar. Er is de gratis en open source Nagios Core en dan is er de betaalde Nagios XI. Beide delen dezelfde onderliggende motor, maar daar houdt de gelijkenis op. Laten we nu eens kijken Nagios Core, het open-source controlesysteem dat draait op het Linux-besturingssysteem. Dit is een volledig modulair systeem met de eigenlijke monitoring-engine - de feitelijke Nagios kern - in de kern. Deze krachtige engine wordt aangevuld met tientallen beschikbare plug-ins die kunnen worden gedownload om functionaliteit aan het systeem toe te voegen, waarbij elke plug-in enkele functies aan de kern toevoegt.

Nagios Core Screenshot

De modulaire aanpak gaat echter veel verder dan de achterkant van de tool. De front-end van de tool is net zo modulair, zo niet meer. Er zijn ook verschillende door de gemeenschap ontwikkelde front-end-opties beschikbaar om te downloaden. De Nagios Core, de plug-ins en de voorkant combineren en zorgen voor een vrij compleet monitoringsysteem. Dit modulaire concept heeft echter een nadeel. Opzetten Nagios Core kan een uitdagende taak blijken te zijn. Dit wordt enigszins gecompenseerd door de beschikbare community-based support.

Betaald alternatief: Nagios XI

Nagios XI is enterprise-grade server- en netwerkbewakingssoftware die uitgebreide applicatie-, service- en netwerkbewaking biedt in een centrale oplossing. Het product is een directe afstammeling van Nagios Core en het gebruikt dezelfde kernmotor. Met dit product kunt u alle bedrijfskritische infrastructuurcomponenten bewaken, zoals applicaties, services, besturingssystemen, netwerkprotocollen, systeemstatistieken en netwerkinfrastructuur.

Nagios XI’S krachtige dashboards bieden in één oogopslag toegang tot krachtige monitoringinformatie en gegevens van derden. Verschillende weergaven bieden gebruikers snelle toegang tot de informatie die ze het nuttigst vinden. De GUI van de tool is in hoge mate aanpasbaar en de lay-out, het ontwerp en de voorkeuren kunnen per gebruiker worden aangepast, waardoor uw teamleden de gewenste flexibiliteit krijgen.

Nagios XI-dashboard

Nagios XI is zeer eenvoudig te gebruiken, dankzij de geïntegreerde webgebaseerde configuratie-interface waarmee beheerders de bewakingsconfiguratie, systeeminstellingen en meer kunnen beheren. Het platform biedt ook configuratiewizards om gebruikers te begeleiden bij het bewaken van nieuwe apparaten, services en applicaties zonder ingewikkelde bewakingsconcepten te hoeven begrijpen.

Nagios XI is beschikbaar in een Standard Edition en een Enterprise Edition. De Enterprise Edition biedt extra functionaliteit en bevat functies die zijn ontworpen om te helpen bij grootschalige configuratie, prognoses en geplande rapportage. Elke licentie omvat twaalf maanden onderhoud en e-mailondersteuning. Licentieverlening is gebaseerd op het aantal bewakingshosts en begint bij $ 1 995 voor de Standard Edition en $ 3 495 voor de Enterprise Edition. Als u het product wilt testen, is er een gratis proefversie van 60 dagen beschikbaar.

3. LibreNMS

LibreNMS is een open-source poort van Observium, een zeer krachtig commercieel netwerkmonitoringplatform dat hieronder wordt besproken. Het is een volledig uitgerust netwerkbewakingssysteem dat een schat aan functies en apparaatondersteuning biedt. Een van de beste functies is de auto-discovery-engine die niet alleen afhankelijk is van SNMP om apparaten te ontdekken. Het kan automatisch uw hele netwerk ontdekken met behulp van CDP, FDP, LLDP, OSPF, BGP, SNMP en ARP. Over de automatiseringsfuncties van de tool gesproken, hij heeft ook automatische updates, zodat hij altijd actueel blijft.

Screenshot van LibreNMS

Een ander belangrijk kenmerk van het product is de zeer aanpasbare waarschuwingsmodule. Het is zeer flexibel en het kan waarschuwingsmeldingen verzenden met behulp van meerdere technologieën zoals e-mail, zoals de meeste van zijn concurrenten, maar ook IRC, speling en meer. Als u een serviceprovider bent of uw organisatie factureert elke afdeling voor hun gebruik van het netwerk, zult u de factureringsfunctie van de tool waarderen. Het kan rekeningen voor bandbreedte genereren voor segmenten van een netwerk op basis van gebruik of overdracht.

Voor grotere netwerken en voor gedistribueerde organisaties, de gedistribueerde polling-functies van LibreNMS zorgen voor horizontale schaalvergroting met uw netwerk. Er wordt ook een volledige API meegeleverd, waarmee u gegevens uit hun installatie kunt beheren, tekenen en ophalen. Ten slotte zijn er mobiele apps voor iPhone en Android beschikbaar, een vrij unieke functie met open source-tools.

Betaald alternatief: Observium Professional

Observium is een onderhoudsarm monitoring-platform met automatische detectie. Het ondersteunt een breed scala aan apparaattypen, platforms en besturingssystemen, waaronder onder meer Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Ik betwijfel of je een WAN-router kunt vinden die niet wordt ondersteund. De belangrijkste focus van de tool is het bieden van een mooie, intuïtieve en eenvoudige maar krachtige gebruikersinterface die de gezondheid en status van uw netwerk laat zien.

Screenshot van Observium

Observium heeft meer dan alleen bandbreedtebewaking. Er is bijvoorbeeld een boekhoudsysteem dat het totale maandelijkse bandbreedtegebruik in het 95e percentiel of in totaal overgedragen bytes meet. Het heeft ook een waarschuwingsfunctie met door de gebruiker gedefinieerde drempels. Bovendien integreert dit product met andere systemen en kan het hun informatie ophalen en weergeven in de interface.

Observium gebruikers houden ervan hoe gemakkelijk het is om in te stellen en hoe het zichzelf bijna configureert. Hoewel er geen downloadsectie lijkt te zijn op de website van de uitgever, is er een gedetailleerde installatie instructies voor verschillende Linux-distributies die wel de links bevatten om voor elk het juiste pakket te krijgen distributie. De instructies zijn zeer gedetailleerd en het installeren van de software moet eenvoudig zijn.

4. Icinga

Icinga is een ander uitstekend monitoringplatform. Het heeft een eenvoudige en overzichtelijke gebruikersinterface en, nog belangrijker, een functieset die sommige commerciële producten kan evenaren. Zoals de meeste bandbreedtebewakingsplatforms, gebruikt deze SNMP om bandbreedtegebruiksgegevens van netwerkapparaten op te halen en te berekenen. Maar een van de gebieden waar deze tool vooral opvalt, is het gebruik van plug-ins. Er zijn duizenden door de gemeenschap ontwikkelde plug-ins die verschillende controletaken kunnen uitvoeren, waardoor de functionaliteit van het product wordt uitgebreid. En in het onwaarschijnlijke geval dat u de juiste plug-in voor uw behoeften niet kunt vinden, kunt u er zelf een schrijven en deze bijdragen aan de community.

Icinga Screenshot - Tactisch overzicht

Alarmering en melding behoren ook Icinga’S beste eigenschappen. Waarschuwingen zijn volledig configureerbaar in termen van wat ze triggert en hoe ze worden verzonden. De tool bevat ook een zogenaamde gesegmenteerde waarschuwing. Met deze functie kan iemand een aantal waarschuwingen naar een groep gebruikers sturen en andere waarschuwingen naar verschillende mensen. Dit is prettig om te hebben als u verschillende systemen bewaakt die door verschillende teams worden beheerd. Het kan ervoor zorgen dat waarschuwingen alleen naar de juiste groep worden verzonden om ze aan te pakken.

Betaald alternatief: PRTG-netwerkmonitor

De PRTG-netwerkmonitor van Paessler AG is een ander geweldig product. Het is in de basis een SNMP-monitoringtool. Dankzij een concept dat sensoren wordt genoemd, een soort functionaliteitsplug-ins die al in het product zijn ingebouwd, kunnen aanvullende statistieken worden bewaakt. Er zijn ongeveer tweehonderd sensoren bij het product verkrijgbaar. De installatiesnelheid is een andere kracht van het product. Volgens Paessler, je kunt het in een paar minuten instellen. Hoewel het misschien niet zo snel is, is het inderdaad sneller dan de meeste concurrenten, mede dankzij de auto-discovery-engine van de tool.

PRTG Dashboard - Datacenter Monitoring

PRTG is een product met veel functies waarmee u kunt kiezen tussen een native Windows enterprise-console, een op Ajax gebaseerde webinterface en mobiele apps voor Android en iOS. Alarmering en rapportage zijn beide uitstekend en het product beschikt over een breed scala aan rapporten die als HTML of PDF kunnen worden bekeken of naar CSV of XML kunnen worden geëxporteerd om extern te worden verwerkt.

PRTG is beschikbaar in een gratis versie die beperkt is tot het bewaken van niet meer dan 100 sensoren. Elke parameter die u wilt bewaken, telt als één sensor. Het bewaken van de bandbreedte op elke interface van een 4-poorts router zal bijvoorbeeld 4 sensoren gebruiken en het bewaken van de CPU en het geheugen op diezelfde router zal er nog 2 gebruiken. Elke extra sensor die u installeert, telt ook. Voor meer dan 100 sensoren - die u waarschijnlijk nodig heeft - heeft u een licentie nodig. Hun prijzen beginnen bij $ 1 600 voor maximaal 500 sensoren, inclusief het eerste jaar van onderhoud. Er is ook een gratis proefversie van 30 dagen beschikbaar.

Afsluiten

Of u ervoor kiest om naar een open source of een closed-source monitoringtool te gaan, is aan u. We hebben de verschillen tussen de twee uitgelegd en de voor- en nadelen van elk type beschreven. We hebben ook enkele van de beste gratis en open-source tools die we konden vinden en enkele commerciële tegenhangers beoordeeld, zodat u kunt zien wat er beschikbaar is. Betaald of gratis, we kunnen eenvoudig alle tools aanbevelen die we zojuist hebben beoordeeld en de beste voor u is degene die het beste aansluit bij uw specifieke behoeften.

watch instagram story