De 6 beste Linux-bandbreedtebewakingstools in 2021

De 6 beste Linux-bandbreedtebewakingstools in 2021

We hebben een mix van betaalde en gratis tools die sterk variëren in hun functies, maar ze bieden allemaal standaard SNMP-bandbreedtebewaking. Hier is onze gids voor de beste Linux-bandbreedtebewakingstools.

De 6 beste Linux-bandbreedtebewakingstools in 2021

Kennis is macht! Als u dus weet wat het bandbreedtegebruik van het netwerk dat u beheert, krijgt u kracht door u proactief te laten zijn en door ervoor te zorgen dat netwerkcongestie zoveel mogelijk wordt vermeden. Om dat te bereiken, heb je bandbreedtebewakingstools nodig. En aangezien Linux een populair platform is met veel netwerkbeheerders, laten we eens kijken naar enkele van de beste beschikbare Linux-bandbreedtebewakingstools. Aangezien de meeste gratis en open source zijn, kunt u beginnen met het bewaken van de bandbreedte zonder andere kosten dan de tijd die u kwijt bent aan het installeren en configureren ervan. Zoals u snel zult ontdekken, zijn veel van deze hulpprogramma's net zo goed als enkele van de beste Windows-hulpprogramma's .

We beginnen onze verkenning met een overzicht van bandbreedtebewaking. We leggen je uit wat het is en, belangrijker nog, hoe het werkt. Dit zal ons ertoe brengen het Simple Network Management Protocol te bespreken, de basis van de meeste monitoringtools. Daarna bespreken we kort Linux in het algemeen en ook wat het betekent om het te gebruiken als platform voor monitoringtools. Zodra we allemaal op dezelfde pagina staan, zijn we klaar voor de kern van ons onderwerp, de beste Linux-bandbreedtebewakingstools.

Bandbreedte bewaken

Monitoring van netwerkbandbreedte is een zeer specifieke vorm van monitoring. Wat het doet, is de hoeveelheid verkeer meten die een bepaald punt op een netwerk passeert. Meestal is het meetpunt een router- of switchinterface, maar het is niet ongebruikelijk om het bandbreedtegebruik van de LAN-interface van een server te bewaken. Het belangrijkste hier is om te beseffen dat we alleen de hoeveelheid verkeer meten. Bandbreedtebewaking geeft u geen informatie over wat dat verkeer is, alleen hoeveel er van is.

Er zijn verschillende redenen om het gebruik van netwerkbandbreedte te willen controleren. Eerst en vooral kan het u helpen om twistpunten te lokaliseren. Naarmate het gebruik van een netwerkcircuit toeneemt, gaan de prestaties achteruit. Dit is een feit van het leven. Hoe meer je de maximale capaciteit nadert, hoe meer impact er is op de prestaties. Door u in staat te stellen het netwerkgebruik in de gaten te houden, bieden bandbreedtebewakingstools u de kans om hoog gebruik te detecteren - en aan te pakken - voordat het door gebruikers wordt opgemerkt.

Capaciteitsplanning is een ander groot voordeel van netwerkmonitoringtools. Netwerkcircuits, vooral lange afstand WAN-verbindingen, zijn duur en hebben vaak alleen de bandbreedte die nodig was toen ze voor het eerst werden geïnstalleerd. Hoewel die hoeveelheid bandbreedte toen misschien in orde was, zal deze uiteindelijk moeten worden verhoogd. Door de evolutie van het bandbreedtegebruik van uw netwerkcircuits te volgen, kunt u zien welke moeten worden geüpgraded en wanneer.

Bandbreedtebewakingstools kunnen ook nuttig zijn voor het oplossen van slechte applicatieprestaties. Wanneer een gebruiker klaagt dat een externe toepassing is vertraagd, kan het kijken naar het gebruik van de netwerkbandbreedte u een redelijk goed idee geven of het probleem wordt veroorzaakt door netwerkcongestie. Als u een laag netwerkgebruik ziet, kunt u uw inspanningen voor het oplossen van problemen waarschijnlijk ergens anders concentreren.

