Nätverksövervakning är en viktig uppgift för de flestaav dagens nätverks- och systemadministratörer. Distribuerade system och molnbaserad webbhotell är sådana att vi är längre bort än någonsin från de maskiner vi tar hand om. Därför måste vi använda specialiserade verktyg för att övervaka dem. Och även om det finns många olika typer av verktyg tillgängliga, verkar det som att övervakningslösningen allt-i-ett är det bästa alternativet. Det låter dig övervaka bandbreddanvändning samt servrar och andra system. Många sådana verktyg finns tillgängliga på marknaden men idag kommer vi att titta närmare på två av dem, SolarWinds Network Performance Monitor och Nagios XI. Vi kommer att jämföra de två produkterna med målet att hjälpa dig ta reda på vilka som bäst är anpassade till dina specifika behov.
Innan vi kommer till essensen i det här inlägget kommer vi att göra detutforska nätverksövervakning. Att veta mer om ämnet hjälper oss att bättre förstå skillnaderna och likheterna mellan de två produkterna. Efter det pratar vi om SNMP, den mest använda övervakningstekniken. Vi ska göra vårt bästa för att beskriva vad det är, varifrån det kommer och hur det fungerar. Vi tittar sedan på vilka andra övervakningstekniker som finns tillgängliga förutom SNMP. Som ni ser finns det en hel del till. Därefter tittar vi först på SolarWinds Network Performance Monitor, dess huvudfunktioner, prissättningstruktur och fördelar, följt av en liknande titt på Nagios XI. Slutligen kommer vi att jämföra båda produkterna för att försöka ge dig en bättre förståelse för vad deras likheter och skillnader är och vi avslutar med att ge dig vår ärliga åsikt om de två produkterna.
Om nätverksövervakning
Att definiera övervakning kan vara en svår uppgift som denverkar som att alla har en egen uppfattning om vad det är, eller åtminstone vad det borde vara. För att göra saken ännu värre finns det flera typer av övervakning. Låt oss titta på var och en, börja med den mest grundläggande: ping (eller upp / ned) övervakning. Denna råa typ av övervakning använder ping för att verifiera att varje övervakad enhet är i drift. Övervakning utförs genom att använda ping-kommandot i bakgrunden för att verifiera att varje övervakad värd svarar. Inte mycket information om den faktiska hälsan för den övervakade enheten kan erhållas.
Nätverksbandbreddövervakning är en annan vanligtyp av övervakning. I själva verket är det förmodligen den vanligaste typen. För det mesta använder denna typ av övervakningsverktyg Simple Network Management Protocol för att fjärrläsa gränssnittsräknare från övervakade enheter. Den kan sedan beräkna det genomsnittliga bandbreddanvändningen av deras gränssnitt. Detta används ofta för att övervaka bandbreddbegränsade segment i ett nätverk, t.ex. WAN-länkar. Vad du får från dessa system är en kvantitativ syn på trafiken. Det kommer att visa någon nätstockning och berätta när den startade och när den slutade, men det kommer inte att ge dig en aning om vad dess orsak är.
För det, du nästa typ av övervakningsverktyg: nätverkstrafikanalysatorer. Dessa verktyg plockas upp där den föregående slutade. De kommer att utföra några grundläggande trafikanalyser för att ta reda på vad som kostar bandbredd. Du kan använda dem för att ta reda på vilka användare, datorer eller applikationer som använder mest bandbredd. Du får en kvalitativ bild av nätverkstrafik.
En annan typ av övervakningsverktyg som vi oftasamtalsserver eller systemmonitor går ännu djupare och läser driftsmätningarna för de övervakade enheterna. Man använder vanligtvis den typen av verktyg för att övervaka alla enheter från routrar och växlar till servrar och databaser. Denna typ av verktyg tillhandahåller vanligtvis data som CPU och minnesbelastning, diskutrymme och alla andra intressanta data som kan samlas in och visas.
Simple Network Management Protocol (SNMP)
Låt oss titta snabbt på Since the SimpleNetwork Management Protocol, trots allt är det den mest använda övervakningstekniken. Låt dock inte namnet lura dig. Detta protokoll är allt annat än enkelt. SNMP-aktiverade enheter kan låta en hanteringsstation - eller, vid övervakning, ett övervakningsverktyg - läsa och / eller ställa in ett antal driftsparametrar. SNMP kallas ofta som en agentlös övervakningsteknologi. Trots det faktum att det sällan kräver installation av extra programvara på den övervakade enheten, kör SNMP-aktiverade enheter en agent på varje övervakad utrustning. Det är vanligtvis inbyggt i operativsystemet eller firmware, varför det inte kallas en agent.
Från ett övervakningsperspektiv, förstå hurSNMP-övervakningen fungerar relativt enkelt. Utan att gå för tekniskt, låt oss ta en titt. Med jämna mellanrum - 5 minuter är ett vanligt värde - SNMP-övervakningsprogramvaran undersöker varje enhet genom att skicka en begäran om en specifik parameter som den vill läsa. Protokollets enda säkerhet är en "community string" som kan jämföras med en rå autentiseringsmekanism. Den övervakade enheten validerar communitysträngen och, om den matchar, returnerar det begärda värdet. Detta är en mycket förenklad version av processen så förlåt mig om jag lämnade viktiga delar av protokollet. Vårt mål är inte att ge en SNMP-handledning utan snarare en förståelse för hur SNMP-övervakning fungerar.
Låt oss ha ett kort exempel där en övervakningverktyget används för att övervaka bandbreddanvändningen av ett routergränssnitt mot en WAN-krets. Två specifika SNMP-parametrar är av intresse, byte in och byte ut räknare för gränssnittet. De läses regelbundet - låt oss säga var femte minut - och lagras i en fil eller en databas. Det är den svåra delen, resten är bara matte. Övervakningsverktyget subtraherar det tidigare värdet på räknarna från det nuvarande, vilket ger antalet byte som överförts under fem minuters intervall. Den delar sedan dessa nummer 300, antalet sekunder på fem minuter, vilket ger antalet byte per sekund och delar detta med åtta för att få antalet bitar per sekund. De resulterande värdena lagras i en databas eller plottas på en graf som visar dess utveckling över tid.
Andra övervakningstekniker
SNMP är, det är långt ifrån det enda - kansketill och med den bästa övervakningstekniken. Många andra tekniker finns tillgängliga, beroende på vilken typ av enhet du övervakar och vilken information du försöker samla in från den. Låt oss ta en snabb titt.
Windows Management Instrumentation, eller WMI,är ett Windows-specifikt protokoll. Det är i viss mån en utveckling av SNMP. Båda har ett liknande syfte - att hantera och övervaka system på distans - men dess funktion är annorlunda. Det är säkrare, mer flexibelt och kan ge mer information. Men det har en stor nackdel. WMI är endast tillgängligt på Windows-värdar.
WBEM är en förkortning för webbaserat företagFörvaltning. Det är en öppen standard för fjärrhantering och övervakning av system. WMI och WBEM är ganska lika. WMI är Microsofts egenutvecklade implementering av WBEM, en öppen standard. Detta protokoll används vanligtvis för övervakning av andra värdar än Windows, till exempel Linux-servrar.
Den sista typen av övervakning vi vill diskutera ärkallad agentbaserad övervakning. Denna populära teknik är beroende av en lokal agent som kör på det övervakade systemet. Till skillnad från andra metoder är övervakningsagenten inte inbyggd i operativsystemen. Det levereras av övervakningsverktygets leverantör. Det är perfekt anpassat till verktyget och det tillåter ofta övervakning av mätvärden som annars inte skulle vara tillgängliga. Det har dock några nackdelar. Naturligtvis kräver agentbaserad övervakning att en agent installeras på övervakade system. Den agenten kan påverka det övervakade systemet eftersom det använder en del av sina resurser.
1. SolarWinds Network Performance Monitor (Gratis prövning)
SolarWinds, tillverkaren av Network Performance Monitor har funnits i cirka 20 år och det tycker om detett gott rykte för att ha gjort några av de bästa nätverks- och systemadministrationsverktygen. Många av företagets produkter har fått fantastiska recensioner och anses vara de allra bästa inom sina respektive områden. Och för att göra det ännu bättre är SolarWinds också känt för sina gratisverktyg, mindre verktyg som tillgodoser ett specifikt behov av nätverksadministratörer. Två bra exempel på dessa gratisverktyg är realtidsbandbreddsmätare och Kiwi Syslog-server.
Tillbaka till Network Performance Monitor, det är främst en SNMP-bandbreddövervakningäven om det kan göra mycket mer antingen genom inbyggda funktioner eller genom att kombinera det med andra verktyg från SolarWinds. Kärnan erbjuder produkten omfattande felövervakning och prestandahantering med hjälp av SNMP och är därmed kompatibel med de flesta utrustningar. Verktygets NetPath-funktion låter dig visa den kritiska nätverksvägen mellan två övervakade punkter i ditt nätverk. Dessutom kan den automatiskt generera intelligenta nätverkskartor.
- GRATIS PRÖVNING: SolarWinds Network Performance Monitor
- Officiell nedladdningslänk: https://www.solarwinds.com/network-performance-monitor/registration
Andra styrkor hos produkten inkluderar avanceradvarning och verktygets instrumentbräda för analys av prestationsanalys PerfStack. En annan exklusiv funktion är Network Insights-funktionaliteten som möjliggör komplex enhetsövervakning. Verktyget kan också övervaka Software Defined Networks (SDN) och har inbyggt Cisco ACI-stöd samt möjligheten att övervaka trådlösa nätverk och generera baslinjer för nätverksprestanda.
De SolarWinds Network Performance Monitor är mycket skalbar och det kan användas på valfrinätverk från det minsta till det största. Några av de valfria funktionerna inkluderar skalbarhetsmotorer, hög tillgänglighet och en företagskonsol som låter dig konsolidera data från flera NPM-instanser i en instrumentbräda i företagsklass.
De SolarWinds Network Performance Monitor har en ganska enkel prissättningstruktur. Licensiering baseras på antalet övervakade element. Fem licensnivåer är tillgängliga för 100, 250, 500, 2000 och obegränsade delar till priser som sträcker sig från $ 2 955 till $ 32 525, inklusive det första underhållsåret. Om du hellre vill ge verktyget en testkörning innan du gör ett köp kan du få en gratis, obegränsad 30-dagars provversion.
Fördelar och nackdelar med NPM
För att ge dig en uppfattning om vad användare tycker om det, här är för- och nackdelarna med SolarWinds Network Performance Monitor som rapporterats i användarrecensioner av produkten.
Pros
- Webgränssnittet är helt anpassningsbartså att olika medlemmar i ditt IT-team kan använda en vy som passar dem. Till exempel kan systemadministratörer använda en vy som fokuserar på VMware-värdar medan nätverksadministratörens vy fokuserar på nätverksomkopplare och trafik.
- NPM har utmärkta och lätt konfigurerbara varningar. Du kan till och med skapa en varning för att meddela dig när en enhet som ska förbli frånkopplad från nätverket ansluter. Möjligheterna är oändliga.
- Du kan skapa enhetsmätare i kombination med anpassad mätning som praktiskt taget kan returnera all information du behöver.
Nackdelar
- E-postkonfiguration, även om den är mycket flexibel och anpassningsbar, kan vara enklare.
- NetFlow Traffic Analyzer (en kvalitativ modul för nätverksanalys) är inte inbyggd i produkten och måste köpas separat, vilket ökar produktens pris.
- Vissa användare har klagat över bristen på filtrerings- och sökalternativ på syslogs och varningar.
2. Nagios XI
Nagios XI är en server i företagsklass ochnätverksövervakningsprogramvara som tillhandahåller omfattande applikations-, service- och nätverksövervakning i en central lösning. Produkten är en direkt ättling till Nagios Core, en relaterad gratis och öppen källkodsprodukt. I själva verket använder båda samma basmotor. Men det är två mycket olika produkter som inte bör förväxlas. Idag pratar vi bara om Nagios XI. Verktyget låter dig övervaka alla uppdragskritiska infrastrukturkomponenter som applikationer, tjänster, operativsystem, nätverksprotokoll, systemmetrik och nätverksinfrastruktur.
Nagios XIs kraftfulla instrumentpaneler gersnabbt åtkomst till kraftfull övervakningsinformation och tredjepartsdata. Olika vyer ger användare snabb tillgång till den information de tycker är mest användbar. Verktygets GUI är mycket anpassningsbart och dess layout, design och preferenser kan modifieras per användare, vilket ger dina teammedlemmar den flexibilitet de vill ha.
Nagios XI är mycket lätt att använda, tack vare dessintegrerat webbaserat konfigurationsgränssnitt som gör det möjligt för administratörer att hantera övervakningskonfiguration, systeminställningar och mer. Plattformen erbjuder också konfigurationsguider för att vägleda användare genom att övervaka nya enheter, tjänster och applikationer utan att behöva förstå komplexa övervakningskoncept.
Andra intressanta funktioner hos Nagios XI inkluderarautomatiserade och integrerade trender samt kapacitetsplaneringsgrafer som gör det möjligt för organisationer att planera för infrastrukturuppgraderingar innan föråldrade eller överanvända system fångar dem överraskande. Varningar kan skickas till IT-medarbetare, företagens intressenter och till och med slutanvändare via e-post eller mobilmeddelanden.
Nagios XI kommer bara att köras på CentOS eller RedHatEnterprise Linux. Det kan naturligtvis också köras i en virtuell Linux-maskin på en Windows-värd men det är i huvudsak en Linux-mjukvara. En MySQL-databas krävs också för dess verksamhet.
Nagios XI finns i en standardversion ochen Enterprise Edition. Enterprise Edition erbjuder extra funktionalitet och innehåller funktioner som är utformade för att hjälpa till i storskalig konfiguration, prognos och schemalagd rapportering. Varje licens innehåller tolv månaders underhåll (rättigheter för uppgradering) och e-postsupport. Licensiering baseras på antalet övervakningsvärdar och börjar på $ 1 995 för Standard Edition och 3 495 $ för Enterprise Edition. Om du vill ge produkten en testkörning är en gratis testversion på 60 dagar tillgänglig.
Fördelar och nackdelar med Nagios XI
Precis som vi gjorde med SolarWinds NPM, har vi sammanställt användarkommentarer Nagios XI PRTG och här är fördelarna och nackdelarna som de rapporterade
Pros
- Nagios XI är lätt att konfigurera och konfigurera (särskilt jämfört med Nagios Core)
- Hundratals tredjeparts tillägg tillhandahåller övervakning av praktiskt taget alla applikationer, tjänster och system, både interna eller kommersiella.
- Eftersom den delar samma kärna som den kostnadsfria och öppen källkodversionen av Nagios, stöder den alla samhällsutvecklade add-ons för en imponerande bred uppsättning övervakningsmöjligheter.
Nackdelar
- Nagios XI körs inte på Windows. Detta kan hindra vissa administratörer utan Linux-bakgrund från att ens överväga produkten. Och även om den kan köras i en VM på Windows lägger den till lite komplexitet i installationen.
- Vissa användare har klagat på en något föråldrad look och känsla. Men GUI är mycket funktionell.
- Anpassningsalternativ kan komma i vägen för uppgradering.
Jämförelse av båda produkterna
Jämför SolarWinds nätverksprestandaMonitor och Nagios XI är svårare än det kan se ut. De är samtidigt mycket lika och helt olika. När det gäller användargränssnittets användbarhet och användbarhet framstår SolarWinds Netwotk Performance Monitor som en tydlig vinnare bredvid Nagios XI: s föråldrade GUI.
Men det finns mer ett övervakningsverktyg än detanvändargränssnitt. När det gäller kapacitetsövervakningsmöjligheter erbjuder Nagios XI mer vad gäller kapacitet än en Nagios-installation. Sammanfattningsvis trummar NPM ut Nagios XI.
Även om vi inte skulle rekommendera att välja ett verktygEnbart på pris är detta en annan plats där båda verktygen skiljer sig mycket åt. Även om SolarWinds Network Performance Monitor är något dyrare än Nagios XI, finns de inom ett jämförbart intervall.
Vad tror vi?
Vi skulle gärna kunna berätta för dig att en av NPMoch Nagios XI är en tydlig vinnare än den andra, men det är inte så enkelt. Det är en faktor som är viktigare än alla andra när du väljer en övervakningslösning: dina behov. Den bästa produkten för alla kommer alltid att vara den som som funktioner de behöver, oavsett pris eller pris. I striden mellan NPM och Nagios XI kommer en användare med trådlös övervaknings- och hanteringsbehov troligen att välja SolarWinds-produkten. Å andra sidan, om du har ett mycket specifikt övervakningsbehov som adresser av ett av Nagios XI: s tillägg, kommer det säkert att få din röst.
Jag tenderar att föredra SolarWinds NetworkPerformance Monitor men jag måste erkänna att jag förmodligen är partisk mot den. Detta beror helt enkelt på att det är en produkt som jag känner och har använt i flera år och jag vet exakt vad den kan göra och hur man gör det. Om du är ny på båda produkterna är det bästa sättet att prova dem båda innan du fattar ett slutligt beslut. Med båda leverantörerna som erbjuder en kostnadsfri testversion av respektive produkt, borde detta vara enkelt.
kommentarer