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

click fraud protection

I en idealvärld skulle nätverksbandbredden vara oändlig och nätverk skulle aldrig bli överbelastade. Tyvärr lever vi inte i en sådan värld. Nätverk blir överbelastade och drabbas 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åra bästa SNMP-nätverksövervakningsverktyg diskuterar vi först 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, försöker vi 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 medan vi fortfarande ger 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.

instagram viewer

Behovet av bandbreddövervakning

När du är nätverksadministratör är trängsel din fiende nummer ett. Om du jämför ett nätverk med en motorväg där trafik är nätverkets data, liknar trafikstockningar trafikstockningar. Men till skillnad från biltrafik - där trängsel 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 saker ska fungera smidigt. När du upptäcker trängsel eller andra problem kan du vidta nödvändiga åtgärder för att åtgärda det.

En annan viktig orsak till att övervaka nät är kapacitetsplanering. 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 användningen av bandbredd kan du planera nätverksuppdatering innan överutnyttjande blir ett problem.

Tre sätt det kan göras

Bandbreddgrafer

Det finns flera sätt som nätverksanvändning 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 – till periodiskt polla enheter för gränssnittsräknare som du kan använda för att beräkna och diagram bandbredd utnyttjande. Låt oss kort undersöka hur var och en fungerar.

1. Packet Capture

Paketupptagning används oftast för att felsöka specifika nätverksproblem när du är medveten om dem men det används sällan för övervakning av användningen. Med paketupptagning fångas och avkodas varje datapaket i och / eller ut ur en specifik enhets gränssnitt. Så även om det är uppenbart 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 se till att allt går smidigt.

2. Flödesanalys

NetFlow är och dess flera varianter och utvecklingar 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 allt du vill är att ö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 Management Protocol - ä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 allt om SNMP för att använda det 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 om MIB och OID, behöver du 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 är hur man 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 ditt SNMP-nätverksövervakningssystem ansluter till en av dina nätverksenheter med den privata communitysträngen. Den kommer sedan att hämta en lista över 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 huvudsakligen att vara intresserade av två parametrar: byte in och byte ut. Genom att läsa dessa värden regelbundet med kända intervaller kan övervakningsverktyget beräkna antalet bitar per tidsenhet - vanligtvis per sekund - vilket är exakt vad bandbredden är.

Konkret är det så här görs: Övervakningsverktyget kommer att undersöka en enhet och läsa 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 resulterar med 300 - antalet sekunder på fem minuter - för att få bitarna per sekund bandbreddanvändning siffror. 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 för nä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 hos en nätverkslänk.

SNMP-fällor - en annan funktion av SNMP

Även om de inte är direkt relaterade till SNMP-nätverksövervakning är SNMP-fällor 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 e-post eller SMS-varningsmeddelanden, etc.

Administratörer måste normalt konfigurera på varje enhet vilka fällor som skickas och 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 känner till grunderna för SNMP-nätverksövervakning och 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 kräva en hel del konfiguration för att få dem att fungera som du vill men vissa kommer med upptäckningsmekanismer som kommer att hitta enheter och ibland erbjuder en viss grad av automatisk konfiguration.

SolarWinds är en av de största aktörerna inom nätverksadministrationsverktygsfältet. 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 en Windows-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 sina gränssnitt. Resultaten visas visuellt på diagram som visar varje gränssnitts användningsstatistik. Du kan lägga till en enhet till 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ätverksväxlare att exponera varje gränssniturtrafik och felräknare.

Det finns många fler funktioner i Network Performance 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 TRIAL 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 kä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 programvara för övervakning av bandbredd. 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 någon 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 anger du helt enkelt ett undernät som ska skannas och 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

De Trafik Grapher för flera routrar, eller MRTG, kan betraktas som morfar 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-skript som läser SNMP-data från målenheter och ett C-program som tar data, lagrar dem i en databas med runda robin och skapar webbsidor med bandbreddanvändning grafer. Det faktum att den mestadels är skriven i Perl låter vem som helst anpassa programvaran efter deras 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 installerar och konfigurerar 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 några ytterligare manipulationer, inklusive vissa registerändringar. När den har installerats 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 dess 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 det mest användarvänliga övervakningssystemet, 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. kaktusar

kaktusar 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 ett webbaserat konfigurationsgränssnitt som gör det mycket lättare och mer intuitivt att konfigurera det. 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 mer om 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 kommer ihåg 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ändiga data för att skapa grafer och fylla dem med data i en MySQL-databas. Det är helt skrivet i PHP. Mjukvaran behåller sina grafer, datakällor och round robin-arkiv i en databas och hanterar också datainsamlingen och lämnar grafen 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 Router Traffic 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 på några minuter. Det här kan vara en överskattning 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 exceptionellt enkel upplevelse.

PRTG-skärmdump

Och när det gäller dess funktioner är de imponerande. 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 vi älskade särskilt är möjligheten att skanna en QR-kodetikett som kan du skriva ut från programvaran och fästa på dina enheter för att omedelbart tas med till enhetens grafer.

Och när vi talar om grafer är detta ett annat område där PRTG lyser. PRTG kan inte bara övervaka och diagram bandbreddanvändning. Det kan spela in många 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.

De Paessler webbplats låter oss 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 bandbredden 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övervakningsverktygen 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.

watch instagram story