- - Hvordan måle nettverksprestasjoner, korrekt

Hvordan måle nettverksprestasjoner, korrekt

Ytelse er et av de viktigste aspekteneav nettverk. Faktisk er det en viktig komponent i stort sett ethvert system. Enhver nettverksadministrator vet hvordan alle er raske til å skylde på nettverket når ytelsen til enhver type nettverkstilkoblet enhet eller system overlater å være ønsket. Når det skjer, er det ofte opp til nettverksadministratoren å bevise at nettverket presterer innenfor spesifikasjoner og at kilden til ytelsesforringelsen stammer fra et annet sted.

Hvordan gjøres det, spør du kanskje? Bare ved å måle ytelse ved å bruke industristandardteknologier. I dag ser vi på hvordan du måler nettverksytelsen.

Hvordan måle nettverksytelsen

Vi begynner med å diskutere nettverksytelse igenerell. Hvis vi skal snakke om å måle noe, må vi absolutt først bli enige om hva det er som vi prøver å måle. Dette vil bringe oss til vårt neste emne - det viktigste: hvordan du måler nettverksytelse. Selv om det er flere måter dette kan gjøres, er SNMP (Simple Network Management Protocol) sannsynligvis den mest brukte teknologien for å måle ytelsen til nettverk. Så vi får se en grundig titt på SNMP. Og sist, men absolutt ikke minst, får vi se på noen av de beste verktøyene som er tilgjengelige for å måle nettverksytelse.

Om nettverksytelse

Som veltalende definert i en gang setning påWikipedia, "nettverksytelse refererer til mål på tjenestekvaliteten til et nettverk sett av kunden". Det er tre viktige elementer i denne definisjonen. Den første er "tiltak" -delen. Den slår fast at nettverksytelsen er noe som må måles. Den neste viktige biten er “tjenestekvaliteten til et nettverk”. Tjenestekvalitet er et generisk konsept, men som du ser, er noen få spesifikke beregninger vanligvis knyttet til det. Den siste viktige delen av denne definisjonen er "kunden". Vi er ikke interessert i nettverksytelse som en teoretisk ting, men i stedet for hvordan brukere oppfatter det.

Flere forskjellige faktorer påvirker opplevdnettverksytelse og anses generelt som viktig. De to første er båndbredde og gjennomstrømning. Noen ganger kan det være en viss forvirring mellom disse to begrepene. Båndbredde refererer til bæreevnen til et nettverk. Tenk på det som antall baner på en motorvei som en analogi. Gjennomstrømning, derimot, refererer til den faktiske bruken av tilgjengelig båndbredde. For å beholde vår forrige analogi, kan du tenke på en firefelts motorvei som har en båndbredde på 4 000 kjøretøyer i timen, men den nåværende gjennomstrømningen er 400 kjøretøyer i timen eller 10% av kapasiteten.

Latens, forsinkelse og jitter er mer faktorsom påvirker den opplevde ytelsen til nettverk. Latens refererer til tiden det tar å ta data fra kilde til destinasjon. Det er hovedsakelig en funksjon av signalets reisetid og behandlingstid på alle noder det krysser. Det er en fysisk begrensning som ikke kan reduseres. Forsinkelse kan derimot forbedres. Det har å gjøre med tiden det tar for nettverksutstyr å behandle, stå i kø og videresende data. Raskere og kraftigere utstyr vil generelt gi mindre forsinkelse på overføringen. Når det gjelder jitter, refererer det til variasjonen i pakkeforsinkelse ved mottakende slutt på samtalen. Trafikk i sanntid eller nær sanntid påvirkes spesielt av den, da den kan føre til at datapakker kommer ut av rekkefølge. Når det gjelder tale via IP, for eksempel, kan dette føre til uforståelig tale.

Mange andre faktorer kan også påvirke nettverksytelsen. Feilfrekvensen er en av dem. Den refererer til antall ødelagte biter uttrykt i prosent eller brøkdel av det totale sendte.

Måling av nettverksytelse

Hvordan går man ut på å måle ytelse fraet ekte brukers perspektiv? Vel, det er selvfølgelig muligheten for å ha virkelige brukere som kjører tester, men dette kan ha en tendens til å være ganske upraktisk. Det neste beste er å bruke et nettverksprestasjonssystem som bruker sonder som er distribuert på strategiske steder i nettverket ditt, og som kan kjøre faktiske simuleringstester mellom hverandre for å måle ekte ytelse ved bruk av bestemte typer trafikk. Dette kan imidlertid også ha en tendens til å være upraktisk da det krever noe foreløpig oppsett. Det vil ikke være til mye hjelp for å feilsøke et plutselig problem.

