6 Beste Linux-bewakingssoftware en -hulpmiddelen voor 2020

click fraud protection

Toen Linus Torvalds in 1991 de eerste versie van zijn Linux Kernel uitbracht, had niemand gedacht dat het ooit zou uitgroeien tot wat het is geworden. Tegenwoordig is Linux overal en hoewel het niet ver is gekomen als een mainstream desktopbesturingssysteem, is het nu gemeengoed op servers. Net als servers met andere besturingssystemen, moeten Linux-servers worden gecontroleerd. De IT-omgevingen van vandaag zijn zo groot en complex dat monitoringtools bijna verplicht zijn. Maar deze post gaat niet alleen over het monitoren van Linux-servers, het gaat ook over het gebruik van Linux als monitoringplatform. Enkele van de beste monitoringtools kunnen op Linux worden uitgevoerd. Sommige zullen zelfs op niets anders draaien. We hebben de markt voor u doorzocht, op zoek naar de beste Linux-bewakingssoftware en -hulpmiddelen en we zijn blij om de resultaten van onze inspanningen met onze lezers te delen.

We beginnen onze discussie door kort te praten over Linux, wat het is, zijn geschiedenis en zijn huidige staat. Vervolgens bespreken we de bewaking van Linux-computers. We zullen proberen te bepalen of er verschillen zijn tussen het monitoren van Linux-hosts of computers met andere besturingssystemen. Aangezien Linux een populair platform is voor monitoringtools, zal dit ons volgende onderwerp zijn voordat we eindelijk bij het meest interessante deel kunnen komen, de beste Linux-monitoringsoftware en -tools.

instagram viewer

Een woord over Linux

Linux, in zijn meest elementaire vorm, is slechts een besturingssysteemkernel. Dat is de kerncomponent van een besturingssysteem dat verschillende diensten levert, zoals geheugen, bestanden en taakbeheer, aan andere processen. Bij uitbreiding is het de naam die we gewoonlijk geven aan besturingssystemen die zijn gebaseerd op de kernel, maar zijn gemaakt van: verschillende extra modules die het een compleet computerbesturingssysteem maken, een die kan worden gebruikt door mensen. Het is belangrijk om het verschil tussen de Linux-kernel en een Linux-besturingssysteem te begrijpen. De Linux-kernel wordt gebruikt in andere besturingssystemen zoals Android, het meest gebruikte besturingssysteem voor smartphones.

Als besturingssysteem is Linux functioneel gezien niet heel anders dan andere systemen, zoals Windows of OS X. Het belangrijkste verschil tussen Linux en andere populaire besturingssystemen is het feit dat Linux een open-source product is. Veel mensen verwarren open-source en gratis. Het is waar dat open source software vaak gratis is, maar dat is niet per se het geval. Het Red Hat Enterprise Linux OS is bijvoorbeeld niet gratis. Om de verwarring nog groter te maken, verwijzen actoren van de open-sourcebeweging vaak naar open-sourcesoftware als vrije software waarbij vrij vrijheid inhoudt in plaats van de afwezigheid van kosten.

In de loop der jaren, Linux, dat een nogal marginaal besturingssysteem was, geïnstalleerd door freaks en computer wetenschapsstudenten - ik herinner me dat ik weken besteedde aan het downloaden van diskette-image per keer met een snelheid van 1200 baud verbinding; Ik denk dat ik een van die freaks was, is uitgegroeid tot een populaire optie als serverbesturingssysteem.

Linux monitoren

Linux monitoren, in zijn meest basale uitdrukking lijkt erg op het monitoren van elk ander besturingssysteem. Linux is tenslotte een besturingssysteem zoals elk ander (hoewel het ook anders is dan alle andere). En als je bedenkt dat typische servermonitoring meer te maken heeft met de hardware dan met het besturingssysteem, is het gemakkelijk in te zien waarom het niet al te veel verschilt.

Het besturingssysteem is echter wat monitoringtools gebruiken om de hardwarestatus te lezen. Sommige monitoringtools gebruiken bijvoorbeeld SNMP om operationele statistieken van besturingssystemen op te halen. Het monitoren van een Linux-systeem via SNMP vereist dat het snmpd-pakket erop is geïnstalleerd en erop draait. snmpd is een SNMP-agent die zit en wacht op verzoeken van SNMP-bewakingstools. Na ontvangst van een verzoek verwerkt het deze, verzamelt de gevraagde informatie en stuurt deze terug naar de aanvrager.

