- - De bästa SNMP-nätverksövervakningsverktygen som vi testade 2019

De bästa SNMP-nätverksövervakningsverktygen som vi testade 2019

I en idealvärld skulle nätverksbandbredd varaoändligt och nätverk skulle aldrig bli överbelastade. Tyvärr lever vi inte i en sådan värld. Nätverk blir överbelastade och lider av alla möjliga problem på grund av otillräcklig bandbredd. Dessutom, med applikationshantering av mer och mer data, måste de flytta mer data genom nätverket och det kräver ständiga uppgraderingar till nätverkshastigheter. För att se till att du följer ditt nätverk och utvecklingen av dess användning måste du övervaka det. SNMP, som är inbyggt i praktiskt taget alla nätverksanslutna enheter är det överlägset bästa sättet att övervaka nätverk. Läs vidare när vi granskar de fem bästa SNMP-nätverksövervakningsverktygen.

Innan vi avslöjar vår bästa SNMP-nätverksövervakningverktyg, kommer vi först diskutera bandbreddövervakning i allmänhet, varför du behöver det och hur det kan göras och hur det kan hjälpa till att undvika alla möjliga problem. Därefter, eftersom den här artikeln handlar om de bästa SNMP-nätverksövervakningsverktygen, kommer vi att försöka kort förklara vad SNMP är och hur det fungerar. Vi kommer att försöka behålla är så enkelt och icke-tekniskt som möjligt och samtidigt ge dig den information du behöver för att förstå och implementera SNMP-övervakning. Och slutligen avslöjar vi de fem bästa SNMP-nätverksövervakningsverktygen och går igenom var och en.

Behovet av bandbreddövervakning

När du är nätverksadministratör, trängselär din fiende nummer en. Om du jämför ett nätverk med en motorväg där trafiken är nätverkets data, liknar trafikstockningar trafikstockningar. Men till skillnad från biltrafik - där överbelastning enkelt kan upptäckas genom att bara titta på vägen - nätverkstrafik sker inom kablar, switchar och routrar där det är osynligt. Dessutom händer det allt med ljusets hastighet. Även om du kunde se det, skulle det hända för snabbt. Det är därför nätverksövervakningsverktyg är så viktiga. De ger nätverksadministratörer den synlighet de behöver för att få saker att fungera smidigt. När du upptäcker överbelastning eller andra problem kan du vidta nödvändiga åtgärder för att åtgärda det.

En annan viktig anledning till att övervaka nät ärkapacitetsplanering. Det verkar inte vara en väg runt det faktum att nätverksanvändning alltid växer över tiden. Nuvarande bandbredd för ditt nätverk kan vara tillräckligt nu men de kommer så småningom att behöva ökas. Och genom att övervaka bandbreddanvändning kan du planera nätverksuppdatering innan överutnyttjande blir ett problem.

Tre sätt det kan göras

Bandbreddgrafer

Det finns flera sätt som kan nätverkaanvändningen kan övervakas. Ett sätt är att fånga paket vid en given punkt i nätverket. Det ger dig en detaljerad synlighet över vad som händer på just denna punkt men ingen annanstans. Om din nätverksutrustning stöder den kan du låta den skicka ut flödesdata till en flödesanalysator som rapporterar om vad användare, enheter eller applikationer använder nätverket. Och slutligen kan du använda SNMP - som som sagt är inbyggt i varje nätverksenhet - för att regelbundet polla enheter för gränssnittsräknare som du kan använda för att beräkna och diagramma bandbreddanvändning. Låt oss kort undersöka hur var och en fungerar.

1. Packet Capture

Packet capture används mest för att felsökaspecifika nätverksproblem när du är medveten om dem men det används sällan för övervakning av användningen. Med paketfångst fångas och avkodas varje datapaket i och / eller ur en specifik enhets gränssnitt. Så även om det är tydligt att paketupptagningsverktyg är ett ovärderligt verktyg för nätverksadministratörer, är de inte bäst att bara hålla ett öga på saker för att säkerställa att allt går smidigt.

