Beste Nagios-alternatieven voor Windows & Open Source

Nagios is een zeer populaire netwerkbewakingsoplossing. Het is een open-sourceprogramma dat wordt aangestuurd door een grote ontwikkelaarsgemeenschap, met gebruikers zoals grote ondernemingen (zoals Yahoo, Amazon en Google), ISP’s en overheidsinstanties. Het werd uitgebracht in 1999, onder de naam NetSaint, en is in de loop der jaren verfijnd door talloze bijdragers.

Nagios bestaat zeker al een lange tijd, maar zijn er vandaag de dag Nagios-alternatieven, een would-be modern Nagios, misschien in staat om te concurreren met het origineel? Ik denk, net als velen, dat die er zijn. Hoewel Nagios veel wordt gebruikt, heeft het zijn beperkingen, die door verschillende monitoringtools zoals Nagios effectief worden aangepakt. Deze gids is bedoeld om u te helpen het beste Nagios-alternatief te kiezen dat het beste bij uw behoeften past.

Reasons to Consider Nagios Alternatives
What to Look For in a Nagios Replacement
8 Best Nagios Alternatives
Implementing a Nagios Alternative

Reasons to Consider Nagios Alternatives

Er zijn tal van beperkingen verbonden aan de oorspronkelijke Nagios-structuur, waarvan sommige kunnen worden gecorrigeerd door third-party add-ons, en sommige niet. Er is de GUI, die niet bijzonder gebruiksvriendelijk is; het ontbreken van database- en prestatieregistraties; problemen met betrekking tot configuratie; en het ontbreken van automatische apparaatontdekking.

Terwijl in sommige gevallen een add-on van derden deze problemen kan oplossen, is er veel te zeggen voor een complete, uniforme monitoringoplossing waarvoor geen add-ons van derden nodig zijn om uitmuntendheid te leveren. Met alle Nagios-plugins en -toevoegingen die er zijn, kan het een nachtmerrie zijn om Nagios up-to-date en functioneel te houden in een dynamische omgeving.

Maar sommige nadelen kunnen niet worden verholpen door toevoegingen, zoals het feit dat Nagios geen onderscheid maakt tussen apparaattypen zoals servers, switches en routers. Bovendien werken sommige beheerders en technici liever met Windows Server dan met de Linux/Unix-commando’s die bij Nagios horen.

Naarmate de softwareontwikkeling voortschrijdt en de programma’s steeds gebruiksvriendelijker worden, kunnen netwerkbeheerders die op zoek zijn naar een upgrade, overwegen Nagios te vervangen. Maar waar te beginnen? Ik heb deze gids samengesteld om u te helpen bij het sorteren van de beste Nagios-alternatieven die er zijn.

What to Look For in a Nagios Replacement

Bij het samenstellen van deze gids ben ik begonnen met het kijken naar premium, betaalde software, niet in de laatste plaats vanwege de ondersteuning die typisch gepaard gaat met commerciële oplossingen. Voor sommige beheerders die op zoek zijn naar een alternatief voor Nagios, zijn open source programma’s aantrekkelijk vanwege hun transparantie en prijs, en ik heb ook een aantal van deze programma’s opgenomen. Het is de moeite waard om op te merken dat open source programma’s vaak extra kennis vereisen om ze geïnstalleerd en draaiend te krijgen.

De producten in deze lijst zijn gerangschikt op basis van de volgende gewenste functies:

  • Waarschuwingen, meldingen en triggers, om u op de hoogte te houden via verschillende communicatiekanalen
  • Netwerkkaart en topologie mogelijkheden
  • Built-in NetFlow netwerk analyzer
  • Analyzers voor andere flow protocollen (bijv, sFlow, IPFIX)
  • Geautomatiseerde netwerkdetectie
  • Web-interface gebaseerd in GUI
  • Geschiktheid voor Windows OS-configuratie
  • Algehele gebruiksvriendelijkheid
  • Gemak van installatie
  • Gemak van migratie vanuit Nagios