SNMP-bewaking uitgelegd

De meeste tools voor het bewaken van netwerkbandbreedte vertrouwen op het Simple Network Management Protocol (SNMP) om hun magie te doen. De meeste netwerkapparatuur heeft ingebouwde SNMP-mogelijkheden en kan met regelmatige tussenpozen worden gepold door monitoringtools. Ondanks de misleidende naam is SNMP eigenlijk behoorlijk complex. Maar maak je geen zorgen, je hoeft geen expert te zijn en er alles van te weten om het te gebruiken. Het is net alsof je geen automonteur hoeft te zijn om auto te rijden. Het verdient echter de voorkeur om op zijn minst enig idee te hebben van hoe het werkt, dus laten we er eens naar kijken.

In de basis is SNMP een communicatieprotocol dat specificeert hoe een SNMP-beheersysteem operationele parameters in externe apparaten kan lezen en schrijven. De parameters worden Object Identifiers of OID's genoemd. Enkele van de interessante OID's, vanuit het oogpunt van monitoring, zijn die OID's die belangrijke apparaatstatistieken bevatten, zoals CPU- en geheugenbelasting of schijfgebruik. Maar bij het bewaken van het gebruik van netwerkbandbreedte zijn twee OID's van bijzonder belang. Dit zijn de bytes uit en de bytes in tellers die bij elke interface horen. Ze worden automatisch verhoogd door de netwerkapparaten wanneer gegevens worden uitgevoerd of ingevoerd.

SNMP dateert uit een tijd dat IT-beveiliging geen probleem was en heeft slechts minimale beveiliging. Een SNMP-manager die verbinding maakt met een SNMP-apparaat, verzendt een "communitystring" met zijn verzoek. Als de string overeenkomt met die geconfigureerd in de apparatuur, wordt het verzoek uitgevoerd. Apparaten hebben doorgaans twee community-strings geconfigureerd, één voor alleen-lezen OID's en één voor aanpasbare. De communicatie is niet gecodeerd en iedereen die deze onderschept, zou de communitystrings in duidelijke tekst zien. Daarom wordt SNMP alleen gebruikt op particuliere, beveiligde netwerken.

Een voorbeeld uit de praktijk

Hier leest u hoe de meeste bewakingssystemen SNMP gebruiken om het bandbreedtegebruik te bewaken. Ze lezen periodiek de bytes in- en uittellers van de interfaces van een netwerkapparaat met bekende tussenpozen. Vijf minuten is een typische intervalwaarde, maar kortere tijden kunnen worden gebruikt voor een fijnere resolutie. Vervolgens slaan ze de opgevraagde waarden op in een soort database of bestand.

De rest van het proces is eenvoudige wiskunde. Het monitoringsysteem trekt de vorige tellerwaarde af van de huidige om het aantal bytes te krijgen dat tijdens het polling-interval is verzonden of ontvangen. Het kan dat aantal vervolgens met acht vermenigvuldigen om het aantal bits te krijgen en het te delen door het aantal seconden in het interval om het aantal bits per seconde te krijgen. Deze informatie wordt meestal uitgezet in een grafiek die de evolutie in de tijd laat zien en wordt opgeslagen in een database.

Het is belangrijk op te merken dat u een schatting krijgt van het gemiddelde gebruik over het polling-interval, niet het werkelijke bandbreedtegebruik. Laten we bijvoorbeeld aannemen dat een circuit gedurende de helft van het polling-interval op maximale capaciteit wordt gebruikt en de andere helft geen verkeer doorlaat. Het zou verschijnen als gebruikt op 50% van zijn capaciteit, ondanks dat het voor een langere periode maximaal is gebruikt. Kortere polling-intervallen verminderen deze vervorming, maar het is belangrijk om in gedachten te houden dat deze systemen u alleen gemiddelde waarden geven.

Een woord over Linux

