De bedste SNMP-netværksovervågningsværktøjer, vi testede i 2020

click fraud protection

I en ideel verden ville netværksbåndbredde være uendelig, og netværk ville aldrig blive overbelastet. Desværre lever vi ikke i en sådan verden. Netværk bliver overbelastet og lider af alle slags problemer på grund af utilstrækkelig båndbredde. Plus, med applikationshåndtering af flere og flere data, er de nødt til at flytte flere data gennem netværket, og det kræver konstante opgraderinger til netværkshastigheder. For at sikre, at du holder øje med dit netværk og udviklingen i dets brug, skal du overvåge det. SNMP, der er indbygget i stort set alle netværksfastgjorte enheder, er langt den bedste måde at overvåge netværk. Læs videre, når vi gennemgår de fem bedste SNMP-netværksovervågningsværktøjer.

Inden vi afslører vores bedste SNMP-netværksovervågningsværktøjer, drøfter vi først båndbreddeovervågning generelt, hvorfor du har brug for det, og hvordan det kan gøres, og hvordan det kan hjælpe med at undgå alle mulige problemer. Dernæst, da denne artikel handler om de bedste SNMP-netværksovervågningsværktøjer, vil vi forsøge at kort forklare, hvad SNMP er, og hvordan det fungerer. Vi vil forsøge at holde så enkel og ikke-teknisk som muligt, mens vi stadig giver dig de oplysninger, du har brug for for at forstå og implementere SNMP-overvågning. Og endelig afslører vi de fem bedste SNMP-netværksovervågningsværktøjer og gennemgår kort hver enkelt.

instagram viewer

Behovet for båndbreddeovervågning

Når du er netværksadministrator, er overbelastning din fjende nummer én. Hvis du sammenligner et netværk med en motorvej, hvor trafik er netværkets data, svarer netværkstoppet til trafikpropper. Men i modsætning til biltrafik - hvor overbelastning let kan opdages ved blot at se på vejene - sker netværkstrafikken inden for kabler, afbrydere og routere, hvor det er usynligt. Desuden sker det hele med lysets hastighed. Selv hvis du kunne se det, ville det ske for hurtigt. Dette er grunden til netværksovervågningsværktøjer er så vigtige. De giver netværksadministratorer den synlighed, de har brug for for at holde tingene kørende. Når du registrerer overbelastning eller andre problemer, kan du tage de nødvendige forholdsregler for at løse det.

En anden vigtig årsag til overvågning af netværk er kapacitetsplanlægning. Der ser ikke ud til at være en vej omkring det faktum, at netværksbrug altid vokser over tid. Den aktuelle båndbredde på dit netværk er muligvis tilstrækkeligt nu, men de skal i sidste ende øges. Og ved at overvåge brugen af ​​båndbredde vil du være i stand til at planlægge netværksopdatering, før overudnyttelse bliver et problem.

Tre måder, det kan udføres

Båndbredde-grafer

Der er flere måder, hvorpå netværksudnyttelse kan overvåges. En måde er at fange pakker på et givet punkt på netværket. Det vil give dig en detaljeret synlighed over, hvad der sker på netop dette punkt, men intet andet sted. Hvis dit netværksudstyr understøtter det, kan du få det til at sende flowdata til en flowanalysator, der rapporterer om, hvad brugere, enheder eller applikationer bruger netværket. Og endelig kan du bruge SNMP - som som sagt er indbygget i enhver netværksenhed – til periodisk polling af enheder til grænsefladetællere, som du kan bruge til at beregne og tegne båndbredde udnyttelse. Lad os kort undersøge, hvordan hver enkelt fungerer.

1. Pakkeopsamling

Pakkeoptagelse bruges mest til fejlfinding af specifikke netværksproblemer, når du er opmærksom på dem, men det er sjældent brugt til overvågning af brug. Med pakkeindfangning optages og afkodeses hver datapakke ind og / eller ud af en bestemt enheds interface. Så selvom det er klart, at værktøjer til pakkeindfangning er et uvurderligt værktøj for netværksadministratorer, er de ikke de bedste til bare at holde øje med tingene for at sikre, at alt fungerer korrekt.

