- - De beste SNMP-nettverksovervåkingsverktøyene vi testet i 2019

De beste SNMP-nettverksovervåkingsverktøyene vi testet i 2019

I en ideell verden ville nettverksbåndbredden væreuendelig og nettverk ville aldri bli overbelastet. Dessverre lever vi ikke i en slik verden. Nettverk blir overbelastet og lider av alle slags problemer på grunn av utilstrekkelig båndbredde. I tillegg, med applikasjoner som håndterer mer og mer data, må de flytte mer data gjennom nettverket, og det krever konstante oppgraderinger til nettverkshastigheter. For å sikre at du følger nøye med på nettverket og utviklingen i bruken, må du overvåke det. SNMP, som er innebygd i praktisk talt alle nettverkstilkoblede enheter, er den desidert beste måten å overvåke nettverk. Les videre når vi gjennomgår de fem beste SNMP-nettverksovervåkningsverktøyene.

Før vi avslører vår beste SNMP-nettverksovervåkingverktøy, diskuterer vi båndbreddeovervåkning generelt, hvorfor du trenger det og hvordan det kan gjøres og hvordan det kan bidra til å unngå alle slags problemer. Neste, siden denne artikkelen handler om de beste SNMP-nettverksovervåkingsverktøyene, prøver vi å kort forklare hva SNMP er og hvordan den fungerer. Vi vil prøve å opprettholde er så enkelt og ikke-teknisk som mulig, mens vi fremdeles gir deg den informasjonen du trenger for å forstå og implementere SNMP-overvåking. Og til slutt, vil vi avsløre de fem beste SNMP-nettverksovervåkingsverktøyene og gjennomgå kort hver enkelt.

Behovet for båndbreddeovervåking

Overbelastning når du er nettverksadministratorer din fiende nummer én. Hvis du sammenligner et nettverk med en motorvei der trafikken er nettverkets data, tilsvarer nettstoppet trafikkork. Men i motsetning til biltrafikk - hvor overbelastning lett kan oppdages ved å se på veien - skjer nettverkstrafikken innenfor kabler, brytere og rutere der det er usynlig. Videre skjer det hele med lysets hastighet. Selv om du kunne se det, ville det skje for fort. Dette er grunnen til nettverksovervåkningsverktøy er så viktige. De gir nettverksadministratorer den synligheten de trenger for å få ting til å fungere problemfritt. Når du oppdager lunger eller andre problemer, kan du ta de nødvendige tiltak for å fikse det.

En annen hovedårsak til å overvåke nettverk erkapasitetsplanlegging. Det ser ikke ut til å være en vei rundt det faktum at nettverksbruk alltid vokser over tid. Den nåværende båndbredden til nettverket ditt kan være tilstrekkelig nå, men de vil til slutt måtte økes. Og ved å overvåke bruken av båndbredde, vil du kunne planlegge nettverksoppdatering før overutnyttelse blir et problem.

Tre måter det kan gjøres

Båndbreddegrafikk

Det er flere måter som kan nettverkutnyttelse kan overvåkes. En måte er å fange pakker på et gitt punkt i nettverket. Det vil gi deg en detaljert synlighet over hva som skjer på akkurat dette punktet, men ingen andre steder. Hvis nettverksutstyret ditt støtter det, kan du få det til å sende flytdata til en strømningsanalysator som vil rapportere om hva brukere, enheter eller applikasjoner bruker nettverket. Og til slutt kan du bruke SNMP - som som sagt er innebygd i alle nettverksenheter - til periodisk å kartlegge enheter for grensesnittstellere som du kan bruke til å beregne og tegne båndbreddebruk. La oss kort undersøke hvordan hver enkelt fungerer.

1. Pakkefangst

Pakkefangst brukes mest til feilsøkingspesifikke nettverksproblemer når du er klar over dem, men det brukes sjelden til overvåkning av bruken. Med pakkefangst blir alle datapakker inn og / eller ut av en bestemt enhets grensesnitt fanget og dekodet. Så selv om det er klart at pakkefangstverktøy er et uvurderlig verktøy for nettverksadministratorer, er de ikke de beste til å bare følge med på ting for å sikre at alt fungerer som det skal.