Al deze overwegingen in aanmerking genomen, SolarWinds® Server & Application Monitor (SAM) staat op de eerste plaats van de beschikbare Nagios alternatieven. In een Nagios vs. SolarWinds SAM scenario was SAM veel eenvoudiger in gebruik, met geïntegreerde functies die het systeem beter onderhoudbaar maken op de lange termijn. Het heeft een indrukwekkende selectie van geautomatiseerde functies, en hulpprogramma’s voor het in kaart brengen van het netwerk en de topologie. SAM is ook beschikbaar als gratis proefversie, wat voor mij een must is als u overweegt in software te investeren.

Terug naar boven

8 Beste Nagios Alternatieven

Beste Nagios Alternatieven voor Windows en Open Source

Hier volgt mijn gids voor Nagios-vervangers, inclusief een selectie van betaalde en open-source aanbiedingen.

  1. SolarWinds Server & Application Monitor

Deze toepassing- en serverbewakingstool ziet zichzelf als een Nagios-alternatief en beschikt over hulpprogramma’s die precies voor dit doel zijn ontworpen. U kunt met name snel en eenvoudig migreren van Nagios naar SolarWinds SAM.

sam-app-dependency_DNS

De eerste stap is het migreren van uw huidige Nagios-scripts naar SAM. U hoeft uw scripts hiervoor niet te wijzigen; SAM heeft een ingebouwde scriptverwerker waarmee u Nagios-scripts kunt converteren naar een compatibel formaat, zodat u optimaal gebruik kunt maken van de waarschuwings-, plannings- en rapportagefunctionaliteiten van het programma. Deze migratiecapaciteit is, naar mijn mening, een van de beste dingen aan SolarWinds SAM, waardoor het een zeer levensvatbare Nagios-vervanger is.

Een ander voordeel is dat SAM gebruik maakt van ingebouwde applicatiesjablonen, waardoor u zicht krijgt op prestatiemonitoring van meer dan 1200 applicaties. Dit omvat e-mailservers, databases, webservers, applicatieservers, en nog veel meer. U kunt al deze sjablonen uitvoeren op uw bestaande Nagios-scripts. U hoeft geen aangepaste scripts te maken – kies gewoon de sjabloon, dan de scriptserver, en u bent klaar om te beginnen met monitoren.

Een belangrijk kenmerk van elke server en applicatie monitoring tool is hoe dynamisch en gebruiksvriendelijk het dashboard is, en dit is waar SAM in uitblinkt. Het AppInsight™-dashboard biedt gedetailleerde en aantrekkelijke visualisaties van uw applicatieprestaties, en is uiterst veelzijdig met zijn functionaliteit. Het dashboard automatiseert niet alleen de monitoring, maar laat u ook snel de oorzaak van prestatieproblemen opsporen door contextuele metrieken te tonen en afhankelijkheden in kaart te brengen. Dit gebeurt op verschillende servers, virtuele lagen en besturingssystemen, waardoor u een ongeëvenaard inzicht krijgt in uw IT-infrastructuur.

Wanneer u een programma kiest met Nagios-achtige bewakingsmogelijkheden, is het gemakkelijk om de kwestie van schaalbaarheid over het hoofd te zien. Als uw netwerk groeit, wilt u dat uw monitor de extra belasting en complexiteit aankan. SAM maakt gebruik van een volledig agentloze benadering, waardoor het ontdekken en pollen van metrieken super eenvoudig is. Er is geen interactie met derden nodig, en het kan een netwerk van elke grootte beheren.

Voor degenen die geen fan zijn van de agentloze aanpak, kunt u kiezen voor de agent-gebaseerde implementatie. Hiermee kunt u de reikwijdte van uw bewakingscapaciteiten uitbreiden, zodat u toegang hebt tot externe en satellietkantoren, cloudinfrastructuur en DMZ-netwerken.