Als besturingssysteem is Linux functioneel gezien niet heel anders dan andere, zoals Windows of OS X. Het belangrijkste verschil tussen Linux en andere populaire besturingssystemen is het feit dat Linux een open-sourceproduct is en dat de meeste distributies beschikbaar zijn gratis. 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 ooit een marginaal besturingssysteem was dat werd geïnstalleerd door nerds en informaticastudenten, herinner ik me dat ik wekenlang besteedde aan het downloaden van SLS Linux één diskette-image per keer via een verbinding van 1200 baud; Ik denk dat ik een van die nerds was - is uitgegroeid tot een populaire optie als serverbesturingssysteem. Sommige recente distributies boeken ook veel vooruitgang als een levensvatbaar alternatief voor Windows als besturingssysteem voor pc's.

Linux gebruiken 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 verschillende gratis en open-source hulpprogramma's voor het bewaken van netwerkbandbreedte die alleen op Linux kunnen worden uitgevoerd. En als uw favoriete tool zowel op Windows als Linux kan draaien, zou het dan niet voordeliger zijn om op een gratis besturingssysteem te draaien in plaats van wat geld te verspillen aan een duur besturingssysteem?

Hoewel sommige mensen nog steeds geen vertrouwen hebben in gratis en open-source besturingssystemen en software voor bedrijfskritieke applicaties en bijvoorbeeld hun kostbare bedrijfsgegevens niet op een MySQL-server onder Linux zouden zetten, doen velen van hen dat meestal niet. hebben evenveel bezwaren 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.

De beste Linux-bandbreedtebewakingstools

We hebben op internet gezocht naar enkele van de beste tools voor bandbreedtebewaking die op Linux kunnen worden uitgevoerd. Wat we bedachten, zijn enkele commerciële producten en enkele gratis en open-sourceproducten. Sommige producten op onze lijst kunnen op Linux of Windows worden geïnstalleerd, terwijl sommige alleen voor Linux zijn. Ze bieden allemaal SNMP-bandbreedtemonitoring en ze hebben allemaal een gecentraliseerde console waar u de tool kunt configureren en de monitoringresultaten kunt bekijken. Hoewel er een paar tools zijn die alleen via de opdrachtregel worden gebruikt, hebben we ze van onze lijst uitgesloten.

1. ManageEngine OpManager

De ManageEngine OpManager is een krachtige alles-in-één tool voor netwerkbewaking die uitgebreide netwerkbewakingsmogelijkheden biedt. Het kan u helpen het gebruik van netwerkbandbreedte in de gaten te houden, netwerkfouten in realtime te detecteren, fouten op te lossen en uitvaltijd te voorkomen. De tool ondersteunt verschillende omgevingen van meerdere leveranciers en kan worden geschaald om in uw netwerk te passen, ongeacht de grootte ervan. Het kan zowel op Linux als op Windows draaien en stelt u in staat uw apparaten en netwerk te bewaken en u inzicht te geven in uw gehele netwerkinfrastructuur. Installatie en configuratie van dit product zijn zowel snel als eenvoudig. Je kunt het in minder dan twee minuten aan de praat krijgen. Het vereist geen complexe installatieprocedures en wordt geleverd met ingebouwde databases en webservers.

De 6 beste Linux-bandbreedtebewakingstools in 2021

De ManageEngine OpManager bewaakt constant de prestaties van netwerkapparaten in realtime en geeft deze weer op zijn live dashboards en grafieken. Naast bandbreedte onderzoekt het verschillende kritieke operationele statistieken, zoals pakketverlies, fouten en weggooien, enz.

De tool kan u helpen bij het detecteren, identificeren en oplossen van netwerkproblemen met zijn op drempels gebaseerde waarschuwingen. U kunt eenvoudig meerdere drempels instellen voor elke prestatiestatistiek en meldingen ontvangen wanneer deze worden overschreden. Rapportage is een ander gebied waar deze tool uitblinkt. Met intelligente rapporten krijgt u gedetailleerde inzichten in de netwerkprestaties. Er zijn meer dan 100 ingebouwde rapporten en u kunt deze kant-en-klare rapporten naar wens aanpassen, plannen en exporteren.

2. Zabbix