2. Flowanalyse

NetFlow er og dens flere varianter ogevolusjoner som J-flow, IPFIX eller sFlow, for eksempel, er et nettverksflytanalysesystem. Enheter som støtter strømningsanalyse samler inn informasjon om hver dataflyt - derav navnet - som de deretter sendte til en strømningsfanger og analysator. Det kan gi deg detaljert kvalitativ informasjon om nettverkets bruk, men hvis du bare vil overvåke båndbredde, kan det være mer enn du trenger. Og hvis du tar del i innsatsen som kreves for å få den på plass, vil du raskt innse at det kanskje ikke er det beste verktøyet for deg. I hvert fall ikke bare ennå.

Hvis du vil ha mer informasjon om strømningsanalyse og de beste NetFlow Collectors and Analyzers, kan du lese den siste artikkelen vår: Beste NetFlow samlere og analysatorer for Windows: Gjennomgått i 2018.

3. SNMP

SNMP – som står for Simple Network ManagementProtocol – er et komplekst system som kan brukes til ekstern overvåking, konfigurering og kontroll av mange forskjellige typer nettverksutstyr. Dessverre er det eneste som er enkelt med det navnet. Og å implementere det kan være en kompleks oppgave.

Heldigvis trenger du ikke å vite altom SNMP for å bruke den til å overvåke nettverks båndbreddebruk. Foreløpig, la oss bare si at SNMP brukes av overvåkingsverktøy for å lese enhetens grensesnittsteller og bruke disse dataene til å beregne og tegne båndbreddebruk over tid. I den neste delen vil vi gå nærmere inn på noen av de indre funksjonene i SNMP-protokollen. På denne måten har du nok informasjon til å konfigurere og bruke et SNMP-nettverksovervåkningsverktøy.

SNMP forklart

Mens de fleste tekster om SNMP vil fortelle deg omMIB-er og OID-er, du trenger ikke å vite alt om SNMP for å bruke det. Det er litt som en bil. Du trenger ikke å vite alt om hvordan motoren fungerer for å bruke en. Målet vårt i dag er å gi deg nok informasjon slik at du kan forstå, bruke og konfigurere SNMP-nettverksovervåkingsverktøy, ikke for å gjøre deg til SNMP-ekspert. Det kommer med erfaring.

Det første man trenger å vite om SNMP erhvordan du kobler til en SNMP-aktivert enhet. På hver SNMP-enhet kan det konfigureres to parametere kalt community-strenger. Du kan tenke på disse som SNMP-passord. De to samfunnsstrengene kalles offentlige og private. Den offentlige strengen brukes til skrivebeskyttet tilgang mens den private strengen lar en endre noen parametere.

Så la oss si at SNMP-nettverksovervåkningen dinsystemet kobles til en av nettverksenhetene dine ved å bruke den private samfunnstrengen. Den vil deretter hente en liste over alle nyttige parametere som kan leses fra den enheten. Av spesiell interesse når det gjelder overvåking av båndbredde er noen få parametere som kalles grensesnittsteller. Det er vanligvis et sett med dem for hvert nettverksgrensesnitt på en SNMP-aktivert enhet.

De fleste SNMP nettverksovervåkingssystemer vil hovedsakeligvære interessert i to parametere: byte inn og byte ut. Ved å lese disse verdiene med jevne mellomrom med kjente intervaller, kan overvåkningsverktøyet beregne antall biter per tidsenhet - vanligvis per sekund - som er nøyaktig hva båndbredden er.

Konkret er det slik det gjøres: Overvåkningsverktøyet vil polle en enhet og lese tellere. Så, fem minutter senere, vil den lese de samme tellene igjen. Ved å trekke fra den forrige tellerverdien fra den nåværende, oppnås det totale antallet byte som ble overført inn og ut de siste fem minuttene. Det er da en enkel sak å multiplisere disse tallene med 8 – antall biter i en byte - deretter dele resultatene med 300 – antall sekunder på fem minutter - for å få bits per sekund båndbreddebruk. Disse figurene er vanligvis lagret i en slags database og brukes til å plotte grafer av bruk over tid.