2. Flowanalyse

NetFlow er og dets flere varianter og udviklinger såsom J-flow, IPFIX eller sFlow, for eksempel, er et netværksflowanalysesystem. Enheder, der understøtter flowanalyse, indsamler oplysninger om hver datastrøm - derav navnet - som de derefter sendte til en flowsamler og analysator. Det kan give dig detaljerede kvalitative oplysninger om dit netværks anvendelse, men hvis alt hvad du ønsker er at overvåge båndbredde, kan det være mere end du har brug for. Og hvis du tager del i den krævede indsats for at få det på plads, vil du hurtigt indse, at det måske ikke er det bedste værktøj for dig. I det mindste ikke bare endnu.

Hvis du ønsker mere information om flowanalyse og de bedste NetFlow Collectors and Analyzers, skal du læse vores nylige artikel: Bedste NetFlow-samlere og analysatorer til Windows: Bedømt i 2018.

3. SNMP

SNMP - der står for Simple Network Management Protocol - er et komplekst system, der kan bruges til fjernovervågning, konfiguration og kontrol af mange forskellige typer netværksudstyr. Desværre er det eneste, der er enkelt ved det, navnet. Og implementering af det kan være en kompleks opgave.

Heldigvis behøver du ikke at vide alt om SNMP for at bruge det til at overvåge dit netværks båndbreddeudnyttelse. Lad os lige nu sige, at SNMP bruges af overvågningsværktøjer til at læse enhedens interface-tællere og bruge disse data til at beregne og tegne båndbreddebrug over tid. I det næste afsnit går vi nærmere ind på nogle af de indre funktioner i SNMP-protokollen. På denne måde har du nok information til at konfigurere og bruge ethvert SNMP-netværksovervågningsværktøj.

SNMP forklaret

Mens de fleste tekster om SNMP vil fortælle dig om MIB'er og OID'er, behøver du ikke at vide alt om SNMP for at bruge det. Det ligner en bil. Du behøver ikke at vide alt om, hvordan motoren fungerer til at bruge en. Vores mål i dag er at give dig nok information, så du kan forstå, bruge og konfigurere SNMP-netværksovervågningsværktøjer, ikke at gøre dig til SNMP-ekspert. Det kommer med erfaring.

Den første ting, man skal vide om SNMP, er, hvordan man opretter forbindelse til en SNMP-aktiveret enhed. På hver SNMP-enhed kan to parametre kaldet community-strenge konfigureres. Du kan tænke på disse som SNMP-adgangskoden. De to samfundsstrenge kaldes offentlige og private. Den offentlige streng bruges til skrivebeskyttet adgang, mens den private streng tillader en at ændre nogle parametre.

Så lad os sige, at dit SNMP-netværksovervågningssystem opretter forbindelse til en af ​​dine netværksenheder ved hjælp af den private community-streng. Den henter derefter en liste over alle nyttige parametre, der kan læses fra den enhed. Af særlig interesse når det kommer til båndbreddeovervågning er et par parametre kaldet interface tællere. Der er normalt et sæt af dem for hver netværksgrænseflade på en SNMP-aktiveret enhed.

De fleste SNMP-netværksovervågningssystemer vil hovedsageligt være interesseret i to parametre: byte ind og byte ud. Ved at læse disse værdier med jævne mellemrum med kendte intervaller, kan overvågningsværktøjet beregne antallet af bit pr. Tidsenhed - normalt pr. Sekund - hvilket er nøjagtigt, hvad båndbredde er.

Konkret er det sådan, hvordan det gøres: Overvågningsværktøjet poller en enhed og læser dens tællere. Fem minutter senere læser den de samme tællere igen. Ved at trække den forrige værdi af tællerne fra den nuværende, opnås det samlede antal byte, der er overført ind og ud i løbet af de sidste fem minutter. Det er derefter en simpel sag at multiplicere disse tal med 8 - antallet af bit i en byte - derefter dele resulterer med 300 - antallet af sekunder på fem minutter - for at få bits per sekund anvendelse af båndbredde figurer. Disse tal er typisk lagret i en slags database og bruges til at plotte grafer af anvendelse over tid.