Zabbix is een gratis en open-source product dat kan worden gebruikt om alles te monitoren. De tools kunnen draaien op een handvol Linux-distributies, waaronder Rapsbian, de Raspberry Pi-versie op Linux, en het zal de netwerkbandbreedte, servers, applicaties en services bewaken, evenals cloudgebaseerde omgevingen. Het heeft een zeer professionele look en feel. Dit product beschikt ook over een brede reeks functies, onbeperkte schaalbaarheid, gedistribueerde monitoring, sterke beveiliging en hoge beschikbaarheid. Ondanks dat het gratis is, is dit een echt enterprise-grade product.

De 6 beste Linux-bandbreedtebewakingstools in 2021

Zabbix gebruikt 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.

Zabbix beschikt ook over een zeer aanpasbaar waarschuwingssysteem dat niet alleen gedetailleerde meldingsberichten verzendt, maar dat ook kan worden aangepast op basis van de rol van de ontvanger. Het kan ook problemen escaleren volgens flexibele, door de gebruiker gedefinieerde serviceniveaus.

3. Nagios

Er zijn twee versies van Nagios beschikbaar. Er is de gratis en open-source Nagios Core en er 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.

De 6 beste Linux-bandbreedtebewakingstools in 2021

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. Er is echter een nadeel aan deze modulariteit. Het opzetten van Nagios Core kan een uitdagende taak blijken te zijn.

Nagios XI is een commercieel product op basis van de Nagios Core- engine, maar het is een complete, 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 te configureren dan Nagios Core , dankzij de configuratiewizard en de auto-discovery-engine. Natuurlijk heeft dit gemak van installatie en configuratie een prijs. U kunt verwachten dat u ongeveer $ 2000 betaalt voor een licentie met 100 knooppunten en ongeveer tien keer zoveel voor een onbeperkte.

4. Zenoss-kern

Zenoss Core is misschien niet zo populair als sommige van de andere monitoringtools op deze lijst, maar het verdient het echt om hier te zijn 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 het vermelden waard is, is het vrij unieke meervoudige waarschuwingssysteem. Hiermee kan een tweede persoon worden gewaarschuwd als de eerste niet binnen een vooraf gedefinieerde vertraging reageert.

De 6 beste Linux-bandbreedtebewakingstools in 2021

Nadeel is dat Zenoss Core een van de meest gecompliceerde monitoringsystemen is 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. Aan de andere kant is dit in lijn met de Linux-wereld. Er is voldoende installatie- en configuratiedocumentatie beschikbaar en het eindresultaat maakt het de moeite waard.

5. Cactussen

We moesten Cactussen op deze lijst zetten. Op 17-jarige leeftijd is het tenslotte een van de oudste gratis en open-source monitoringplatforms. En het is tot op de dag van vandaag nog steeds behoorlijk populair, het wordt nog steeds actief ontwikkeld. De nieuwste versie is pas eind januari uitgebracht. Hoewel Cacti misschien niet zo rijk is aan functies als sommige andere producten, is het nog steeds een uitstekend hulpmiddel. De webgebaseerde gebruikersinterface heeft een beetje een vintage gevoel, maar 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 ontworpen om gegevens uit vrijwel elke bron te halen.

De 6 beste Linux-bandbreedtebewakingstools in 2021

De belangrijkste kracht van deze tool ligt in polling-apparaten om hun statistieken op te halen, zoals bandbreedtegebruik, en de verzamelde gegevens op webpagina's in een grafiek weer te geven. Het doet dat uitstekend, maar dat is alles wat het zal doen. Als je geen waarschuwingen, mooie rapporten of andere extra's nodig hebt, is de eenvoud van het product misschien precies wat je nodig hebt. En als je meer functionaliteit nodig hebt, Cacti is open-source en volledig geschreven in PHP, waardoor het zeer aanpasbaar is en je alle ontbrekende functies kunt toevoegen die je nodig hebt.

Cactussen maken 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.

6. MRTG