Noen få andre SNMP-verdier kan være av interesse fornettverksovervåking. For eksempel er det teller for grensesnittinngang og utgang. I likhet med hva som gjøres med byte inn og ut, kan disse verdiene brukes til å beregne antall feil per sekund, et tall som forteller deg mye om den generelle helsen til en nettverkslink.

SNMP Traps - En annen funksjon av SNMP

Selv om det ikke er direkte relatert til SNMP-nettverkovervåking av SNMP-feller er en så flott funksjon at vi trodde de var verdt å nevne, om bare for din personlige opplysning. I et nøtteskall er SNMP-feller varselmeldinger som blir sendt av SNMP-aktiverte enheter til “felle mottakere”, en prosess som kjører på en datamaskin som mottar feller og utfører forskjellige handlinger som å logge dem, vise varsler på skjermen, sende ut e-post eller SMS varselmeldinger, etc.

Administratorer må normalt konfigurere på hver enhet hvilke feller som blir sendt og hvor de blir sendt. Det gjør det til et veldig fleksibelt om enn konfigurasjonstungt varslingssystem.

De beste gratis SNMP-overvåkingsverktøyene

Nå som du vet det grunnleggende om SNMP-nettverkovervåking og hvordan det fungerer, la oss se på fem av de beste SNMP-nettverksovervåkingsverktøyene du kan finne. Noen er gratis verktøy som kan være begrenset i sin kapasitet, mens andre er fullt funksjonelle verktøy, enten gratis eller betalt. De kan kreve ganske mye konfigurasjon for å få dem til å fungere etter din smak, men noen kommer med oppdagelsesmekanismer som vil finne enheter og noen ganger tilbyr en viss grad av automatisk konfigurasjon.

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

SolarWinds er en av de største aktørene iverktøy for nettverksadministrasjon. Selskapet har eksistert i rundt 20 år og har gitt oss noen av de beste verktøyene. Den har også et solid rykte for å lage gode gratisverktøy som, selv om de noen ganger er funksjonsbegrensede, fremdeles er utmerkede verktøy. SolarWinds nåværende flaggskipprodukt kalles Network Performance Monitor, eller NPM. Det er faktisk en pakke med mange verktøy som inkluderer et av de beste SNMP-nettverksovervåkningsverktøyene.

SolarWinds NPM Network Sammendrag

SolarWinds Network Performance Monitor er enWindows-applikasjon som, som du kan forvente, bruker SNMP til å pollere flere nettverksenheter og får trafikkstatistikk fra grensesnittene. Resultatene vises visuelt på grafer som viser bruksstatistikken for hvert grensesnitt. Du kan legge til en enhet til verktøyet ved å spesifisere IP-adressen og SNMP-fellesskapsstrengen. Verktøyet spør deretter enheten og lister opp alle tilgjengelige parametere og lar deg bestemme hvilke du vil inkludere på grafene dine. For eksempel vil en nettverksbryter eksponere hver grensesnitttrafikk og feilteller.

Nettverket har mange flere funksjonerPerformance Monitor. En av de viktigste er skalerbarheten. Verktøyet vil fungere med små nettverk, men vil lett skalere opp til store nettverk som består av titusenvis av verter spredt på flere steder. NPM kan også bygge nettverkskart og vise en visuell representasjon av den kritiske banen mellom to enheter eller tjenester. For mer informasjon, bør du gå til produktets side på SolarWinds nettsted.

GRATIS prøve nedlastingslenke: https://www.solarwinds.com/network-performance-monitor

2. ManageEngine SNMP Monitoring Software for båndbredde

ManageEngine har komplette og enkle løsninger forselv de vanskeligste IT-administrasjonsproblemene. Denne dristige uttalelsen er hvordan selskapet selv beskriver seg selv, med fornuft. ManageEngine er kjent for sin høykvalitets programvare, inkludert flere verktøy for nettverksovervåking.

