- - Hur man mäter nätverksprestanda, korrekt

Hur man mäter nätverksprestanda, korrekt

Prestanda är en av de viktigaste aspekternaav nätverk. I själva verket är det en viktig komponent i nästan alla system. Alla nätverksadministratörer vet hur alla är snabba att skylla på nätverket när prestandan för någon typ av nätverksansluten enhet eller system lämnar att önska. När det händer är det ofta upp till nätverksadministratören att bevisa att nätverket presterar inom specifikationerna och att källan till prestandadegraderingen härstammar någon annanstans.

Hur görs det, kanske du frågar? Helt enkelt genom att mäta prestanda med hjälp av industristandardteknologier. Idag tittar vi på hur man mäter nätverksprestanda.

Hur man mäter nätverksprestanda

Vi börjar med att diskutera nätverksprestanda iallmän. Om vi ​​ska prata om att mäta något måste vi verkligen först komma överens om vad det är som vi försöker mäta. Detta kommer att leda till vårt nästa ämne - det viktigaste: hur man mäter nätverksprestanda. Även om det finns flera sätt detta kan göras är SNMP (Simple Network Management Protocol) troligtvis den mest använda tekniken för att mäta nätverksprestanda. Så vi får se en djupgående titt på SNMP. Och sist men säkert inte minst ska vi titta på några av de bästa verktygen som finns tillgängliga för att mäta nätverksprestanda.

Om nätverksprestanda

Som vältaligt definierat i en gång mening påWikipedia, "nätverksprestanda avser mått på servicekvalitet i ett nätverk sett av kunden". Det finns tre väsentliga element i den definitionen. Den första är "åtgärder" -delen. Det fastställer tydligt att nätverksprestanda är något som måste mätas. Nästa viktiga bit är "nätverkets servicekvalitet". Servicekvalitet är ett generiskt koncept men som ni ser är några specifika mätvärden vanligtvis associerade med det. Den sista viktiga delen av den definitionen är ”kunden”. Vi är inte intresserade av nätverksprestanda som en teoretisk sak utan istället för hur användare uppfattar det.

Flera olika faktorer påverkar upplevdnätverksprestanda och anses generellt viktigt. De två första är bandbredd och genomströmning. Det kan ibland vara viss förvirring mellan dessa två termer. Bandbredd avser nätverkets bärkapacitet. Tänk som en analogi på det som antalet körfält på en motorväg. Genomströmning å andra sidan hänvisar till den faktiska användningen av den tillgängliga bandbredden. För att behålla vår tidigare analogi, tänk på en fyrafelts motorväg som har en bandbredd på 4 000 fordon per timme men dess nuvarande genomströmning är 400 fordon per timme eller 10% av dess kapacitet.

Latency, fördröjning och jitter är mer faktorsom påverkar nätverkets upplevda prestanda. Latency avser den tid det tar att ta sig från källa till destination. Det är främst en funktion av signalens restid och behandlingstid vid alla noder som den går igenom. Det är en fysisk begränsning som inte kan minskas. Försening, å andra sidan, kan ibland förbättras. Det har att göra med den tid det tar för nätverksutrustning att bearbeta, köa och vidarebefordra data. Snabbare och kraftfullare utrustning ger generellt mindre fördröjning för överföringen. När det gäller jitter hänvisar det till variationen i paketfördröjning vid den mottagande slutet av konversationen. Trafik i realtid eller nära realtid påverkas särskilt av den eftersom den kan orsaka datapaket att komma ut ur sekvensen. När det gäller Voice over IP, till exempel, kan detta leda till obegripligt tal.

Många andra faktorer kan också påverka nätverksprestanda. Felfrekvensen är en av dem. Den hänvisar till antalet skadade bitar uttryckt i procent eller bråkdel av det totala skickade.

Mäta nätverksprestanda

Hur går man till att mäta prestanda frånen sann användares perspektiv? Nåväl, det finns naturligtvis möjligheten att ha riktiga användare som kör tester, men det kan tendera att vara ganska opraktiskt. Det näst bästa är att använda ett nätverksprestningssystem som använder sonder som är placerade på strategiska platser i hela ditt nätverk och som kan köra faktiska simuleringstester mellan varandra för att mäta verklig prestanda med specifika typer av trafik. Detta kan emellertid också tendera att vara opraktiskt eftersom det kräver viss preliminär installation. Det kommer inte att vara till stor hjälp för att felsöka ett plötsligt problem.

