Hoe netwerkprestaties correct te meten

click fraud protection

Prestaties zijn een van de belangrijkste aspecten van netwerken. In feite is het een belangrijk onderdeel van vrijwel elk systeem. Elke netwerkbeheerder weet hoe iedereen het netwerk snel de schuld geeft wanneer de prestaties van elk type op het netwerk aangesloten apparaat of systeem te wensen overlaten. Wanneer dat gebeurt, is het vaak aan de netwerkbeheerder om te bewijzen dat het netwerk binnen de specificaties presteert en dat de bron van de prestatievermindering ergens anders vandaan komt.

Hoe is het gedaan, vraag je je misschien af? Gewoon door prestaties te meten met behulp van industriestandaard technologieën. Vandaag bekijken we hoe we netwerkprestaties kunnen meten.

Hoe netwerkprestaties te meten

We beginnen met bespreken netwerkprestaties in het algemeen. Als we het hebben over het meten van iets, moeten we het eerst eens worden over wat we proberen te meten. Dit brengt ons bij ons volgende onderwerp - het belangrijkste: het meten van netwerkprestaties. Hoewel dit op verschillende manieren kan worden gedaan, is het Simple Network Management Protocol (SNMP) waarschijnlijk de meest gebruikte technologie om de prestaties van netwerken te meten. We gaan dus dieper in op SNMP. En last but not least zullen we enkele van de beste tools bekijken die momenteel beschikbaar zijn om netwerkprestaties te meten.

instagram viewer

Over netwerkprestaties

Zoals welsprekend gedefinieerd in één zin op Wikipedia, "netwerkprestaties verwijst naar maatstaven van de servicekwaliteit van een netwerk zoals gezien door de klant". Die definitie heeft drie essentiële elementen. De eerste is het onderdeel "maatregelen". Het stelt duidelijk vast dat netwerkprestaties iets moeten worden gemeten. Het volgende belangrijke onderdeel is de "servicekwaliteit van een netwerk". Servicekwaliteit is een algemeen concept, maar zoals u zult zien, worden er meestal een paar specifieke statistieken aan gekoppeld. Het laatste belangrijke onderdeel van die definitie is "de klant". We zijn niet geïnteresseerd in netwerkprestaties als een theoretisch iets, maar in plaats daarvan hoe gebruikers het ervaren.

Verschillende factoren zijn van invloed op de waargenomen netwerkprestaties en worden over het algemeen als belangrijk beschouwd. De eerste twee zijn bandbreedte en doorvoer. Er kan soms enige verwarring bestaan ​​tussen deze twee termen. Bandbreedte verwijst naar de draagkracht van een netwerk. Zie het als een analogie als het aantal rijstroken op een snelweg. Doorvoer verwijst daarentegen naar het daadwerkelijke gebruik van de beschikbare bandbreedte. Om onze eerdere analogie te behouden, denk aan een snelweg met vier rijstroken met een bandbreedte van 4.000 voertuigen per uur, maar met een huidige doorvoer van 400 voertuigen per uur of 10% van de capaciteit.

Latentie, vertraging en jitter zijn meer factoren die de waargenomen prestaties van netwerken beïnvloeden. Latentie verwijst naar de tijd die gegevens nodig hebben om van bron naar bestemming te reizen. Het is voornamelijk een functie van de reistijd en verwerkingstijd van het signaal op alle knooppunten die het doorkruist. Het is een fysieke beperking die niet kan worden verminderd. Aan de andere kant kan vertraging soms worden verbeterd. Het heeft te maken met de tijd die netwerkapparatuur nodig heeft om gegevens te verwerken, in de wachtrij te zetten en door te sturen. Snellere, krachtigere apparatuur zal over het algemeen minder vertraging aan de transmissie toevoegen. Wat jitter betreft, het verwijst naar de variatie in pakketvertraging aan het ontvangende einde van het gesprek. Vooral realtime of bijna realtime verkeer wordt hierdoor beïnvloed, omdat dit ertoe kan leiden dat datapakketten niet op volgorde aankomen. Bij voice over IP kan dit bijvoorbeeld leiden tot onverstaanbare spraak.

Veel andere factoren kunnen ook de netwerkprestaties beïnvloeden. Het foutenpercentage is er een van. Het verwijst naar het aantal beschadigde bits, uitgedrukt als percentage of fractie van het verzonden totaal.