Et enklere SNMP-basert nettverksovervåkingssystem erofte en bedre løsning. Selv om det kanskje ikke er så praktisk, kan det gi administratorer et ganske tydelig syn på nettverkets bruk. Gode ​​systemer vil også rapportere om de fleste faktorer som påvirker parfume, som for eksempel latenstid, forsinkelse, jitter og feil.

LES OGSÅ: 6 Beste verktøy for nettverksadministrasjon som sporer ytelse

Den enkle nettverksadministrasjonsprotokollen

Til tross for det misvisende navnet, Simple NetworkManagement Protocol, eller SNMP, kan vise seg å være ganske sammensatt. Heldigvis trenger du ikke å være en ekspert og vite alt om det for å bruke det. Som base er SNMP en kommunikasjonsprotokoll som spesifiserer hvordan et SNMP-styringssystem kan lese og skrive driftsparametere i eksterne enheter. Parametrene blir referert til som OID-er for objektidentifikatorer. Noen av de interessante OID-ene, fra et overvåkingssynspunkt, er de som inneholder kritiske beregninger som for eksempel båndbreddebruk. Når du overvåker nettverksenheter, er to OID-er av spesiell interesse, byte-ut og byte i tellere tilknyttet hvert grensesnitt. Disse tellere økes automatisk av nettverksenhetene når data sendes ut og skrives inn.

Dateres tilbake til en tid da IT-sikkerhet ikke var enproblemet, SNMP har bare minimal sikkerhet. En SNMP-manager som kobler seg til en SNMP-aktivert enhet vil overføre en “community string” med forespørselen. Hvis strengen samsvarer med konfigurert i utstyret, vil forespørselen bli utført. Enheter har vanligvis to fellesskapsstrenger konfigurert, en for lese-bare OID-er og en for modifiserbare.

Slik bruker de fleste overvåkningssystemer SNMP tilovervåke bruken av båndbredde. De leser periodevis bytene inn og ut tellere av en nettverksenhets grensesnitt med kjenne intervaller, med fem minutter som en typisk verdi. De lagrer deretter hentede verdier i en slags database eller diskfil. Resten av prosessen er enkle matte. Overvåkingssystemet trekker fra den forrige tellerverdien fra den gjeldende for å få antallet byte som er overført eller mottatt på fem minutter. Den kan deretter multiplisere dette tallet med åtte for å få antall biter og dele det med 300 - antall sekunder på fem minutter - for å få antall biter per sekund. Denne informasjonen er vanligvis plottet på en graf som viser utviklingen i tid og lagret i en database.

De beste verktøyene for å måle nettverksytelse

1. SolarWinds Network Performance Monitor (GRATIS PRØVEPERIODE)

Solarwinds har et godt omdømme for å lage noen avbeste nettverks- og systemadministrasjonsverktøy. Mange av selskapets produkter har mottatt flotte anmeldelser og regnes som de aller beste innen sine respektive felt. Men Solarwinds er også kjent for sine gratis verktøy, mindre verktøy som imøtekommer et spesifikt behov hos nettverksadministratorer. To gode eksempler på disse gratis verktøyene er Båndbreddemåler i sanntid og Kiwi Syslog Server.

For overvåkingsnettverk er det du trenger SolarWinds Network Performance Monitor (NPM), som først og fremst er et SNMP-overvåkingsverktøy. I kjernen tilbyr den omfattende feilovervåkning og ytelsesstyring ved bruk av SNMP og den er dermed kompatibel med det meste utstyret. Den kommer også med mange avanserte funksjoner som den NetPath -funksjonen lar deg vise den kritiske nettverksstien mellom to overvåkede punkter i nettverket. Det kan også automatisk generere intelligente nettverkskart.

SolarWinds NPM - Sammendrag av nettverk

  • GRATIS PRØVEPERIODE: SolarWinds Network Performance Monitor
  • Offisiell nedlastingslink: https://www.solarwinds.com/network-performance-monitor/registration

Andre funksjoner i NPM inkluderer avansert varsling og verktøyets PerfStack resultatanalyse dashbord. Network Insights-funksjonaliteten er en annen avansert funksjon som gir mulighet for kompleks overvåkning av enheter. Verktøyet kan overvåke programvaredefinerte nettverk (SDN) og har innebygd Cisco ACI-støtte, så vel som muligheten til å overvåke trådløse nettverk og generere ytelsesbaserte linjer. De SolarWinds Network Performance Monitor er et svært skalerbart verktøy som kan brukes i ethvert nettverk fra det minste til det største.