Ett enklare SNMP-baserat nätverksövervakningssystem ärofta en bättre lösning. Det är kanske inte så praktiskt, men det kan ge administratörer en ganska tydlig bild av nätverkets användning. Bra system kommer också att rapportera om de flesta faktorer som påverkar områden som latens, fördröjning, jitter och fel.

LÄS Också: 6 bästa verktyg för nätverkshantering som spårar prestanda

Det enkla nätverkshanteringsprotokollet

Trots dess vilseledande namn, det enkla nätverketManagement Protocol, eller SNMP, kan visa sig vara ganska komplicerat. Lyckligtvis behöver du inte vara expert och vet allt om det för att använda det. I sin bas är SNMP ett kommunikationsprotokoll som specificerar hur ett SNMP-hanteringssystem kan läsa och skriva operativa parametrar i fjärrenheter. Parametrarna kallas OID: er för objektidentifierare. Några av de intressanta OID: erna, från ett övervakningssynpunkt, är de som innehåller kritiska mätvärden, till exempel bandbreddanvändning. Vid övervakning av nätverksenheter är två OID: er av särskilt intresse, byte ut och byte i räknare associerade med varje gränssnitt. Dessa räknare ökas automatiskt av nätverksenheterna när data matas ut och matas in.

Återgå till en tid då IT-säkerhet inte var enproblem, SNMP har bara minimal säkerhet. En SNMP-chef som ansluter till en SNMP-aktiverad enhet sänder en "community string" med sin begäran. Om strängen stämmer överens med den konfigurerade i utrustningen utförs begäran. Enheter har vanligtvis två communitysträngar konfigurerade, en för skrivskyddade OID och en för modifierbara.

Så här använder de flesta övervakningssystem SNMP förövervaka bandbreddanvändning. De läser regelbundet byte in och ut räknare för en nätverksenhets gränssnitt med kända intervaller, med fem minuter som ett typiskt värde. De lagrar sedan de hämtade värdena i någon sorts databas- eller diskfil. Resten av processen är enkla matematiker. Övervakningssystemet subtraherar det tidigare räknarvärdet från det nuvarande värdet för att få antalet byte som sänds eller mottagits på fem minuter. Den kan sedan multiplicera det antalet med åtta för att få antalet bitar och dela det med 300 - antalet sekunder på fem minuter - för att få antalet bitar per sekund. Denna information ritas vanligtvis på en graf som visar dess utveckling i tid och lagras i en databas.

De bästa verktygen för att mäta nätverksprestanda

1. SolarWinds Network Performance Monitor (GRATIS PRÖVNING)

Solarwinds har ett gott rykte för att göra några avbästa nätverks- och systemadministrationsverktyg. Många av företagets produkter har fått fantastiska recensioner och anses vara de allra bästa inom sina respektive områden. Men Solarwinds är också känt för sina gratisverktyg, mindre verktyg som tillgodoser ett specifikt behov av nätverksadministratörer. Två bra exempel på dessa gratisverktyg är Bandbreddsmätare i realtid och den Kiwi Syslog Server.

För övervakning av nätverk, men vad du behöver är SolarWinds Network Performance Monitor (NPM), som främst är ett SNMP-övervakningsverktyg. I sin kärna erbjuder det omfattande felövervakning och prestandahantering med hjälp av SNMP och är därmed kompatibel med de flesta utrustningar. Det kommer också med många avancerade funktioner som dess NetPath -funktionen låter dig visa den kritiska nätverksvägen mellan två övervakade punkter i ditt nätverk. Det kan också automatiskt generera intelligenta nätverkskartor.

SolarWinds NPM - Nätverksöversikt

  • GRATIS PRÖVNING: SolarWinds Network Performance Monitor
  • Officiell nedladdningslänk: https://www.solarwinds.com/network-performance-monitor/registration

Andra funktioner i NPM inkludera avancerad varning och verktygets PerfStack prestationsanalyspanel. Network Insights-funktionaliteten är en annan avancerad funktion som möjliggör komplex enhetsövervakning. Verktyget kan övervaka Software Defined Networks (SDN) och har inbyggt Cisco ACI-stöd samt möjlighet att övervaka trådlösa nätverk och generera basprinciper för nätverksprestanda. De SolarWinds Network Performance Monitor är ett mycket skalbart verktyg som kan användas i alla nätverk från det minsta till det största.