2. Flödesanalys

NetFlow är och dess flera varianter ochutveckling såsom J-flöde, IPFIX eller sFlow, till exempel, är ett nätverksflödesanalyssystem. Enheter som stöder flödesanalys samlar in information om varje dataflöde - därav namnet - som de sedan skickade till en flödessamlare och analysator. Det kan ge dig detaljerad kvalitativ information om nätverkets användning, men om du bara vill övervaka bandbredd kan det vara mer än du behöver. Och om du tänker på de ansträngningar som krävs för att få det på plats kommer du snabbt att inse att det kanske inte är det bästa verktyget för dig. Åtminstone, inte bara ännu.

Om du vill ha mer information om flödesanalys och de bästa NetFlow Collectors and Analyzers, läs vår senaste artikel: Bästa NetFlow-samlare och analysatorer för Windows: Granskad 2018.

3. SNMP

SNMP – som står för Simple Network ManagementProtocol – är ett komplext system som kan användas för att fjärrövervaka, konfigurera och kontrollera många olika typer av nätverksutrustning. Tyvärr är det enda som är enkelt med det namnet. Och att implementera det kan vara en komplex uppgift.

Lyckligtvis behöver du inte veta alltom SNMP för att använda den för att övervaka nätverkets bandbreddanvändning. Låt oss för tillfället bara säga att SNMP används av övervakningsverktyg för att läsa enhetens gränssnittsräknare och använda dessa data för att beräkna och diagram bandbreddanvändning över tid. I nästa avsnitt kommer vi att gå in på mer information om några av de inre funktionerna i SNMP-protokollet. På det här sättet har du tillräckligt med information för att konfigurera och använda alla SNMP-nätverksövervakningsverktyg.

SNMP förklarade

Medan de flesta texter om SNMP berättar omMIB och OID, du behöver inte veta allt om SNMP för att använda det. Det är något som en bil. Du behöver inte veta allt om hur motorn fungerar för att använda en. Vårt mål idag är att ge dig tillräckligt med information så att du kan förstå, använda och konfigurera SNMP-nätverksövervakningsverktyg, inte att göra dig till SNMP-expert. Det kommer med erfarenhet.

Det första man behöver veta om SNMP ärhur du ansluter till en SNMP-aktiverad enhet. På varje SNMP-enhet kan två parametrar som kallas community-strängar konfigureras. Du kan tänka på dessa som SNMP-lösenord. De två community-strängarna kallas offentliga och privata. Den offentliga strängen används för skrivskyddad åtkomst medan den privata strängen låter en ändra några parametrar.

Så låt oss säga att din SNMP-nätverksövervakningsystemet ansluter till en av dina nätverksenheter med den privata communitysträngen. Den kommer sedan att hämta en lista med alla användbara parametrar som kan läsas från den enheten. Av särskilt intresse när det gäller övervakning av bandbredd är några parametrar som kallas gränssnittsräknare. Det finns vanligtvis en uppsättning av dem för varje nätverksgränssnitt på en SNMP-aktiverad enhet.

De flesta SNMP-nätverksövervakningssystem kommer främstvara intresserad av två parametrar: byte in och byte ut. Genom att läsa dessa värden periodvis med kända intervaller kan övervakningsverktyget beräkna antalet bitar per tidsenhet - vanligtvis per sekund - vilket är exakt vad bandbredd är.

Konkret, så här görs det: Övervakningsverktyget pollar en enhet och läser dess räknare. Sedan, fem minuter senare, kommer den att läsa samma räknare igen. Genom att subtrahera det tidigare värdet på räknarna från det nuvarande värdet erhålls det totala antalet byte som överförts in och ut under de senaste fem minuterna. Det är då en enkel sak att multiplicera dessa siffror med 8 – antalet bitar i en byte - sedan dela resultaten med 300 – antalet sekunder på fem minuter - för att få bitarna per sekund bandbreddanvändningssiffror. Dessa siffror lagras vanligtvis i någon sorts databas och används för att plotta grafer av användning över tid.