Andere monitoringsystemen gebruiken een lokale agent om gegevens te verzamelen. Bij het selecteren van een dergelijk systeem om Linux-servers te bewaken, is het belangrijk om ervoor te zorgen dat er een agent beschikbaar is voor uw specifieke Linux-distributie. Sommige op agenten gebaseerde monitoringtools kunnen ook andere methoden voor gegevensverzameling gebruiken en zijn vaak de beste opties in hybride netwerken met een mix van Windows-computers die kunnen worden gecontroleerd met een aangepaste agent en Linux-computers die via standaardmiddelen worden gecontroleerd zoals SNMP.

Linux als monitoringplatform

Hoewel Linux een populair besturingssysteem is voor allerlei soorten servers, is dit des te meer het geval als het gaat om het uitvoeren van specifieke tools. Er zijn met name verschillende gratis en open-source netwerkbewakingstools die op Linux kunnen worden uitgevoerd. En zelfs als uw favoriete tool op Windows zou kunnen draaien, zou het dan niet economisch logischer zijn om op een gratis besturingssysteem te draaien in plaats van wat geld te verspillen aan een duur besturingssysteem?

Sommige mensen vertrouwen nog steeds niet op gratis en open-source software voor bedrijfskritieke toepassingen. Ze zouden bijvoorbeeld hun kostbare bedrijfsgegevens niet op een SQL-server op Linux zetten. Maar deze mensen hebben meestal geen bezwaar tegen het gebruik van het platform voor het uitvoeren van netwerkbeheertools.

Een groot voordeel van het gebruik van Linux als het onderliggende platform voor netwerkmonitoringtools is dat het eenvoudig is om een ​​Linux-server op te zetten met alleen de vereiste pakketten. Hoewel dit met Windows kan worden gedaan, is het aanzienlijk gecompliceerder.

Onze beste Linux-bewakingssoftware en -hulpmiddelen

Genoeg gezegd over Linux, laten we eens kijken naar de beste tool die we hebben gevonden. Zoals eerder vermeld, bevat onze lijst een combinatie van tools die kunnen worden gebruikt om Linux-servers en -netwerken te bewaken, evenals netwerkmonitoringsoftware die op Linux draait. Sommige tools combineren beide en kunnen Linux-hosts bewaken terwijl ze op Linux draaien. Ze zijn ideaal voor winkels met alleen Linux.

SolarWinds maakt al zo'n twintig jaar enkele van de beste hulpprogramma's voor netwerkbeheer. Het staat hoog aangeschreven en zijn vlaggenschipproduct, de SolarWinds Network Performance Monitor, ontvangt consequent topbeoordelingen als een van de beste tools voor het bewaken van netwerkbandbreedte. SolarWinds staat ook bekend om zijn gratis tools, kleinere producten die elk voorzien in een specifieke behoefte van netwerkbeheerders. De SolarWinds Advanced Subnet Calculator en de Kiwi Syslog Server zijn twee goede voorbeelden van die gratis tools.

Zoals SolarWinds het zelf beschrijft, Server- en applicatiemonitor is een op Windows gebaseerde "serverbewakingssoftware die is gebouwd om toepassingsproblemen op te sporen en op te lossen". Met deze tool kunt u elke server waarop elke toepassing wordt uitgevoerd, overal controleren. Het kan worden gebruikt om proactief de prestaties, capaciteit en gezondheid van Linux- en Windows-servers en -applicaties in datacenters, externe kantoren en in de cloud te bewaken.

Dashboard voor SolarWinds-server en applicatiemonitor
  • GRATIS PROEF: SolarWinds-server en applicatiemonitor
  • Download link:https://www.solarwinds.com/server-application-monitor/registration

De Linux-serverbewakingscomponenten van de Server- en applicatiemonitor stelt u in staat om prestatieproblemen in uw Linux-servers te bewaken, te waarschuwen en erover te rapporteren. U kunt het resourcegebruik op uw Linux-servers controleren. Ontvang waarschuwingen over CPU-overbelasting, onvoldoende RAM en opslagproblemen, zoals schijven die onvoldoende capaciteit hebben. U kunt ook de gezondheid van de hardwarecomponenten in uw Linux-server controleren, inclusief temperatuur, ventilatorsnelheid, voeding en meer. U kunt waarschuwingen ontvangen wanneer serverhardwarecomponenten zich in een waarschuwings- of kritieke toestand bevinden, waardoor de downtime van de server als gevolg van hardwarestoringen mogelijk wordt verminderd.

Dit uitgebreide serverbewakingsplatform beschikt over een gebruiksvriendelijk en aanpasbaar webgebaseerd dashboard van waaruit u meer dan 1200 leverancierstoepassingen, servers, databases en opslag kunt controleren. De SolarWinds-server en applicatiemonitor biedt geautomatiseerde detectie en mapping van applicaties en infrastructuur. Het heeft ook aanpasbare monitoringsjablonen en vooraf gebouwde waarschuwingen en rapporten.