De SolarWinds Network Performance MonitorPrissättningsstrukturen är ganska enkel. Licensiering baseras på antalet övervakade element. Fem licensnivåer är tillgängliga för 100, 250, 500, 2000 och obegränsade delar till priser som sträcker sig från $ 2 955 till $ 32 525, inklusive det första underhållsåret.

Om du hellre vill ge verktyget en testkörning innan du gör ett köp kan du få en gratis 30-dagars provversion.

2. PRTG Network Monitor

De PRTG Network Monitor från Paessler AG är ett agentfritt nätverksövervakningssystem. Paessler hävdar att PRTG Network Monitor kan ställas in på några minuter. Vår erfarenhet visar att det kan ta lite mer än så men att det fortfarande är väldigt enkelt och snabbt tack vare en automatisk upptäcktsfunktion som skannar ditt nätverk, hittar enheter och automatiskt lägger till dem. Verktyget använder en kombination av Ping, SNMP, WMI, NetFlow, jFlow, sFlow, men kan också kommunicera via DICOM eller RESTful API.

PRTG Dashboard - Datacenterövervakning

En av styrkorna hos PRTG Network Monitor är dess sensorbaserade arkitektur. Du kan tänka på sensorer som tillägg till produkten förutom att de redan är inkluderade och inte behöver läggas till. Det finns tillägg för praktiskt taget vad som helst. Till exempel finns det HTTP, SMTP / POP3 (e-post) applikationssensorer. Det finns också hårdspecifika sensorer för switchar, routrar och servrar. Totalt finns det över 200 olika fördefinierade sensorer som hämtar statistik såsom responstid, processor, minne, databasinformation, temperatur eller systemstatus från de övervakade enheterna.

De PRTG Network Monitor erbjuder ett urval av användargränssnitt. Den primära är ett Ajax-baserat webbgränssnitt. Det finns också en Windows-företagskonsol samt mobilappar för Android och iOS. En trevlig funktion hos mobilapparna är att de kan använda push-aviseringar av alla varningar som utlöses inifrån PRTG. Mer standardmeddelanden via SMS eller e-post finns också tillgängliga. Även om servern bara körs på Windows kan den administreras från alla enheter med en Ajax-kompatibel webbläsare.

De PRTG Network Monitor erbjuds i två versioner. Det finns en gratis version som är fullständig men som begränsar din övervakningsförmåga till 100 sensorer. Observera att varje övervakad parameter räknas som en sensor och till exempel monitor 24-gränssnitt på en nätverksomkopplare kommer att använda 24 sensorer. Om du behöver mer än 100 sensorer måste du köpa en licens. Deras priser börjar på 1 600 $ för 500 sensorer. Du kan också få en gratis, sensor-obegränsad och fullständig 30-dagars provversion.

3. ManageEngine OpManager

De ManageEngine OpManager är en komplett hanteringslösning som kommerhantera de flesta övervakningsbehov. Verktyget kan köras på antingen Windows eller Linux och det är laddat med utmärkta funktioner. Till exempel kan funktionen för automatisk upptäckt grafiskt kartlägga ditt nätverk, vilket ger dig en unikt anpassad instrumentpanel.

Verktygets instrumentbräda är en annan av dess starkapoäng. Det är superlätt att använda och navigera och har funktionsborrning. Om du använder mobilappar är de tillgängliga för surfplattor och smartphones och gör att du kan komma åt systemet var som helst. Sammantaget är detta en mycket polerad och professionell produkt.

ManageEngine OpManager Dashboard

Varnar in OpManager är en annan av produktens styrkor. Det finns ett komplett komplement av tröskelbaserade varningar som hjälper till att upptäcka, identifiera och felsöka nätverksproblem. Flera trösklar med olika aviseringar kan ställas in för varje resultatmätvärde.

Om du vill prova ManageEngine OpManager, få gratisversionen. Det är inte en tidsbegränsad provversion. Det är istället funktionsbegränsat. Det låter till exempel inte övervaka mer än tio enheter. Även om detta kan vara tillräckligt för teständamål passar det bara de minsta nätverken. För fler enheter kan du välja mellan Essential- eller Enterprise-planerna. Den första låter dig övervaka upp till 1 000 noder medan den andra går upp till 10 000. Prisinformation är tillgänglig genom att kontakta ManageEngines försäljning.

4. WhatsUp Gold