Netwerkprestaties meten

Hoe meet je prestaties vanuit het perspectief van een echte gebruiker? Welnu, er is natuurlijk de mogelijkheid dat echte gebruikers tests uitvoeren, maar dit kan nogal onpraktisch zijn. Het op één na beste is om een ​​netwerkprestatietestsysteem te gebruiken dat sondes gebruikt die overal op strategische locaties zijn ingezet uw netwerk en dat feitelijke simulatietests tussen elkaar kan uitvoeren om de werkelijke prestaties te meten met specifieke typen verkeer. Dit kan echter ook onpraktisch zijn omdat het enige voorbereidende opstelling vereist. Het helpt niet veel om een ​​plotseling probleem op te lossen.

Een eenvoudiger Op SNMP gebaseerd netwerkbewakingssysteem is vaak een betere oplossing. Hoewel het misschien niet zo praktisch is, kan het beheerders een vrij duidelijk beeld geven van het gebruik van het netwerk. Goede systemen zullen ook rapporteren over de meeste prestatie-beïnvloedende factoren zoals latentie, vertraging, jitter en fouten.

LEES OOK: 6 beste netwerkbeheertools die de prestaties volgen

Het Simple Network Management Protocol

Ondanks de misleidende naam, kan het Simple Network Management Protocol, of SNMP, blijken te zijn nogal complex. Gelukkig hoef je geen expert te zijn en alles te weten om het te gebruiken. Aan de basis is SNMP een communicatieprotocol dat specificeert hoe een SNMP-beheersysteem operationele parameters in externe apparaten kan lezen en schrijven. De parameters worden OID's genoemd - voor object-ID's. Enkele van de interessante OID's, vanuit het oogpunt van monitoring, zijn die met kritische meetwaarden zoals bijvoorbeeld bandbreedtegebruik. Bij het bewaken van netwerkapparaten zijn twee OID's van bijzonder belang, de bytes uit en de bytes in tellers die bij elke interface horen. Deze tellers worden automatisch verhoogd door de netwerkapparaten wanneer gegevens worden uitgevoerd en ingevoerd.

SNMP dateert uit een tijd dat IT-beveiliging geen probleem was en heeft slechts minimale beveiliging. Een SNMP-manager verbinding maken met een SNMP-apparaat verzendt een "community string" met zijn verzoek. Als de string overeenkomt met die geconfigureerd in de apparatuur, wordt het verzoek uitgevoerd. Apparaten hebben doorgaans twee community-tekenreeksen geconfigureerd, één voor alleen-lezen OID's en één voor wijzigbare.

Hier is hoe de meeste bewakingssystemen gebruik SNMP om het bandbreedtegebruik te controleren. Ze lezen periodiek de bytes in en uit tellers van de interfaces van een netwerkapparaat met bekende intervallen, waarbij vijf minuten een typische waarde is. Vervolgens slaan ze de opgehaalde waarden op in een soort database of schijfbestand. De rest van het proces is eenvoudige wiskunde. Het bewakingssysteem trekt de vorige tellerwaarde af van de huidige om het aantal verzonden of ontvangen bytes binnen vijf minuten te krijgen. Het kan dat aantal dan met acht vermenigvuldigen om het aantal bits te krijgen en het te delen door 300 - het aantal seconden in vijf minuten - 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 opgeslagen in een database.

De beste tools om netwerkprestaties te meten

SolarWinds heeft een solide reputatie voor het maken van enkele van de beste netwerk- en systeembeheertools. Veel van de producten van het bedrijf hebben lovende recensies ontvangen en worden beschouwd als een van de beste in hun respectievelijke vakgebieden. Maar SolarWinds staat ook bekend om zijn gratis tools, kleinere tools die voorzien in een specifieke behoefte van netwerkbeheerders. Twee goede voorbeelden van die gratis tools zijn de Real-time bandbreedtebewaking en de Kiwi Syslog Server.