Als bewakingsoplossing wordt SAM bijzonder goed ondersteund en is de migratiemogelijkheid naar Nagios uitzonderlijk gestroomlijnd. Het is moeilijk om te concurreren met een functie waarmee u uw bestaande Nagios-scripts kunt behouden, die u mogelijk gedurende meerdere jaren hebt ontwikkeld. Deze functie onderscheidt de tool van de meeste concurrenten.

SolarWinds biedt een volledig functionele, gratis 30-dagen trial van Server & Application Monitor.

Terug naar boven

  1. SolarWinds Network Performance Monitor (NPM)

Het tweede product dat deze lijst haalt, is eveneens van SolarWinds. Dit is te danken aan het feit dat de softwareontwikkelaar zeer gebruiksvriendelijke programma’s met veel functies weet te produceren. Network Performance Monitor is een ander voorbeeld van de intelligente en intuïtieve ontwerpstrategie van het bedrijf.

Network Performance Monitor

NPM is een multi-vendor, zeer schaalbare netwerkbewakingsoplossing die visualisatie van kritieke paden, intelligente mapping, Wi-Fi-bewaking, netwerkbeschikbaarheidsbewaking en geavanceerde waarschuwingshulpprogramma’s biedt. Om deze gids beknopt te houden, zal ik me concentreren op mijn favoriete functies van de tool.

De waarschuwingsfuncties zijn een van de beste dingen aan NPM. SolarWinds benadert alerts met het doel om de hoeveelheid zinloze of irrelevante alerts die u ontvangt te verminderen. In plaats daarvan streeft het bedrijf naar het leveren van informatieve en bruikbare waarschuwingen. Met NPM kunt u uw eigen waarschuwingen creëren op basis van geneste triggervoorwaarden, die zowel eenvoudig als complex kunnen zijn. U kunt ook de tijdstippen aanpassen waarop u bepaalde waarschuwingen ontvangt. Als u bijvoorbeeld een waarschuwing als niet-kritiek beschouwt, maar toch de moeite waard, kunt u uw waarschuwingssysteem personaliseren, zodat u die waarschuwing alleen tijdens bepaalde uren ontvangt.

Naast de mogelijkheid om het tijdstip van de dag of de dagen van de week te specificeren waarop u bepaalde waarschuwingen ontvangt, kunt u ook kiezen hoe u op de hoogte wordt gebracht (bijvoorbeeld via e-mail of sms-bericht). En als alternatief voor het aanmaken van waarschuwingen biedt de tool u de mogelijkheid om tijd te besparen door gebruik te maken van ingebouwde standaardwaarschuwingen en deze te wijzigen. Meldingen worden in realtime afgeleverd.

Net als bij SolarWinds SAM onderscheidt NPM zich van de concurrentie door zijn robuuste visualisatiemogelijkheden. Het dashboard biedt u een enkele, uniforme weergave van al uw applicaties, netwerkverbindingen, afhankelijkheidsrelaties, topologie, en add-drop multiplexer informatie. Deze grafische weergaven van uw gegevens tonen u de fysieke relaties tussen alles in uw netwerk, inclusief routers, servers, switches, interfaces, groepen en volumes. De visualisatie wordt automatisch bijgewerkt, zodat u geen tijd hoeft te verspillen aan handmatige aanpassingen.

Met zo’n uitgebreide visualisatiecapaciteit, en met zo veel metrieken om bovenop te blijven zitten, zou het maar al te gemakkelijk zijn voor het dashboard om rommelig over te komen, zoals veel andere programma dashboards doen. Maar SolarWinds heeft een talent voor het handhaven van een schoon, beheersbaar dashboard en onderneemt tegelijkertijd actie om gebruikers niet te overweldigen. In plaats van informatie te clusteren, geeft NPM gebruikers de optie om dieper in elk van de statistieken te duiken, zodat u een grotere diepte van detail kunt bekijken wanneer u het nodig hebt, in plaats van alles in één keer te zien.