WhatsUp Gold är ett annat välkänt namn inom områdetövervakningsverktyg. Det brukade vara en upp-eller-ned typ av övervakningsverktyg men det har utvecklats till ett fullständigt hanteringsverktyg med proaktiv övervakning för nätverkstrafik, applikationer, virtuella miljöer och enhetskonfigurationer. Idag har detta verktyg nästan allt du kan förvänta dig av ett övervakningsverktyg för företagsklass, och det är allt tillgängligt via ett mycket intuitivt GUI.

WhatsUp Gold har en automatisk upptäcktsmotor som kommer att hittadina enheter och lägg till dem i övervakningskonsolen. Den hittar inte bara din nätverksutrustning utan också fysiska servrar, virtuella servrar, molnservrar och applikationer. Det finns till och med en kartvy som kan klickas för mer information om varje enhet.

WhatUp Gold Traffic Analys Dashboard

WhatsUp Gold har också ett utmärkt varningssystem för att informera dig om problem innan användarna märker dem. Genom verktygets Alert Center, kan du välja att använda fördefinierade trösklar eller ställa indem enligt dina specifika behov. Varningssystemet låter dig skapa åtgärdspolicyer som definierar vad som händer när en övervakad parameter ändrar tillstånd. Varningar kan skickas via e-post, SMS, Slack eller IFTTT-inlägg. Systemet kan också starta om tjänster och utlösa webbalarm.

Medan en gratis utgåva av WhatsUp Gold är tillgängligt, är det begränsat till övervakning ahögst fem enheter. För fler enheter finns betalda licenser tillgängliga i tre nivåer med ökande funktionalitet med en prissättningstruktur baserad på antalet enheter som ska övervakas. Det finns också en gratis, fullständig testversion som du kan använda under en begränsad tid.

5. Observium

Observium är en övervakningsplattform med lågt underhåll medauto-discovery. Det stöder ett brett utbud av enhetstyper, plattformar och operativsystem inklusive bland annat Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Jag tvivlar på att du kan hitta en WAN-router som inte stöds. Observiums primära fokus är att ge ett vackert, intuitivt och enkelt men ändå kraftfullt användargränssnitt som visar hälsan och statusen för ditt nätverk.

Observium skärmdump

Observium har mer än bara bandbreddövervakning. Till exempel finns det ett bokföringssystem som mäter den totala månatliga bandbreddanvändningen i den 95: e percentilen eller totalt överförda byte. Den har också en varningsfunktion med användardefinierade trösklar. Dessutom integreras Observium med andra system och kan dra sin information och visa den i sitt gränssnitt.

Observium användare älskar hur lätt det är att konfigurera och hur det ärkonfigurerar nästan sig själv. Även om det inte verkar finnas en nedladdningssektion på Observiums webbplats finns det detaljerade installationsinstruktioner för flera Linux-distributioner som inkluderar länkarna för att få rätt paket för varje distribution. Instruktionerna är mycket detaljerade och installationen av programvaran bör vara enkel.

Produkten finns i två versioner. Det är det Observium Community är som är tillgängligt gratis för alla. Denna version får uppdateringar och nya funktioner två gånger om året. Det finns också Observium Professional som har ytterligare funktioner och kommer med dagliga uppdateringar. Båda versionerna körs bara på Linux.

6. Zabbix

Zabbix är en annan kostnadsfri och öppen källkodsprodukt som harett mycket professionellt utseende och känsla, precis som du kan förvänta dig av en kommersiell produkt. Men det snygga användargränssnittet är inte dess enda tillgång. Produkten har också en imponerande funktionsuppsättning. Den övervakar de flesta nätverksanslutna enheter utöver nätverksutrustning. Det skulle vara ett bra alternativ om du vill övervaka servrar utöver din WAN-krets bandbredd.

Zabbix instrumentbräda

Zabbix använder SNMP såväl som den intelligenta plattformenMonitoring Interface (IMPI) för övervakningsenheter. Du kan använda programvaran för att övervaka bandbredd, enhets CPU och minnesanvändning, allmän enhetshälsa samt konfigurationsändringar. Som ni ser är det mycket mer än enkel WAN-övervakning. Produkten har också ett imponerande och helt anpassningsbart varningssystem. Det kommer inte bara att skicka e-post- eller SMS-varningar utan också köra lokala skript som kan användas för att fixa vissa problem automatiskt.

kommentarer