Voor het bewaken van netwerken is echter wat u nodig heeft SolarWinds Network Performance Monitor (NPM), dat in de eerste plaats een SNMP-bewakingsprogramma is. In de kern biedt het uitgebreide foutbewaking en prestatiebeheer met behulp van SNMP en is daardoor compatibel met de meeste apparatuur. Het wordt ook geleverd met veel geavanceerde functies, zoals het NetPath functie kunt u het kritieke netwerkpad tussen twee bewaakte punten op uw netwerk bekijken. Het kan 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 kenmerken van de NPM omvatten geavanceerde waarschuwingen en de tools PerfStack prestatie analyse dashboard. De Network Insights-functionaliteit is een andere geavanceerde functie die complexe apparaatbewaking mogelijk maakt. De tool kan Software Defined Networks (SDN) bewaken en heeft ingebouwde Cisco ACI-ondersteuning, evenals de mogelijkheid om draadloze netwerken te bewaken en netwerkprestatiebaselines te genereren. De SolarWinds Network Performance Monitor is een zeer schaalbare tool die op elk netwerk kan worden gebruikt, van het kleinste tot het grootste.

De SolarWinds Network Performance MonitorDe prijsstructuur is vrij eenvoudig. 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 proefversie van 30 dagen is verkrijgbaar.

2. PRTG-netwerkmonitor

De PRTG-netwerkmonitor van Paessler AG is een agentloos netwerkbewakingssysteem. Paessler beweert dat de PRTG-netwerkmonitor kan in een paar minuten worden opgezet. Onze ervaring leert dat het iets meer kan duren, maar dat het nog steeds erg gemakkelijk en snel is, dankzij een automatische ontdekkingsfunctie die uw netwerk scant, apparaten vindt en automatisch toevoegt hen. De tool maakt gebruik van een combinatie van Ping, SNMP, WMI, NetFlow, jFlow, sFlow, maar kan ook communiceren via DICOM of de RESTful API.

PRTG Dashboard - Datacenter Monitoring

Een van de sterke punten van de PRTG-netwerkmonitor is de sensorgebaseerde architectuur. U kunt sensoren beschouwen als add-ons voor het product, behalve dat ze al zijn inbegrepen en niet hoeven te worden toegevoegd. Er zijn add-ons voor vrijwel alles. Er zijn bijvoorbeeld HTTP, SMTP / POP3 (e-mail) toepassingssensoren. Er zijn ook hardwarespecifieke sensoren voor switches, routers en servers. In totaal zijn er meer dan 200 verschillende vooraf gedefinieerde sensoren die statistieken zoals respons ophalen tijd, processor, geheugen, database-informatie, temperatuur of systeemstatus van de bewaakte apparaten.

De PRTG-netwerkmonitor biedt een selectie van gebruikersinterfaces. De belangrijkste is een op Ajax gebaseerde webinterface. Er is ook een Windows Enterprise-console en mobiele apps voor Android en iOS. Een leuke functie van de mobiele apps is dat ze pushmeldingen kunnen gebruiken van alle waarschuwingen die van binnenuit worden geactiveerd PRTG. Er zijn ook meer standaard sms- of e-mailmeldingen beschikbaar. Hoewel de server alleen op Windows draait, kan hij vanaf elk apparaat met een Ajax-compatibele browser worden beheerd.

De PRTG-netwerkmonitor wordt aangeboden in twee versies. Er is een gratis versie die volledig is uitgerust, maar je bewakingsvermogen beperkt tot 100 sensoren. Merk op dat elke bewaakte parameter telt als één sensor en dat bijvoorbeeld het bewaken van 24 interfaces op een netwerkswitch 24 sensoren zal gebruiken. Als u meer dan 100 sensoren nodig heeft, moet u een licentie aanschaffen. Hun prijzen beginnen bij $ 1 600 voor 500 sensoren. U kunt ook een gratis, sensoronbeperkte en volledig uitgeruste proefversie van 30 dagen krijgen.

3. ManageEngine OpManager

De ManageEngine OpManager is een complete beheeroplossing die in de meeste monitoringbehoeften voorziet. De tool kan op Windows of Linux draaien en zit boordevol uitstekende functies. De auto-discovery-functie kan bijvoorbeeld uw netwerk grafisch in kaart brengen, waardoor u een uniek aangepast dashboard krijgt.

Het dashboard van de tool is nog een van de sterke punten. Het is supergemakkelijk te gebruiken en te navigeren en heeft een inzoomfunctie. Als je van mobiele apps houdt, zijn ze beschikbaar voor tablets en smartphones en heb je overal toegang tot het systeem. Over het algemeen is dit een zeer gepolijst en professioneel product.

ManageEngine OpManager Dashboard