De SolarWinds Network Performance MonitorPrisstrukturen er ganske enkel. Lisensiering er basert på antall overvåkede elementer. Fem lisensnivåer er tilgjengelige for 100, 250, 500, 2000 og ubegrensede elementer til priser fra $ 2 955 til $ 32 525, inkludert det første året av vedlikehold.

Hvis du heller vil gi verktøyet en testkjøring før du går inn på et kjøp, kan du få en gratis 30-dagers prøveversjon.

2. PRTG Network Monitor

De PRTG Network Monitor fra Paessler AG er et agentfritt nettverksovervåkingssystem. Paessler hevder at PRTG Network Monitor kan settes opp i løpet av et par minutter. Vår erfaring viser at det kan ta litt mer enn det, men at det fortsatt er veldig enkelt og raskt, takket være en auto-funnfunksjon som vil skanne nettverket ditt, finne enheter og automatisk legge dem til. Verktøyet bruker en kombinasjon av Ping, SNMP, WMI, NetFlow, jFlow, sFlow, men kan også kommunisere via DICOM eller RESTful API.

PRTG Dashboard - Datacenter Monitoring

En av styrkene til PRTG Network Monitor er dens sensorbaserte arkitektur. Du kan tenke på sensorer som tillegg til produktet bortsett fra at de allerede er inkludert og ikke trenger å bli lagt til. Det finnes tillegg for praktisk talt hva som helst. For eksempel er det HTTP, SMTP / POP3 (e-post) applikasjonssensorer. Det finnes også maskinvarespesifikke sensorer for brytere, rutere og servere. I alt er det over 200 forskjellige forhåndsdefinerte sensorer som henter statistikk som responstid, prosessor, minne, databaseinformasjon, temperatur eller systemstatus fra de overvåkede enhetene.

De PRTG Network Monitor tilbyr et utvalg av brukergrensesnitt. Den primære er et Ajax-basert nettgrensesnitt. Det er også en Windows-konsoll i tillegg til mobilapper for Android og iOS. En fin funksjon ved mobilappene er at de kan bruke pushvarsling om alle varsler som utløses innenfra PRTG. Mer standard SMS- eller e-postvarsler er også tilgjengelig. Selv om serveren bare kjører på Windows, kan den administreres fra alle enheter med en Ajax-kompatibel nettleser.

De PRTG Network Monitor tilbys i to versjoner. Det er en gratis versjon som er fullverdig, men som vil begrense overvåkningsevnen din til 100 sensorer. Merk at hver overvåket parameter teller som en sensor, og for eksempel monitor 24-grensesnitt på en nettverksbryter vil bruke opp 24 sensorer. Hvis du trenger mer enn 100 sensorer, må du kjøpe en lisens. Prisene deres starter på $ 1 600 for 500 sensorer. Du kan også få en gratis, sensor-ubegrenset og fullverdig 30-dagers prøveversjon.

3. ManageEngine OpManager

De ManageEngine OpManager er en komplett styringsløsning som vilimøtekomme de fleste overvåkingsbehov. Verktøyet kan kjøres på enten Windows eller Linux, og det er lastet med utmerkede funksjoner. For eksempel kan dens auto-discovery-funksjon grafisk kartlegge nettverket ditt, noe som gir deg et unikt tilpasset dashbord.

Verktøyets instrumentbord er et annet av dets sterkepunkter. Det er superenkelt å bruke og navigere og har drill-down funksjonalitet. Hvis du bruker mobilapper, er de tilgjengelige for nettbrett og smarttelefoner og lar deg få tilgang til systemet hvor som helst. Totalt sett er dette et veldig polert og profesjonelt produkt.

ManageEngine OpManager Dashboard

Varsler inn OpManager er en annen av produktets styrker. Det er et komplett komplement av terskelbaserte varsler som vil bidra til å oppdage, identifisere og feilsøke nettverksproblemer. Flere terskler med forskjellige varsler kan settes for hver resultatmåling.

Hvis du vil prøve ManageEngine OpManager, få gratisversjonen. Det er ikke en tidsbegrenset prøveversjon. Det er i stedet funksjonsbegrenset. Det lar deg for eksempel ikke overvåke mer enn ti enheter. Selv om dette kan være tilstrekkelig for testformål, vil det bare passe til de minste nettverkene. For flere enheter kan du velge mellom Essential- eller Enterprise-planene. Den første lar deg overvåke opptil 1 000 noder, mens den andre går opp til 10 000. Prisinformasjon er tilgjengelig ved å kontakte ManageEngines salg.