ManageEngine har også noen gratis verktøy tilgjengelig. En vi spesielt liker er SNMP-programvare for overvåkning av båndbredde. Det er en del av pakken ManageEngine gratis OpUtils, som omfatter et utvalg av rundt 16 nettverksadministrasjonsverktøy. Programvaren kjører på både Windows og Linux. Du kan få en gratis utgave som gjør det mulig å overvåke opptil 10 enheter og deres grensesnitt. ManageEngine har også en betalt versjon uten enhetsbegrensning. Og ManageEngine tilbyr en gratis 30-dagers evalueringsversjon av hele OpsUtil-programvaren. Faktisk er gratisversjonen først installert som en 30-dagers prøveperiode som går tilbake til begrensede funksjoner på den trettiende dagen.

ManageEngine Interface Overall

Så langt som å konfigurere verktøyet, gjør du det ganske enkeltspesifiser et undernett som skal skannes, samt SNMP-fellesskapsstrengen som skal brukes. Verktøyet vil deretter automatisk oppdage enheter på det spesifiserte undernettet som svarer på den angitte strengen. Når enhetene er oppdaget, vil inventarfanen lar deg se status på hver enhets grensesnitt. Og selvfølgelig kan du også vise grafer over bruk av nettverksbåndbredde etter tidsenhet.

Rapporter er et annet av verktøyets sterke drakter,Du kan for eksempel lage rapporter om bruken av båndbredde de siste 12 timene til en måned. Og til slutt lar verktøyets varslingsfunksjoner ingenting å være ønsket. Du har muligheten til å angi terskler og bli varslet via e-post eller SMS-tekstmeldinger når de er overskredet.

3. MRTG

Multi Router Traffic Grapher, eller MRTG, kan være detbetraktet som bestefar til SNMP overvåkningsverktøy. Fortsatt i utbredt bruk har det eksistert siden 1995. Det er en grunn til denne lang levetiden: den får gjort. Det er et helt gratis og åpen kildekode-system. MRTG er kanskje ikke den fanciest og peneste, men den er muligens den mest fleksible. MRTG kan overvåke mange parametere foruten båndbredde. Faktisk kan den overvåke, logge og tegne en hvilken som helst SNMP-parameter.

De to hovedkomponentene i MRTG er et Perl-skriptsom leser SNMP-data fra målenheter og et C-program som tar dataene, lagrer dem i en round-robin-database og lager websider med båndbreddeutnyttelsesgrafer. Det faktum at det for det meste er skrevet i Perl, lar noen tilpasse programvaren til deres spesifikke behov. MRTG er tilgjengelig for Windows eller Linux. Innledende oppsett og konfigurasjon kan være noe mer komplisert enn det du opplever med andre overvåkningssystemer, men dokumentasjon er lett tilgjengelig.

MTRG indeksside

Installering av MRTG krever at du først installererog konfigurere Perl. Den kjører ikke uten den. Det er en måte du kan kjøre MRTG som en Windows-tjeneste i stedet for et program, men det krever noen ytterligere manipulasjoner, inkludert registermodifiseringer. Når den er installert, konfigureres MRTG ved å redigere konfigurasjonsfilen på en ekte, gammel stil Linux-måte. Administratorer som bruker GUI-konfigurasjon, kan møte en bratt læringskurve.

MRTG lastes ned best direkte fra utviklerens nettsted. Den er tilgjengelig som en .zip-fil for windows eller en tarball for Linux. Fra og med denne skrivingen er den siste stabile utgivelsen 2.17.4.

MRTG er kanskje ikke den mest brukervennligeovervåkningssystem, det vet vi. Men likevel er det muligens den mest fleksible. Og det at det er det første overvåkningssystemet og at det fremdeles er rundt, er et vitnesbyrd om verdien.

4. Kaktus

Kaktus kan tenkes å være MRTG på steroider. Hvis du ser på noen av Catis grafer, vil du oppdage at likheten med MRTG er slående. Kaktus er bygd på RRDTools som er fra samme utvikler og er en direkte etterkommer av MRTG.

Kaktus er mer polert enn MRTG med en nettbasertkonfigurasjonsgrensesnitt som gjør konfigurering av det mye enklere og mer intuitivt. Det er en komplett nettverksovervåknings- og graferingspakke. Verktøyet kan skilte med en rask poller, avanserte enhets- og grafmaler, flere anskaffelsesmetoder og brukeradministrasjonsfunksjoner. Det er utmerket for mindre LAN-installasjoner, men like bra for komplekse nettverk med tusenvis av enheter over flere nettsteder.