De prijs van de SolarWinds-server en applicatiemonitor is gebaseerd op het aantal gecontroleerde componenten, knooppunten en volumes. Het begint bij $ 2 995 voor 150 monitoren. EEN gratis proefversie van 30 dagen is beschikbaar om te downloaden, mocht u het product eerst willen testen voordat u het aanschaft.

2. PRTG

De Paessler Router Traffic Grapher (PRTG) is een andere op Windows gebaseerde tool die ideaal is voor het bewaken van Linux-bronnen. Het is een van de gemakkelijkste en snelste tools om in te stellen en Paessler beweert dat je binnen enkele minuten aan de slag kunt. Het is waar dat het installeren van het product indrukwekkend snel is, mede dankzij de auto-discovery-functie die uw netwerk scant en automatisch de gevonden componenten toevoegt.

De gebruikersinterface (of liever interfaces) is nog een van de sterke punten van de software. U kunt kiezen tussen een native Windows-console, een op Ajax gebaseerde webinterface of mobiele apps voor Android, iOS en Windows Phone. Met een van de unieke functies van mobiele apps kunt u een QR-codelabel op uw apparatuur scannen om snel de status ervan te bekijken.

Schermafbeelding PRTG Linux-sensor

PRTG kan bijna alles monitoren dankzij de innovatieve sensorarchitectuur. Je kunt denken aan sensoren als toevoegingen aan het product. De sensoren zijn echter al in het product ingebouwd. Aangepaste Linux- en Unix-sensoren worden gebruikt om Linux-hosts te bewaken zonder dat er iets hoeft te worden geïnstalleerd of gewijzigd. Linux-servers worden bewaakt met een combinatie van WBEM- en SSH-protocollen. Gegevens worden verzonden via een beveiligde verbinding om te voorkomen dat gevoelige informatie wordt gecompromitteerd tijdens het verzenden van monitoringgegevens.

PRTGDe prijsstelling is gebaseerd op het aantal sensoren dat u gebruikt, waarbij een sensor een parameter of metriek is die u moet bewaken. Elke interface die via SNMP wordt bewaakt, verbruikt bijvoorbeeld één sensor. Op dezelfde manier gebruikt elke Linux-host een sensor. Het product is beschikbaar in een volledig uitgeruste gratis versie die beperkt is tot het bewaken van 100 sensoren. Voor meer sensoren zijn betaalde licenties vereist. Hun prijs varieert afhankelijk van de sensorcapaciteit, beginnend bij $ 1600 voor 500 sensoren. Een gratis, sensor-onbeperkte proefperiode van 30 dagen is beschikbaar om te downloaden.

3. Zabbix

Zabbix is een gratis en open-source product dat kan worden gebruikt om alles te controleren. De tools kunnen op een handvol Linux-distributies draaien, waaronder Rapsbian, de Raspberry Pi-versie op Linux - en het zal netwerken, servers, applicaties en services bewaken, en cloudgebaseerd omgevingen. Het heeft een zeer professionele uitstraling, net zoals je zou verwachten van een commercieel product. Een goed uiterlijk is echter niet genoeg om op onze lijst te staan. Gelukkig beschikt dit product ook over een brede functieset, onbeperkte schaalbaarheid, gedistribueerde monitoring, sterke beveiliging en hoge beschikbaarheid. Het is een echt enterprise-grade product.

Zabbix Dashboard-schermafbeelding

Zabbix maakt gebruik van een combinatie van monitoringtechnologieën. Het ondersteunt zowel SNMP-bewaking als de Intelligent Platform Monitoring Interface (IMPI). Het kan ook op agenten gebaseerde monitoring uitvoeren met agenten die beschikbaar zijn voor de meeste platforms. Voor eenvoudige installatie zijn er automatische detectie en kant-en-klare sjablonen voor veel apparaten. De webgebaseerde gebruikersinterface van de tool heeft verschillende geavanceerde functies, zoals op widgets gebaseerde dashboards, grafieken, netwerkkaarten, diavoorstellingen en gedetailleerde rapporten.

Het product beschikt ook over een zeer aanpasbaar waarschuwingssysteem dat niet alleen een melding verzendt berichten die runtime- en inventarisinformatie bevatten, maar die ook kunnen worden aangepast op basis van die van de ontvanger rol. Het kan ook problemen escaleren volgens flexibele, door de gebruiker gedefinieerde serviceniveaus. Je kunt zelfs Zabbix sommige problemen automatisch laten oplossen.

4. Nagios