Et par andre SNMP-værdier kan være af interesse i netværksovervågning. For eksempel er der interface-input- og outputfejltællere. I lighed med hvad der gøres med byte ind og ud, kan disse værdier bruges til at beregne antallet af fejl pr. Sekund, et tal, der fortæller dig meget om det generelle helbred for et netværkslink.

SNMP Traps - En anden funktion ved SNMP

Selvom de ikke er direkte relateret til SNMP-netværksovervågning, er SNMP-fælder en så stor funktion, at vi mente, at de var værd at nævne, hvis kun for din personlige oplysning. Kort sagt er SNMP-fælder alarmmeddelelser, der sendes af SNMP-aktiverede enheder til “fælde modtagere”, en proces, der kører på en computer, der modtager fælderne og udfører forskellige handlinger, såsom at logge dem, vise advarsler på skærmen, sende e-mail- eller SMS-advarsler, etc.

Administratorer skal normalt konfigurere på hver enhed, hvilke fælder der sendes og til hvor de sendes. Det gør det til et meget fleksibelt skønt konfigurationstunge alarmsystem.

De bedste gratis SNMP-overvågningsværktøjer

Nu hvor du kender det grundlæggende om SNMP-netværksovervågning, og hvordan det fungerer, lad os se på fem af de bedste SNMP-netværksovervågningsværktøjer, du kan finde. Nogle er gratis værktøjer, som måske er begrænsede i deres kapacitet, mens andre er fuldt funktionelle værktøjer, enten gratis eller betalt. De kræver muligvis en hel del konfiguration for at få dem til at fungere efter din smag, men nogle kommer med opdagelsesmekanismer, der finder enheder og sommetider tilbyder en vis grad af automatisk konfiguration.

SolarWinds er en af ​​de største aktører inden for netværksadministrationsværktøjer. Virksomheden har eksisteret i omkring 20 år og har bragt os nogle af de bedste værktøjer. Det har også et solidt ry for at fremstille fantastiske gratis værktøjer, som, selvom de undertiden er funktionsbegrænsede, stadig er fremragende værktøjer. SolarWinds nuværende flagskibsprodukt kaldes the Network Performance Monitor eller NPM. Det er faktisk en pakke med mange værktøjer, der inkluderer et af de bedste SNMP-netværksovervågningsværktøjer.

SolarWinds NPM Network Resume

SolarWinds Network Performance Monitor er et Windows-program, som, som du kunne forvente, bruger SNMP til at afstemme flere netværksenheder og får trafikstatistikker fra deres grænseflader. Resultaterne vises visuelt på grafer, der viser hver grænseflades brugsstatistik. Du kan tilføje en enhed til værktøjet ved blot at specificere dens IP-adresse og SNMP-communitystreng. Værktøjet spørger derefter enheden og viser alle de tilgængelige parametre og lader dig bestemme, hvad du vil inkludere på dine grafer. For eksempel vil en netværksskifte eksponere hver grænsefladetrafik og fejltællere.

Der er mange flere funktioner på netværkets ydeevnemonitor. Et af de vigtigste er dets skalerbarhed. Værktøjet vil arbejde med små netværk, men vil let skalere op til store netværk bestående af titusinder af værter fordelt på flere steder. NPM kan også oprette netværkskort og vise en visuel repræsentation af den kritiske sti mellem to enheder eller tjenester. For flere detaljer, skal du besøge produktets side på SolarWinds-webstedet.

GRATIS PRØV download-link:https://www.solarwinds.com/network-performance-monitor

2. ManageEngine SNMP Monitoring software til båndbredde

ManageEngine har komplette og lette løsninger til selv de mest vanskelige IT-styringsproblemer. Denne dristige erklæring er, hvordan virksomheden selv beskriver sig selv med fornuft. ManageEngine er kendt for sin software i høj kvalitet, herunder flere netværksovervågningsværktøjer.