Några andra SNMP-värden kan vara av intresse inätverksövervakning. Till exempel finns gränssnittsinmatnings- och utgångsfelräknare. I likhet med vad som görs med byte in och ut kan dessa värden användas för att beräkna antalet fel per sekund, en siffra som berättar mycket om den allmänna hälsan för en nätverkslänk.

SNMP-fällor - en annan funktion av SNMP

Även om det inte är direkt relaterat till SNMP-nätverkövervakning av SNMP-fällor är en så stor funktion att vi tyckte att de var värda att nämna, om bara för din personliga upplysning. I ett nötskal är SNMP-fällor varningsmeddelanden som skickas av SNMP-aktiverade enheter till “fälla mottagare”, en process som körs på en dator som tar emot fällorna och utför olika åtgärder som att logga in dem, visa varningar på skärmen, skicka ut e-post eller SMS varningsmeddelanden, etc.

Administratörer måste normalt konfigurera på varje enhet vilka fällor som skickas och till vart de skickas. Det gör det till ett mycket flexibelt om än konfigurationstungt varningssystem.

De bästa gratis SNMP-övervakningsverktygen

Nu när du vet grunderna om SNMP-nätverkoch hur det fungerar, låt oss titta på fem av de bästa SNMP-nätverksövervakningsverktygen du kan hitta. Vissa är gratisverktyg som kan vara begränsade i sin kapacitet medan andra är helt funktionella verktyg, antingen gratis eller betalda. De kan behöva en hel del konfiguration för att få dem att fungera som du vill, men vissa kommer med upptäckningsmekanismer som hittar enheter och ibland erbjuder viss grad av automatisk konfiguration.

1. SolarWinds Network Performance Monitor - (GRATIS prövning)

SolarWinds är en av de största aktörerna inätverksadministrationsverktygsfält. Företaget har funnits i cirka 20 år och har gett oss några av de bästa verktygen. Den har också ett gott rykte för att göra fantastiska gratisverktyg som, även om de ibland är funktionsbegränsade, fortfarande är utmärkta verktyg. SolarWinds nuvarande flaggskeppsprodukt kallas Network Performance Monitor, eller NPM. Det är faktiskt en svit med många verktyg som inkluderar ett av de bästa SNMP-nätverksövervakningsverktygen.

SolarWinds NPM Network Summary

SolarWinds Network Performance Monitor är enWindows-applikation som, som du förväntar dig, använder SNMP för att undersöka flera nätverksenheter och får trafikstatistik från deras gränssnitt. Resultaten visas visuellt på diagram som visar varje gränssnitts användningsstatistik. Du kan lägga till en enhet i verktyget genom att bara ange dess IP-adress och SNMP-communitysträng. Verktyget frågar sedan enheten och listar alla tillgängliga parametrar och låter dig bestämma vilka du vill inkludera i dina diagram. Till exempel kommer en nätverksomkopplare att exponera varje gränssnittstrafik och felräknare.

Det finns många fler funktioner i nätverketPerformance Monitor. En av de viktigaste är dess skalbarhet. Verktyget fungerar med små nätverk men kommer lätt att skala upp till stora nätverk bestående av tiotusentals värdar spridda på flera platser. NPM kan också bygga nätverkskartor och visa en visuell representation av den kritiska vägen mellan två enheter eller tjänster. För mer information bör du besöka produktens sida på SolarWinds webbplats.

GRATIS PRÖV nedladdningslänk: https://www.solarwinds.com/network-performance-monitor

2. ManageEngine SNMP Monitoring Software för bandbreddövervakning

ManageEngine har kompletta och enkla lösningar föräven de svåraste IT-hanteringsproblemen. Detta djärva uttalande är hur företaget självbeskriver sig själv, med förnuft. ManageEngine är välkänt för sin högkvalitativa programvara, inklusive flera nätverksövervakningsverktyg.

