I en ideel verden ville netværksbåndbredde væreuendelig 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.
Før vi afslører vores bedste SNMP-netværksovervågningværktøjer, skal vi først diskutere 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.
Behovet for båndbreddeovervågning
Når du er netværksadministrator, er overbelastninger 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. Derfor er netværksovervågningsværktøjer 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ågningsnetværk erkapacitetsplanlæ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ækkelig 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

Der er flere måder, der kan netværkanvendelsen 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 vi sagde, 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åndbreddebrug. Lad os kort undersøge, hvordan hver enkelt fungerer.
1. Packet Capture
Pakkeoptagelse bruges mest til fejlfindingspecifikke netværksproblemer, når du er opmærksom på dem, men det er sjældent brugt til overvågning af brug. Ved pakkeindfangning optages og dekodes hver datapakke ind og / eller ud af en bestemt enheds interface. Så selvom det er tydeligt, 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 ogevolutions såsom J-flow, IPFIX eller sFlow, for eksempel, er et netværks flowanalysesystem. 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 ManagementProtocol – er et komplekst system, der kan bruges til ekstern overvågning, konfiguration og styring 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 vide altom SNMP til 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 omMIB'er og OID'er, du behøver 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 en SNMP-ekspert. Det kommer med erfaring.
Den første ting, man skal vide om SNMP, erhvordan 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 gør det muligt at ændre nogle parametre.
Så lad os sige, at din SNMP-netværksovervågningsystemet opretter forbindelse til en af dine netværksenheder ved hjælp af den private samfundsstreng. Den henter derefter en liste over alle de 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 hovedsageligtvæ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 så en simpel sag at multiplicere disse tal med 8 - antallet af bit i en byte - derefter dele resultaterne med 300 - antallet af sekunder på fem minutter - for at få bitene pr. Sekund båndbreddeudnyttelsestal. 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 inetvæ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 den generelle sundhed ved et netværkslink.
SNMP-fælder - En anden funktion ved SNMP
Mens det ikke er direkte relateret til SNMP-netværkovervågning af SNMP-fælder er 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 ud e-mail- eller SMS-advarsler osv.
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ærkovervå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, der kan være begrænset 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.
1. SolarWinds Network Performance Monitor - (GRATIS PRØVEVERSION)
SolarWinds er en af de største aktører inetværksadministrationsværktøjsfelt. 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 lave gode gratis værktøjer, som, selvom de undertiden er funktionsbegrænsede, stadig er fremragende værktøjer. SolarWinds nuværende flagskibsprodukt kaldes 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 Network Performance Monitor er enWindows-applikation, som, som du kunne forvente, bruger SNMP til at undersøge 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 giver dig mulighed for at 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ærketPerformance Monitor. Et af de vigtigste er dets skalerbarhed. Værktøjet fungerer med små netværk, men skal let skaleres 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-båndbreddeovervågningssoftware
ManageEngine har komplette og lette løsninger tilselv de mest vanskelige it-managementproblemer. 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. Et, vi især kan lide, er SNMP-båndbreddeovervågningssoftware. 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 gør det muligt at overvåge 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øveversion, der vender tilbage til begrænsede funktioner på den trediveogdag.

Hvad angår konfigurering af værktøjet, gør du det bareangiv 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 for 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
Multi Router Traffic Grapher eller MRTG kan værebetragtede bedstefar af SNMP overvågningsværktøjer. Stadig i udbredt brug har det eksisteret 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-scriptder 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åndbreddeudnyttelsesgrafer. 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.

Installation af MRTG kræver, at du først installererog konfigurer 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 det 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 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 den mest brugervenligeovervå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 betragtes som MRTG på steroider. Hvis du ser på nogen af Catis grafer, vil du opdage, at ligheden til 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 webbaseretkonfigurationsgræ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 indsamlingsmetoder og brugeradministrationsfunktioner. Det er fremragende til mindre LAN-installationer, men lige så godt til komplekse netværk med tusinder af enheder over flere websteder.

For bedre at forstå kaktuserne skal du vide mereom RRDtool. Ifølge udvikleren “RRDtool er OpenSource industristandard, højtydende datalogning og graferingssystem 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. Cacti er et skridt op fra MRTG. Faktisk er mange Cacti-brugere - inklusive dine virkelig - tidligere MRTG-brugere. Jeg kom ind i Cacti, 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 sit eget websted
5. PRTG
Endelig, lad os tale om Paessler RouterTraffic 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 akronym så meget ligner MRTG'er. Det har dog en mere polsk og professionel fornemmelse.
Ifølge Paessler kan du konfigurere PRTG i enet par minutter. Dette kan være en overdrivelse, og vores erfaring afslører, at det vil tage dig lidt længere tid end det at få det fuldt konfigureret. Vi må stadig indrømme, at opsætningen af produktet var en usædvanlig nem oplevelse.

Og når det kommer til dens funktioner, er de detimponerende. Først kan du vælge mellem flere forskellige brugergrænseflader. Der er en oprindelig Windows-firmakonsol, 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ærkning, som du kan 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ådehvor 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.
Paessler-webstedet kan vælge mellem toforskellige 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ågningvæ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.
Kommentarer