Er zijn twee concurrerende versies van Nagios beschikbaar. Er is de gratis en open-source Nagios Core en daar is de betaalde Nagios XI. Beide delen dezelfde onderliggende motor, maar daar houdt de gelijkenis op. Nagios Core is een open-source monitoringsysteem dat op Linux draait. Het systeem is volledig modulair met de eigenlijke monitoring-engine als kern. De engine wordt aangevuld met tientallen beschikbare plug-ins die kunnen worden gedownload om functionaliteit aan het systeem toe te voegen. Elke plug-in voegt enkele functies toe aan de kern.

Schermafbeelding Nagios XI Dashboard

Met behoud van de modulaire benadering, zijn de front-ends van de tool ook modulair en zijn er ook verschillende door de gemeenschap ontwikkelde opties beschikbaar om te downloaden. De Nagios kern, de plug-ins en de front-end combineren en zorgen voor een vrij compleet monitoringsysteem. Als je dat in overweging neemt, zal het je waarschijnlijk niet veel verbazen als ik je vertel dat het opzetten Nagios Core kan een ontmoedigende taak zijn.

Nagios XI is een commercieel product gebaseerd op de Nagios Core motor. Het is echter een volledig op zichzelf staande monitoringoplossing. Het product is gericht op een breed publiek, van kleine bedrijven tot grote bedrijven. Het is veel gemakkelijker te installeren en configureren dan Nagios Core, dankzij de configuratiewizard en de auto-discovery-engine. Natuurlijk is het niet gratis. U kunt verwachten dat u ongeveer $ 2000 betaalt voor een licentie met 100 knooppunten en ongeveer tien keer zoveel voor een onbeperkte.

5. Zenoss-kern

Zenoss-kern is waarschijnlijk niet zo populair als sommige van de andere monitoringtools op deze lijst, maar het verdient echt zijn plek, vooral vanwege zijn functieset en professionele uitstraling. De tool kan veel dingen controleren, zoals bandbreedtegebruik, verkeersstromen of services zoals HTTP en FTP. Het heeft een schone en eenvoudige gebruikersinterface en het waarschuwingssysteem is uitstekend. Een ding dat we vooral leuk vonden, is het vrij unieke meervoudige waarschuwingssysteem. Hiermee kan een tweede persoon worden gewaarschuwd als de eerste niet binnen een vooraf gedefinieerde vertraging reageert.

Zenoss Core-dashboard

Niet alles is echter perfect. Zenoss Core is een van de meest gecompliceerde monitoringsystemen om te installeren en in te stellen. Installatie is een volledig opdrachtregelgestuurd proces. De huidige netwerkbeheerders zijn gewend aan GUI-installatieprogramma's, configuratiewizards en auto-discovery-engines. Hierdoor kan de installatie van het product een beetje archaïsch overkomen. Er is echter voldoende documentatie beschikbaar en het eindresultaat maakt het de installatie-inspanningen waard.

6. Cactussen

We moesten Cactussen op deze lijst zetten. Het is tenslotte een van de oudste gratis en open-source monitoringplatforms. En tot op de dag van vandaag is het nog steeds behoorlijk populair. Hoewel het misschien niet zo rijk is aan functies als sommige commerciële en zelfs sommige open source-producten, is het nog steeds een uitstekende tool. de webgebaseerde gebruikersinterface heeft een beetje een vintage gevoel - verwacht geen HTML 5-animaties - maar het is goed ingedeeld en gemakkelijk te begrijpen en te gebruiken. Cacti bestaat uit een snelle poller, geavanceerde grafische sjablonen en meerdere acquisitiemethoden. Hoewel de tool voornamelijk afhankelijk is van SNMP-polling, kunnen aangepaste scripts worden bedacht om gegevens uit vrijwel elke bron te halen.

Cactussen Promo-schermafbeeldingen

De belangrijkste kracht van deze tool ligt in polling-apparaten om hun statistieken op te halen en de verzamelde gegevens op webpagina's in een grafiek weer te geven. Het doet echt uitstekend werk, maar dat is ongeveer alles wat het zal doen. Als u echter geen waarschuwingen, mooie rapporten of andere extra's nodig heeft, is de eenvoud van het product misschien precies wat u nodig heeft. En als je meer nodig hebt, is Cacti volledig in PHP geschreven, waardoor het in hoge mate aanpasbaar is. Je kunt het gemakkelijk aanpassen aan onze specifieke behoeften en de ontbrekende functies toevoegen die je nodig hebt.

Cacti maakt uitgebreid gebruik van sjablonen die zorgen voor een eenvoudigere configuratie. Er zijn apparaatsjablonen voor veel voorkomende typen apparaten, evenals grafieksjablonen. Er is ook een enorme online gemeenschap van gebruikers die allerlei soorten aangepaste sjablonen schrijven en deze beschikbaar stellen aan de gemeenschap en veel fabrikanten van apparatuur bieden ook downloadbare Cacti-sjablonen aan.

watch instagram story