Ik waardeer het ook zeer dat NPM u in staat stelt logische componenten rechtstreeks vanuit uw hoofdnetwerkmonitoringprogramma te monitoren. Dit omvat alle aspecten van uw SDN-omgeving, zoals APIC’s, toepassingsprofielen, huurders, fysieke entiteiten en eindpuntgroepen. SolarWinds noemt dit treffend “single pane of glass” SDN-monitoring. Het voorkomt de noodzaak om steeds weer tussen uw primaire netwerkmonitoringsoftware en de APIC GUI te springen, wat snel vermoeiend kan worden.

Over het geheel genomen komt SolarWinds Network Performance Monitor op een nipte tweede plaats in deze lijst. Het onderscheidt zich onder andere door het slim ontworpen dashboard, het waarschuwingssysteem en de vele gebruiksvriendelijke functies. Net als bij SolarWinds SAM kunt u ook NPM 30 dagen gratis uitproberen.

Terug naar boven

  1. Paessler PRTG Network Monitor

Paessler PRTG Network Monitor-4

PRTG, van Paessler, is een andere populaire tool voor netwerkbewaking. Over het algemeen is het een indrukwekkende monitoringoplossing, die gebruikers inzicht geeft in en absolute controle over al hun systemen, inclusief bandbreedte, knelpunten en IP-interfaces. PRTG-gebruikers kunnen rekenen op hulpprogramma’s voor het in kaart brengen van het netwerk die dynamische, eenvoudig te interpreteren visualisaties van hun gegevens bieden, en op een betrouwbaar waarschuwingssysteem, naast andere nuttige functies. Maar in een Nagios- vs. PRTG-scenario, wat wint?

Er zijn veel dingen die PRTG en Nagios met elkaar gemeen hebben. Ze bieden bijvoorbeeld databasemonitoring en bewaking van de gezondheid van de hardware op het gebied van CPU, geheugen, schijfruimte, interne temperaturen en andere meetwaarden. Het belangrijkste verschil tussen Nagios en PRTG is: Nagios vereist add-ons of plug-ins voor bepaalde functies, terwijl PRTG dat niet doet.

Automatische netwerkontdekking, mapping en topologiediagrammen, bijvoorbeeld, zijn belangrijke ingebouwde aspecten van de PRTG-oplossing, maar ze vereisen een add-on met Nagios. Wi-Fi-monitoring, QOS- en IP SLA-monitoring, printermonitoring en VMware- en Hyper-V-monitoring zijn andere voorbeelden van functies waarvoor een plugin of add-on nodig is met Nagios, maar niet met PRTG.

Zoals ik al eerder zei, kunt u met Nagios door het gebruik van plug-ins en add-ons uw monitoringaanpak personaliseren. Nagios is in wezen wat u er zelf van maakt, en met de vele duizenden beschikbare plugins en add-ons kunt u ervoor kiezen om uw monitoringsysteem zo veelzijdig te maken als u zelf wilt. Maar het belangrijkste nadeel van deze aanpak is dat systemen met veel add-ons en plug-ins steeds moeilijker te onderhouden en actueel te houden zijn. Ze zijn vatbaarder voor vertragingen en storingen, en ze zijn niet bijzonder gebruiksvriendelijk.

Met PRTG is er native ondersteuning voor de belangrijkste monitoring functies. Dit is een veel eenvoudiger alternatief voor Nagios en is met name geschikt voor gebruikers die niet bekend zijn met het handmatig configureren van bestanden en plug-ins, wat Nagios vaak vereist.

Eén van de belangrijkste nadelen van PRTG is het op sensoren gebaseerde prijsmodel. De prijs springt omhoog wanneer u een bepaald aantal sensoren bereikt, en als u net boven de limiet zit, kunt u uiteindelijk betalen voor sensoren die u niet nodig hebt.

Terug naar boven

  1. ManageEngine OpManager

ManageEngine OpManager