ManageEngine har också några gratis verktyg tillgängliga. En vi gillar särskilt är SNMP Bandwidth Monitoring Software. Det är en del av paketet ManageEngine gratis OpUtils, som omfattar ett urval av cirka 16 nätverkshanteringsverktyg. Programvaran körs på både Windows och Linux. Du kan få en gratisversion som gör det möjligt att övervaka upp till 10 enheter och deras gränssnitt. ManageEngine har också en betald version utan enhetsbegränsning. Och ManageEngine erbjuder en gratis 30-dagars utvärderingsversion av sin fulla OpsUtil-programvara. Faktum är att den kostnadsfria versionen installeras först som en 30-dagars provperiod som återgår till begränsade funktioner på den trettio första dagen.

ManageEngine Interface Overall

När det gäller att konfigurera verktyget går du helt enkeltange ett subnät för att skanna såväl som SNMP-communitysträngen som ska användas. Verktyget upptäcker sedan enheter på det specifika undernätet som svarar på den angivna strängen. När enheterna har upptäckts låter inventeringsfliken dig visa statusen för varje enhets gränssnitt. Och naturligtvis kan du också visa diagram över användningen av nätverksbandbredd efter tidsenhet.

Rapporter är en annan av verktygets starka kostymer,Du kan till exempel skapa rapporter om bandbreddanvändning under de senaste 12 timmarna till en månad. Och slutligen lämnar verktygets varningsfunktioner inget att önska. Du har möjlighet att ställa in trösklar och meddelas via e-post eller SMS när de överskrids.

3. MRTG

Multi Router Traffic Grapher, eller MRTG, kan vara detansåg farfar till SNMP-övervakningsverktyg. Fortfarande i utbredd användning har det funnits sedan 1995. Det finns en anledning till denna livslängd: det får jon gjort. Det är ett helt gratis system med öppen källkod. MRTG är kanske inte den finaste och vackraste men det är kanske den mest flexibla. MRTG kan övervaka många parametrar förutom bandbredd. I själva verket kan den övervaka, logga och diagram en SNMP-parameter.

De två huvudkomponenterna i MRTG är ett Perl-skriptsom läser SNMP-data från målenheter och ett C-program som tar data, lagrar dem i en round-robin-databas och skapar webbsidor med diagram för bandbreddanvändning. Det faktum att den mestadels är skriven i Perl gör att alla kan anpassa programvaran efter sina specifika behov. MRTG är tillgängligt för Windows eller Linux. Den första installationen och konfigurationen kan vara något mer komplicerad än vad du upplever med andra övervakningssystem men dokumentation är lätt tillgänglig.

MTRG-indexsida

För att installera MRTG krävs att du först installeraroch konfigurera Perl. Det går inte utan det. Det finns ett sätt du kan köra MRTG som en Windows-tjänst istället för ett program, men det kräver ytterligare manipulationer, inklusive vissa registerändringar. När den är installerad konfigureras MRTG genom att redigera sin konfigurationsfil på ett riktigt gammalt Linux-sätt. Administratörer som brukade använda GUI-konfigurationen kan möta en brant inlärningskurva.

MRTG laddas ner bäst direkt från utvecklarens webbplats. Den är tillgänglig som en .zip-fil för Windows eller en tarball för Linux. Från detta skrivande är den senaste stabila versionen 2.17.4.

MRTG är kanske inte den mest användarvänligaövervakningssystem, det vet vi. Men ändå är det kanske den mest flexibla. Och att det är det första övervakningssystemet och att det fortfarande finns är ett bevis på dess värde.

4. Kaktus

Kaktus kan betraktas som MRTG på steroider. Om du tittar på någon av Catis grafer hittar du att likheten med MRTG: er är slående. Kaktus är byggd på RRDTools som kommer från samma utvecklare och är en direkt efterkommer av MRTG.

Kaktus är mer polerad än MRTG med en webbaseradkonfigurationsgränssnitt som gör det mycket lättare och mer intuitivt att konfigurera. Det är ett komplett nätverksövervaknings- och diagrampaket. Verktyget har en snabb pollare, avancerade enhets- och grafmallar, flera anskaffningsmetoder och användarhanteringsfunktioner. Det är utmärkt för mindre LAN-installationer men lika bra för komplexa nätverk med tusentals enheter över flera webbplatser.