Kaktus-skjermbilde

For å forstå kaktusene bedre, må du vite merom RRDtool. I følge utvikleren “RRDtool er OpenSource industristandard, høy ytelse datalogging og graferingssystem for tidsseriedata. RRDtool kan enkelt integreres i skallskript, Perl, Python, Ruby, Lua eller Tcl applikasjoner. ”RRDtool er en direkte etterkommer av MRTG. Hvis du husker hvordan vi sa at MRTG bruker et C-program for datalagring og grafering, er RRDTool utviklingen av det C-programmet.

I et nøtteskall er Cacti en frontend til RRDTool. Den lagrer nødvendige data for å lage grafer og fylle dem med data i en MySQL-database. Det er helt skrevet i PHP. Programvaren opprettholder grafer, datakilder og round robin-arkiver i en database, og håndterer også datainnsamlingen, og overlater grafen til RRDTool. Kaktus er et steg opp fra MRTG. Faktisk er mange Cacti-brukere - inkludert dine virkelig - tidligere MRTG-brukere. Jeg kom inn i kaktus da jeg trengte å erstatte MRTG med noe som var lettere å konfigurere og bruke ettersom nettverket jeg klarte å vokse. Kaktus kan lastes ned direkte fra sin egen webside

5. PRTG

La oss til slutt snakke om Paessler RouterTraffic Grapher eller PRTG. Paessler - et tysk selskap - tilbyr denne utmerkede overvåkningsløsningen som ligner mye på Cacti eller til og med MRTG. Det er muligens årsaken til at produktets forkortelse ligner MRTG-er. Det har imidlertid en mer polsk og profesjonell følelse.

I følge Paessler kan du sette opp PRTG i enet par minutter. Dette kan være en overvurdering, og vår erfaring avslører at det vil ta deg litt lengre tid enn det å få den fullstendig konfigurert. Likevel må vi innrømme at det var en usedvanlig enkel opplevelse å sette opp produktet.

PRTG-skjermbilde

Og når det gjelder funksjonene, er de detimponerende. Først kan du velge mellom flere forskjellige brukergrensesnitt. Det er en egen Windows-konsoll, et Ajax-basert nettgrensesnitt samt mobilapper for Android og iOS. Én funksjon av mobilappene vi spesielt elsket, er muligheten til å skanne en QR-kodetikett som du kan skrive ut fra programvaren og feste på enhetene dine for å bli ført direkte til enhetens grafer.

Og snakker om grafer, er dette et annet områdeder PRTG lyser. PRTG kan ikke bare overvåke og tegne båndbreddebruk. Den kan registrere mange flere parametere ved å bruke SNMP, WMI, NetFlow og Sflow. Verktøyet har noen fantastiske rapporter som kan kjøres på forespørsel eller planlegges og deretter sees på som HTML eller PDF. du kan til og med eksportere dem til CSV eller XML for å bli behandlet eksternt.

Paessler-nettstedet lar deg velge mellom toforskjellige versjoner av PRTG. Det er gratisversjonen eller den gratis 30-dagers prøveversjonen. Førstnevnte vil begrense overvåkningsevnen din til 100 sensorer. Paessler teller hver parameter som du vil overvåke som en sensor. For eksempel vil overvåking av båndbredde på hver port på en 48-port bryter kreve 48 sensorer. Og hvis du også vil overvåke bryterens CPU og minnelaster, trenger du to sensorer til.

Pakk inn

Alle de fem beste SNMP-nettverksovervåkingenverktøy vi nettopp har presentert, er fantastiske produkter. Den du velger vil mest avhenge av graden av fleksibilitet du trenger. Bare husk at fleksibilitet ofte rimer med kompleksitet. Men siden alle forslagene våre enten er gratis eller har en gratis prøveversjon tilgjengelig, hva hindrer deg i å prøve dem alle og se selv hvilket som passer best til dine spesifikke behov.

kommentarer