ManageEngine is een toonaangevende software-ontwikkelaar, met een focus op netwerkbewaking en beheeroplossingen. OpManager is een goede vervanging voor Nagios, met als voordeel dat het een alles-in-één-tool is voor netwerkbeheerders. Met OpManager kunt u tot 50.000 apparaten of 1 miljoen interfaces vanaf een enkele server monitoren. Het programma biedt real-time netwerk monitoring functies met meer dan 2.000 ingebouwde prestatie monitors. Deze omvatten alles, van pakketverlies, latentie en snelheid tot fouten, discards en knelpuntanalyse.

Ik ben een fan van de multi-level thresholds benadering van de tool, waarmee u tal van drempels voor elke kritische prestatiemonitor kunt definiëren en onmiddellijke waarschuwingen kunt ontvangen wanneer een overtreding plaatsvindt. En de geïntegreerde mobiele app van OpManager, beschikbaar op Android, iPhone en iPad, maakt dit een echt modern Nagios-alternatief.

Een van de sterke punten van de tool is het aanpasbare dashboard, met meer dan 200 prestatiewidgets waaruit u kunt kiezen en die u kunt herschikken volgens uw voorkeur. Dit betekent dat je dashboard je een direct overzicht kan geven van de statistieken die jij als prioritair beschouwt. Hoewel ik het aanpasbare dashboard prettig vond, vond ik het wat onoverzichtelijk en overweldigend worden als er te veel widgets bij betrokken waren. Ik had liever een meer intuïtief dashboard gezien.

  1. Zabbix

zabbix

In tegenstelling tot de eerder genoemde tools is Zabbix een open-source alternatief voor Nagios. Het concurrentievoordeel is grotendeels te danken aan het zeer schaalbare ontwerp en de lage overhead. In feite, volgens de ontwikkelaars van Zabbix, gebruikt het programma slechts 256 MB RAM, wat het een aanzienlijk voordeel geeft ten opzichte van de meeste andere netwerkoplossingen.

Zabbix biedt netwerkbewaking, serverbewaking, cloudbewaking en applicatiebewaking. Met betrekking tot netwerkbewaking heeft het een aantal belangrijke verdiensten: deze omvatten een auto-detectiefunctie voor netwerkapparaten en voor apparaatconfiguratiewijzigingen, wat betekent dat u op de hoogte kunt blijven van alles, van een nieuwe switch die wordt toegevoegd tot firmware die wordt geüpgraded. Zabbix biedt kant-en-klare sjablonen, zodat u vrijwel direct kunt beginnen met het monitoren van meetgegevens. En het geeft u de mogelijkheid om multi-level afhankelijkheden te definiëren tussen gerelateerde netwerk nodes.

Zabbix is het meest populair om zijn schaalbaarheid, die praktisch onbeperkt is. Schalen wordt mogelijk gemaakt door de Zabbix server te offloaden, via de Zabbix proxy. Er zijn geen verborgen beperkingen, dus het werkt voor elk netwerk grootte.

Mijn favoriete Zabbix functie, is echter het waarschuwingssysteem. De tool kan meldingen leveren via e-mail, SMS, aangepast script, messenger, of Jabber, waardoor het flexibeler is dan de meeste.

Ondanks zijn reeks opmerkelijke functies, mist Zabbix nog steeds de gebruiksvriendelijkheid van de hoger gerangschikte programma’s op deze lijst. Het kan lastig en tijdrovend zijn om Zabbix nauwkeurig af te stellen en te leren hoe het werkt, wat veel gebruikers zal afschrikken.

Terug naar boven

  1. Shinken

Shinken

Shinken is net als Zabbix open source, en het biedt een aantal van de beste Nagios-achtige bewakingsfuncties op de markt. Een van de beste dingen aan Shinken is dat u al uw Nagios-plugins en -configuraties kunt behouden. Het heeft onbeperkte schaalbaarheid, RAID-achtige beschikbaarheid en out-of-the-box monitoring packs. U kunt ook gegevens laden vanuit nieuwe bronnen, zoals Puppet en MySQL, en nieuwe exportmethoden, zoals PNP4Nagios en Graphite.