ManageEngine har også nogle gratis værktøjer til rådighed. En, vi især kan lide, er SNMP Overvågningssoftware til båndbredde. Det er en del af ManageEngine-gratis OpUtils-bundtet, som omfatter et udvalg af omkring 16 netværksadministrationsværktøjer. Softwaren kører på både Windows og Linux. Du kan få en gratis udgave, der tillader overvågning af op til 10 enheder og deres grænseflader. ManageEngine har også en betalt version uden nogen enhedsbegrænsning. Og ManageEngine tilbyder en gratis 30-dages evalueringsversion af sin fulde OpsUtil-software. Faktisk er den gratis version først installeret som en 30-dages prøveperiode, der vender tilbage til begrænsede funktioner på den trediveogdag.

ManageEngine Interface Overall

For så vidt angår konfigurering af værktøjet angiver du blot et undernet, der skal scannes, samt den SNMP-communitystreng, der skal bruges. Værktøjet vil derefter automatisk opdage enheder på det specificerede undernet, der svarer på den specificerede streng. Når enhederne er blevet opdaget, giver fanen Inventar dig mulighed for at se status på hver enheds grænseflader. Og selvfølgelig kan du også vise grafer over brug af netværksbåndbredde efter tidsenhed.

Rapporter er et andet af værktøjets stærke dragter. Du kan f.eks. Oprette rapporter om brug af båndbredde i løbet af de sidste 12 timer til en måned. Og til sidst efterlader værktøjets alarmeringsfunktioner intet at ønske. Du har mulighed for at indstille tærskler og blive underrettet via e-mail eller sms-beskeder, når de er overskredet.

3. MRTG

Det Multi Router Traffic Graphereller MRTG kan betragtes som bedstefar til SNMP-overvågningsværktøjer. Stadig i udbredt brug har det været siden 1995. Der er en grund til denne lang levetid: det får jon gjort. Det er et helt gratis og open source-system. MRTG er måske ikke den mest smarte og smukkeste, men det er muligvis den mest fleksible. MRTG kan overvåge mange parametre udover båndbredde. Faktisk kan det overvåge, logge og tegne en hvilken som helst SNMP-parameter.

De to hovedkomponenter i MRTG er et Perl-script, der læser SNMP-data fra målenheder og et C-program der tager dataene, gemmer dem i en round-robin-database og opretter websider med båndbreddeanvendelse grafer. Det faktum, at det for det meste er skrevet i Perl, lader enhver tilpasse softwaren til deres specifikke behov. MRTG er tilgængelig til Windows eller Linux. Den oprindelige opsætning og konfiguration er muligvis noget mere kompliceret end hvad du har oplevet med andre overvågningssystemer, men dokumentation er let tilgængelig.

MTRG indeksside

Installation af MRTG kræver, at du først installerer og konfigurerer Perl. Det løber ikke uden det. Der er en måde, du kan køre MRTG som en Windows-tjeneste i stedet for et program, men det kræver nogle yderligere manipulationer, herunder nogle registreringsdatabaseændringer. Når den er installeret, konfigureres MRTG ved at redigere sin konfigurationsfil på en ægte gammel stil Linux-måde. Administratorer, der er vant til GUI-konfiguration, kan stå over for en stejl indlæringskurve.

MRTG downloades bedst direkte fra dets udviklerens websted. Den er tilgængelig som en .zip-fil til windows eller en tarball til Linux. Fra denne skrivning er den seneste stabile udgivelse 2.17.4.

MRTG er muligvis ikke det mest brugervenlige overvågningssystem, det ved vi. Men stadig er det muligvis den mest fleksible. Og det faktum, at det er det første overvågningssystem, og at det stadig findes, er et vidnesbyrd om dets værdi.

4. Kaktus

Kaktus kan tænkes som MRTG på steroider. Hvis du ser på nogen af ​​Catis grafer, vil du opdage, at ligheden med MRTG'er er slående. Kaktus er bygget på RRDTools, som er fra den samme udvikler og er en direkte efterkommer af MRTG.

Kaktus er mere poleret end MRTG med en webbaseret konfigurationsgrænseflade, der gør konfigurationen meget lettere og mere intuitiv. Det er en komplet netværksovervågnings- og graferingspakke. Værktøjet kan prale af en hurtig poller, avancerede enheds- og grafisk skabeloner, flere erhvervelsesmetoder og brugeradministrationsfunktioner. Det er fremragende til mindre LAN-installationer, men lige så godt til komplekse netværk med tusinder af enheder over flere websteder.