Kaktus skärmdump

För att bättre förstå kaktus måste du veta merom RRDtool. Enligt utvecklaren “RRDtool är OpenSource-industristandarden, högpresterande dataloggning och diagram för tidsseriedata. RRDtool kan enkelt integreras i skalskript, Perl, Python, Ruby, Lua eller Tcl-applikationer. ”RRDtool är en direkt ättling till MRTG. Om du minns hur vi sa att MRTG använder ett C-program för datalagring och diagram, är RRDTool utvecklingen av det C-programmet.

I ett nötskal är Cacti en frontend till RRDTool. Den lagrar nödvändig data för att skapa grafer och fylla dem med data i en MySQL-databas. Det är helt skrivet i PHP. Programvaran behåller sina grafer, datakällor och round robin-arkiv i en databas och hanterar också datainsamlingen och lämnar graferingen till RRDTool. Kaktus är ett steg upp från MRTG. Faktum är att många Cacti-användare - inklusive din verkligen - är tidigare MRTG-användare. Jag kom in i Cacti när jag behövde ersätta MRTG med något som var lättare att konfigurera och använda eftersom det nätverk jag hanterade fortsatte att växa. Kaktus kan laddas ner direkt från sin egen webbplats

5. PRTG

Slutligen, låt oss prata om Paessler RouterTraffic Grapher eller PRTG. Paessler - ett tyskt företag - erbjuder denna utmärkta övervakningslösning som liknar Cacti eller till och med MRTG. Det är kanske varför produktens akronym liknar MRTG: s. Det har dock en mer polsk och professionell känsla.

Enligt Paessler kan du ställa in PRTG i ennågra minuter. Detta kan vara en överdrivning och vår erfarenhet visar att det tar dig lite längre tid än det för att få den helt konfigurerad. Ändå måste vi erkänna att installationen av produkten var en utomordentlig enkel upplevelse.

PRTG-skärmbild

Och när det gäller dess funktioner är de detimponerande. Först kan du välja mellan flera olika användargränssnitt. Det finns en ursprunglig Windows-företagskonsol, ett Ajax-baserat webbgränssnitt samt mobilappar för Android och iOS. En funktion i mobilapparna som vi särskilt älskade är möjligheten att skanna en QR-kodetikett som du kan skriva ut från programvaran och fästa på dina enheter så att de omedelbart tas till enhetens grafer.

Och när vi talar om grafer är detta ett annat områdedär PRTG lyser. PRTG kan inte bara övervaka och diagram bandbreddanvändning. Den kan spela in fler fler parametrar med SNMP, WMI, NetFlow och Sflow. Verktyget har några fantastiska rapporter som kan köras på begäran eller planeras och sedan ses som HTML eller PDF. du kan till och med exportera dem till CSV eller XML för att behandlas externt.

Paessler-webbplatsen låter dig välja mellan tvåolika versioner av PRTG. Det finns gratisversionen eller den kostnadsfria 30-dagars provversionen. Den förstnämnda kommer att begränsa din övervakningsförmåga till 100 sensorer. Paessler räknar varje parameter som du vill övervaka som en sensor. Exempelvis kräver 48 sensorer övervakning av bandbredd på varje port på en 48-portströmbrytare. Och om du också vill övervaka switchens CPU och minnesbelastning, behöver du ytterligare två sensorer.

Avslutar

Alla de fem bästa SNMP-nätverksövervakningenverktyg som vi just har presenterat är fantastiska produkter. Den du väljer beror mest på graden av flexibilitet du behöver. Tänk bara på att flexibilitet ofta rimmar med komplexitet. Men eftersom alla våra förslag antingen är gratis eller har en gratis testversion tillgänglig, vad hindrar dig från att prova dem alla och se själv vilket som bäst passar dina specifika behov.

kommentarer