Een andere opmerkelijke functie is dat bij het oplossen van de oorzaak van een probleem, het programma de gevolgen voor u uitfiltert, waardoor u minder rode regels krijgt, zodat u sneller de oorzaak kunt identificeren. Dit vermindert de hoeveelheid valse of onbelangrijke waarschuwingen die u krijgt, zodat u er zeker van kunt zijn dat de waarschuwingen die u ontvangt zinvol en bruikbaar zijn.

Shinken is niet goed geschikt voor zakelijk gebruik en is niet zo gebruikersvriendelijk als de meeste betaalde oplossingen. In het debat Nagios vs. Shinken is Shinken echter wel degelijk een haalbaar alternatief.

  1. SpiceWorks

Spiceworks gratis servermonitor

SpiceWorks is een goed ondersteund programma. Het is een Nagios-alternatief, open source en volledig gratis te gebruiken. De gratis ondersteuning omvat contact met adviesdeskundigen, wat deze tool een echt concurrentievoordeel geeft.

Met SpiceWorks kunt u realtime updates verwachten van switches, servers en elk IP-apparaat. Deze inzichten maken het mogelijk om trage, overbelaste systemen en apparaten te identificeren voordat ze een probleem worden, waardoor de algehele tevredenheid van eindgebruikers toeneemt.

Het aanpasbare meldingssysteem is een ander pluspunt, waardoor u controle hebt over het type meldingen dat u ontvangt en wanneer u ze ontvangt. SpiceWorks wordt ook geleverd met een gratis helpdesk, die in enkele minuten kan worden geladen en waarmee u eventuele problemen van gebruikers snel en efficiënt kunt beheren.

SpiceWorks kan geen groot netwerk ondersteunen, omdat het is ontworpen voor bedrijven die 25 apparaten of minder bewaken. Hoewel het een van de eenvoudigere open source-oplossingen is, is het nog steeds ingewikkelder dan de betaalde oplossingen hoger op deze lijst, die meer een alles-in-één, intuïtieve ervaring voor gebruikers bieden.

  1. Munin

Munin

Ten slotte hebben we Munin, een andere open source-monitoringoplossing. Het is een op Perl gebaseerd systeem dat RRDtool integreert, wat een aantal indrukwekkende grafische hulpprogramma’s oplevert.

Munin stelt gebruikers in staat om plug-ins te installeren, die standalone uitvoerbare bestanden zijn. Deze plugins zijn gemakkelijk te schrijven, en je kunt ze in elke taal schrijven. Bovendien biedt de tool toegang tot een bijdrage repository, waar plugins kunnen worden gevonden die door andere gebruikers zijn bijgedragen.

Ik waardeer ook Munin’s benadering van veranderingen. De focus op “What’s Different Today” maakt het gemakkelijk om snel belangrijke verschillen aan te wijzen op een dagelijkse basis.

Het grootste probleem met deze tool, in mijn ogen, is dat het niet dezelfde rijkdom aan ondersteuning beschikbaar heeft als andere open source tools. Bovendien zijn het dashboard en de gebruikersinterface niet bijzonder intuïtief, wat resulteert in een algehele gebruikerservaring die minder dynamisch en gestroomlijnd is.

Een Nagios-alternatief implementeren

Er zijn verschillende goede opties die er zijn als u Nagios wilt vervangen door een alternatieve monitoringtool. Als u een klein budget hebt, zich op uw gemak voelt met open source en geen 24 uur per dag toegang tot ondersteuning nodig hebt, kunt u beginnen met een van de gratis oplossingen.

Afgezien van het budget en de grootte van uw netwerk, als het gaat om een Nagios-alternatief, kunnen Windows-gebruikers niet beter doen dan SolarWinds Server & Application Monitor. Het programma is het meest gebruiksvriendelijk, met geavanceerde functionaliteiten en een intelligente benadering van de gebruikerservaring.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.