Melden OpManager is een van de sterke punten van het product. Er is een volledige aanvulling van op drempels gebaseerde waarschuwingen die netwerkproblemen helpen opsporen, identificeren en oplossen. Voor elke prestatiestatistiek kunnen meerdere drempels met verschillende meldingen worden ingesteld.

Als je het wilt proberen ManageEngine OpManager, download de gratis versie. Het is geen proefversie met beperkte tijd. Het is in plaats daarvan beperkt in functies. U kunt er bijvoorbeeld niet meer dan tien apparaten mee monitoren. Hoewel dit voor testdoeleinden voldoende kan zijn, is het alleen geschikt voor de kleinste netwerken. Voor meer apparaten kunt u kiezen tussen de Essential- of de Enterprise-abonnementen. Met de eerste kunt u maximaal 1000 knooppunten bewaken, terwijl de andere tot 10.000 gaat. Prijsinformatie is beschikbaar door contact op te nemen met de verkoopafdeling van ManageEngine.

4. WhatsUp Gold

WhatsUp Gold is een andere bekende naam op het gebied van monitoring tools. Vroeger was het een up-of-down-type monitoringtool, maar het is uitgegroeid tot een volledige managementtool met proactieve monitoring voor netwerkverkeer, applicaties, virtuele omgevingen en apparaatconfiguraties. Tegenwoordig heeft deze tool bijna alles wat u kunt verwachten van een enterprise-grade monitoring tool, en het is allemaal beschikbaar via een zeer intuïtieve GUI.

WhatsUp Gold beschikt over een auto-discovery-engine die uw apparaten vindt en deze toevoegt aan de bewakingsconsole. Het vindt niet alleen uw netwerkapparatuur, maar ook fysieke servers, virtuele servers, cloudservers en applicaties. Er is zelfs een kaartweergave waarop kan worden geklikt voor meer informatie over elk apparaat.

WhatUp Gold Traffic Analysis Dashboard

WhatsUp Gold heeft ook een uitstekend waarschuwingssysteem om u op de hoogte te stellen van problemen voordat gebruikers ze opmerken. Via de tools Waarschuwingscentrumkunt u ervoor kiezen om vooraf gedefinieerde drempels te gebruiken of ze in te stellen volgens uw specifieke behoeften. Met het waarschuwingssysteem kunt u actiebeleid maken dat bepaalt wat er gebeurt wanneer een bewaakte parameter van status verandert. Waarschuwingen kunnen worden verzonden via e-mail, sms, Slack of IFTTT-berichten. Het systeem kan ook services herstarten en webalarmen activeren.

Terwijl een gratis editie van WhatsUp Gold beschikbaar is, is het beperkt tot het bewaken van maximaal vijf apparaten. Voor meer apparaten zijn betaalde licenties beschikbaar in drie niveaus van toenemende functionaliteit met een prijsstructuur gebaseerd op het aantal apparaten dat moet worden gecontroleerd. Er is ook een gratis proefversie met volledige functionaliteit die u voor een beperkte tijd kunt gebruiken.

5. Observium

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 Observium 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 Observium met andere systemen en kan hun informatie ophalen en weergeven binnen de interface.

Observium gebruikers houden ervan hoe gemakkelijk het is om in te stellen en hoe het zichzelf bijna configureert. Hoewel er op de website van Observium geen downloadsectie lijkt te zijn, 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.

Het product is verkrijgbaar in twee versies. Daar is de Observium Gemeenschap is gratis beschikbaar voor iedereen. Deze versie ontvangt tweemaal per jaar updates en nieuwe functies. Er is ook de Observium Professional die extra functies heeft en wordt geleverd met dagelijkse updates. Beide versies draaien alleen op Linux.

6. Zabbix

Zabbix is een ander gratis en open-sourceproduct 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 beschikt ook over een indrukwekkende functieset. Het zal naast netwerkapparatuur de meeste op het netwerk aangesloten apparaten monitoren. Het zou een goede optie zijn als u naast de bandbreedte van uw WAN-circuit ook servers wilt bewaken.

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 apparaatstatus en configuratiewijzigingen te bewaken. Zoals u kunt zien, doet het veel meer dan eenvoudige WAN-bewaking. Het product beschikt ook over een indrukwekkend en volledig aanpasbaar waarschuwingssysteem. Het verzendt niet alleen e-mail- of sms-waarschuwingen, maar voert ook lokale scripts uit die kunnen worden gebruikt om sommige problemen automatisch op te lossen.

watch instagram story