4. WhatsUp Gold

WhatsUp Gold er et annet kjent navn innenovervåkingsverktøy. Det var en opp-eller-ned-type overvåkingsverktøy, men det har utviklet seg til et fullstendig administrasjonsverktøy med proaktiv overvåking for nettverkstrafikk, applikasjoner, virtuelle miljøer og enhetskonfigurasjoner. I dag har dette verktøyet nesten alt du kan forvente av et overvåkningsverktøy i bedriftsklasse, og det er alt tilgjengelig via et veldig intuitivt GUI.

WhatsUp Gold har en automatisk oppdagelsesmotor som vil finneenhetene dine og legg dem til overvåkningskonsollen. Det vil ikke bare finne nettverksutstyret ditt, men også fysiske servere, virtuelle servere, skyservere og applikasjoner. Det er til og med en kartvisning som kan klikkes for mer informasjon om hver enhet.

WhatUp Gold Traffic Traffic Dashboard

WhatsUp Gold har også et utmerket varslingssystem for å gi deg beskjed om problemer før brukere legger merke til dem. Gjennom verktøyet Varselsenter, kan du velge å bruke forhåndsdefinerte terskler eller angidem etter dine spesifikke behov. Varslingssystemet lar deg lage handlingspolitikk som definerer hva som skjer når en overvåket parameter endrer tilstand. Varsler kan overføres via e-post, SMS, Slack eller IFTTT innlegg. Systemet kan også starte tjenester på nytt og utløse webalarmer.

Mens en gratis utgave av WhatsUp Gold er tilgjengelig, er det begrenset til overvåking amaksimalt fem enheter. For flere enheter er betalte lisenser tilgjengelige i tre nivåer med økende funksjonalitet med en prisstruktur basert på antall enheter som skal overvåkes. Det er også en gratis prøveversjon med full funksjonalitet som du kan bruke i en begrenset periode.

5. Observium

Observium er en overvåkningsplattform med lite vedlikeholdauto-oppdagelse. Den støtter et bredt spekter av enhetstyper, plattformer og operativsystemer, inkludert blant annet Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Jeg tviler på at du kan finne en WAN-ruter som ikke støttes. Observiums primære fokus er å gi et vakkert, intuitivt og enkelt, men likevel kraftig brukergrensesnitt som viser helsen og statusen til nettverket ditt.

Observium-skjermbilde

Observium har mer enn bare båndbreddeovervåking. For eksempel er det et regnskapssystem som måler total månedlig båndbreddebruk i 95-persentilen eller totalt overførte bytes. Den har også en varslingsfunksjon med brukerdefinerte terskler. Videre integrerer Observium med andre systemer og kan trekke informasjonen og vise den i grensesnittet.

Observium brukere elsker hvor enkelt det er å konfigurere og hvordan det erkonfigurerer nesten seg selv. Selv om det ikke ser ut til å være en nedlastingsdel på Observiums nettsted, er det detaljerte installasjonsinstruksjoner for flere Linux-distribusjoner som inkluderer lenker for å få riktig pakke for hver distribusjon. Instruksjonene er veldig detaljerte, og installering av programvaren skal være enkel.

Produktet er tilgjengelig i to versjoner. Det er den Observium Community er gratis tilgjengelig for alle. Denne versjonen mottar oppdateringer og nye funksjoner to ganger i året. Det er også Observium Professional som har tilleggsfunksjoner og kommer med daglige oppdateringer. Begge versjonene kjører bare på Linux.

6. Zabbix

Zabbix er et annet gratis og åpen kildekode-produkt som haret meget profesjonelt utseende og følelse, omtrent som du ville forvente av et kommersielt produkt. Men det gode utseendet til brukergrensesnittet er ikke det eneste aktivumet. Produktet har også et imponerende funksjonssett. Den vil overvåke de fleste nettverkstilkoblede enheter i tillegg til nettverksutstyr. Det ville være et godt alternativ hvis du vil overvåke servere i tillegg til WAN-kretsens båndbredde.

Zabbix Dashboard

Zabbix bruker SNMP så vel som den intelligente plattformenMonitoring Interface (IMPI) for overvåkingsenheter. Du kan bruke programvaren til å overvåke båndbredde, enhets CPU og minnebruk, generell enhetshelse samt konfigurasjonsendringer. Som du ser, gjør det mer enn enkel WAN-overvåking. Produktet har også et imponerende og fullstendig tilpassbar varslingssystem. Det vil ikke bare sende e-post- eller SMS-varsler, men også kjøre lokale skript som kan brukes til å løse noen problemer automatisk.

kommentarer