De Multi Router Traffic Grapher , of MRTG , is de grootvader van alle netwerkbandbreedtebewakingssystemen. Hoewel het open-sourceproject al sinds 1995 bestaat, wordt het nog steeds wijdverbreid gebruikt, ondanks het feit dat de nieuwste versie al vijf jaar oud is. Het is beschikbaar voor Linux en Windows. De initiële installatie en configuratie zijn iets gecompliceerder dan wat je zou ervaren met andere monitoringsystemen, maar uitstekende documentatie is direct beschikbaar.

De 6 beste Linux-bandbreedtebewakingstools in 2021

Het installeren van MRTG is een proces dat uit meerdere stappen bestaat en u moet de installatie-instructies zorgvuldig volgen. Eenmaal geïnstalleerd, configureert u de software door het configuratiebestand te bewerken. Wat MRTG mist aan gebruiksvriendelijkheid, wint het aan flexibiliteit. Het is grotendeels geschreven in Perl en kan gemakkelijk worden aangepast en aangepast aan de exacte behoeften. En het feit dat dit het eerste monitoringsysteem is en dat het nog steeds bestaat, getuigt van zijn waarde.


6 beste netwerkbeheertools die prestaties bijhouden

6 beste netwerkbeheertools die prestaties bijhouden

De markt voor netwerkbeheersoftware is erg druk. Verkort uw zoekopdracht door onze aanbevelingen van de beste netwerkbeheertools te volgen.

10 beste Ping Sweep-tools om u meer over uw netwerk te vertellen

10 beste Ping Sweep-tools om u meer over uw netwerk te vertellen

Ping-sweeps kunnen op veel manieren in uw voordeel worden gebruikt. Lees verder terwijl we bespreken hoe en introduceer de 10 beste Ping-sweep-tools die u kunt vinden.

6 beste tools voor het monitoren van websites

6 beste tools voor het monitoren van websites

Websites zijn belangrijk en moeten voortdurend nauwlettend worden gecontroleerd op adequate prestaties. Hier zijn enkele van de beste tools voor het monitoren van websites.

Beste software-implementatietools voor ontwikkelteams in 2022

Beste software-implementatietools voor ontwikkelteams in 2022

Hier is een blik op enkele van de allerbeste software-implementatietools om de pijn van het beheer van een willekeurig aantal machines te verlichten

Beste gratis sFlow-verzamelaars en -analysers beoordeeld in 2021

Beste gratis sFlow-verzamelaars en -analysers beoordeeld in 2021

sFlow is een stroomanalyseprotocol dat in tal van netwerkapparaten is ingebouwd. We bekijken de top vijf van beste gratis sFlow-verzamelaars en -analysers.

Bandbreedte bewaken op Linux: top 5 tools in 2021

Bandbreedte bewaken op Linux: top 5 tools in 2021

Nu Linux steeds populairder wordt in datacenters, hebben we gekeken naar het monitoren van bandbreedte op Linux en zijn ook de beste tools aan het beoordelen.

SolarWinds Mail Assure - REVIEW 2021

SolarWinds Mail Assure - REVIEW 2021

E-mailbeveiliging is een belangrijke taak van managed service providers. We waren bezig met het beoordelen van SolarWinds Mail Assure, een van de beste tools voor dat doel.

Cheatsheet voor Windows PowerShell-opdrachten - De ultieme gids die u nodig hebt

Cheatsheet voor Windows PowerShell-opdrachten - De ultieme gids die u nodig hebt

Als u een krachtige Windows-gebruiker bent, weet en begrijpt u waarschijnlijk hoe het uitvoeren van verschillende bewerkingen op uw pc meer dan één benadering en

Beste netwerklatentietest- en monitoringtools in 2021

Beste netwerklatentietest- en monitoringtools in 2021

Latency lijkt de grootste vijand van netwerken te zijn. Deze latency-meettools leren hoe latency te testen om problemen op te sporen, te lokaliseren en op te lossen.

Beste hulpprogrammas voor netwerkbewaking voor Windows 10 in 2021

Beste hulpprogrammas voor netwerkbewaking voor Windows 10 in 2021

Windows-netwerkmonitor vereist tools met beperkte vereisten. Vandaag keken we naar de beste hulpprogramma's voor netwerkbewaking voor Windows 10.