6 beste Linux-hulpprogrammas voor netwerkbewaking

6 beste Linux-hulpprogrammas voor netwerkbewaking

Weten wat er gebeurt op het netwerk dat ze beheren, is essentieel voor de meeste netwerkbeheerders. Dit is de reden waarom netwerkbewakingstools zijn gemaakt. Ze laten managers een oogje in het zeil houden op het netwerk, terwijl ze ook de broodnodige hulp bieden bij het oplossen van problemen. En met de steeds groeiende populariteit van Linux in het datacenter, dachten we dat we eens zouden kijken naar een aantal van de allerbeste Linux-hulpprogramma's voor netwerkbewaking .

6 beste Linux-hulpprogrammas voor netwerkbewaking

Zoals we vaak doen, beginnen we met het definiëren van netwerkmonitoring. We leggen uit wat het is en welke voordelen het kan opleveren. We volgen op door het Simple Network Management Protocol te introduceren. Het is tenslotte de onderliggende technologie die door de meeste netwerkmonitoringtools wordt gebruikt. We zullen ook in enig detail uitleggen hoe SNMP wordt gebruikt om het gebruik van netwerkbandbreedte te berekenen, terwijl we onze uitleg zo niet-technisch mogelijk houden. Vervolgens zullen we het kort hebben over Linux en over de voordelen van het gebruik ervan als een netwerkbewakingsplatform. Dit brengt ons bij de kern van onze discussie, de eigenlijke Linux-netwerkmonitoringtools. We zullen een handvol van de beste tools bespreken die we konden vinden die op Linux zullen draaien.

Over netwerkbewaking

Netwerkbewaking of, zoals het vaak bandbreedtebewaking wordt genoemd, meet de hoeveelheid verkeer die een bepaald punt op een netwerk passeert. Het meetpunt is vaak een router- of switchinterface, maar het is niet ongebruikelijk om het gebruik van de netwerkbandbreedte van de LAN-interface van een server te bewaken. Het belangrijkste hier is om te beseffen dat we alleen de hoeveelheid verkeer meten. Standaard, basisnetwerkmonitoring 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 elk geschilpunt te lokaliseren. Naarmate het gebruik van een netwerkcircuit toeneemt, gaan de prestaties achteruit. En hoe meer u de maximale capaciteit van het netwerk benadert, hoe meer impact er is op de prestaties. Door u het netwerkgebruik in de gaten te laten houden, bieden monitoringtools 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 langeafstands-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.

Hulpprogramma's voor netwerkbewaking kunnen ook nuttig zijn voor het oplossen van problemen met slechte applicatieprestaties. Wanneer een gebruiker klaagt dat een externe toepassing is vertraagd, kan een blik op het bandbreedtegebruik van het netwerk u snel helpen bepalen of het probleem wordt veroorzaakt door netwerkcongestie. Als u een laag netwerkgebruik ziet, kunt u uw inspanningen voor probleemoplossing gerust ergens anders concentreren.

INTERESSANT: Beste IP-scanners voor Linux

SNMP in een notendop

De meeste tools voor netwerkbewaking vertrouwen op het Simple Network Management Protocol (SNMP) om hun magie te doen. Maar ondanks een nogal misleidende naam, is SNMP eigenlijk nogal complex . U hoeft echter 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 interessante OID's, vanuit het oogpunt van netwerkbewaking, zijn die welke overeenkomen met belangrijke apparaatstatistieken, zoals CPU- en geheugenbelasting of schijfgebruik.

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. Daarover straks meer.

SNMP dateert uit een tijd waarin IT-beveiliging niet echt een 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. Dit is de reden waarom SNMP doorgaans alleen wordt gebruikt op particuliere, beveiligde netwerken.

Hoe SNMP wordt gebruikt om netwerken te bewaken

Om het bandbreedtegebruik te bewaken, lezen op SNMP gebaseerde tools periodiek de bytes in en uit-tellers 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 delen door het aantal seconden in het polling-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/of opgeslagen in een database.

Het is belangrijk op te merken dat u een evaluatie krijgt van het gemiddelde gebruik over het polling-interval, niet het werkelijke bandbreedtegebruik. Bijvoorbeeld als een circuit gedurende de helft van de polling-interval op maximale capaciteit wordt gebruikt en de andere helft geen verkeer voert. 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.

LEES OOK: Beste Linux Log Management Tools

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 gratis en open-source product is en dat de meeste distributies zijn gratis verkrijgbaar. Het is hierbij van belang om gratis in “gratis en open-source” te onderscheiden van gratis in “gratis”. De eerste verwijst naar vrijheid in plaats van prijs.

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 als netwerkbewakingsplatform

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 netwerkbewakingstools die alleen op Linux werken. 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 zoals Windows?

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.

MOET LEZEN: Beste NetFlow Collectors voor Linux

De beste Linux-hulpprogramma's voor netwerkbewaking

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.

6 beste Linux-hulpprogrammas voor netwerkbewaking

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 behoefte 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.

6 beste Linux-hulpprogrammas voor netwerkbewaking

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 verstuurt, 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. Zenoss-kern

Zenoss Core is misschien niet zo populair als sommige van de andere monitoringtools op deze lijst, maar het verdient echt zijn plek vanwege zijn functieset en professionele uitstraling. De tool kan veel dingen monitoren, 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.

6 beste Linux-hulpprogrammas voor netwerkbewaking

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.

4. 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.

6 beste Linux-hulpprogrammas voor netwerkbewaking

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 kern van Nagios , 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.

Wat Nagios XI betreft , het 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.

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 onlangs 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. De belangrijkste componenten van de tool zijn 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.

6 beste Linux-hulpprogrammas voor netwerkbewaking

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 een paar 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.

6 beste Linux-hulpprogrammas voor netwerkbewaking

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.