Kaktus-skærmbillede

For bedre at forstå kaktuserne skal du vide mere om RRDtool. I henhold til udvikleren “RRDtool er OpenSource industristandard, højtydende datalogning og grafisk system til tidsseriedata. RRDtool kan let integreres i shell-scripts, Perl, Python, Ruby, Lua eller Tcl applikationer. ” RRDtool er en direkte efterkommer af MRTG. Hvis du husker, hvordan vi sagde, at MRTG bruger et C-program til datalagring og grafering, er RRDTool udviklingen af ​​det C-program.

Kort sagt er Cacti en frontend til RRDTool. Det gemmer de nødvendige data for at oprette grafer og udfylde dem med data i en MySQL-database. Det er udelukkende skrevet i PHP. Softwaren opretholder sine grafer, datakilder og round robin-arkiver i en database og håndterer også dataindsamlingen og overlader grafen til RRDTool. Kaktus er et skridt op fra MRTG. Faktisk er mange Cacti-brugere - inklusive dine virkelig - tidligere MRTG-brugere. Jeg kom ind i kaktus, da jeg havde brug for at erstatte MRTG med noget, der var lettere at konfigurere og bruge, da det netværk, jeg administrerede, fortsatte med at vokse. Kaktus kan downloades direkte fra sin egen hjemmeside

5. PRTG

Endelig, lad os tale om Paessler Router Traffic Grapher eller PRTG. Paessler - et tysk firma - tilbyder denne fremragende overvågningsløsning, der ligner Cacti eller endda MRTG. Det er muligvis derfor, at produktets forkortelse ligner så meget MRTG'er. Det har dog en mere polsk og professionel fornemmelse.

Ifølge Paessler kan du konfigurere PRTG på et par minutter. Dette kan være en overdrivelse, og vores erfaring afslører, at det vil tage dig lidt længere tid end at få det fuldt konfigureret. Vi må stadig indrømme, at det var en usædvanlig nem oplevelse at indstille produktet.

PRTG-skærmbillede

Og når det kommer til dens funktioner, er de imponerende. Først kan du vælge mellem flere forskellige brugergrænseflader. Der er en indbygget Windows-konsol, en Ajax-baseret webgrænseflade samt mobile apps til Android og iOS. En funktion af de mobile apps, som vi især elskede, er muligheden for at scanne en QR-kodemærke der kan du udskrive fra softwaren og anbringe på dine enheder, så de straks føres til enhedens grafer.

Og når vi taler om grafer, er dette et andet område, hvor PRTG lyser. PRTG kan ikke kun overvåge og tegne brug af båndbredde. Det kan registrere mange flere parametre ved hjælp af SNMP, WMI, NetFlow og Sflow. Værktøjet har nogle fantastiske rapporter, som kan køres on-demand eller planlægges og derefter ses som HTML eller PDF. du kan endda eksportere dem til CSV eller XML, der skal behandles eksternt.

Det Paessler websted lad os vælge mellem to forskellige versioner af PRTG. Der er den gratis version eller den gratis 30-dages prøveversion. Førstnævnte begrænser din overvågningsevne til 100 sensorer. Paessler tæller hver parameter, du vil overvåge, som en sensor. F.eks. Kræver overvågning af båndbredde på hver port på en 48-port switch 48 sensorer. Og hvis du også vil overvåge switchens CPU og hukommelsesbelastninger, har du brug for to sensorer til.

Afslutter

Alle de fem bedste SNMP-netværksovervågningsværktøjer, vi netop har præsenteret, er fantastiske produkter. Den, du vælger, afhænger hovedsageligt af den grad af fleksibilitet, du har brug for. Bare husk, at fleksibilitet ofte rimer med kompleksitet. Men da alle vores forslag enten er gratis eller har en gratis prøveversion tilgængelig, hvad forhindrer dig i at prøve dem alle og se selv, hvilken der bedst matcher dine specifikke behov.

watch instagram story