- - De 6 bästa Linux-bandbreddövervakningsverktygen under 2019

De 6 bästa övervakningsverktygen för Linux bandbredd under 2019

Vi har en blandning av betalda och gratis verktyg som varierar mycket i deras funktionsuppsättningar, men de erbjuder alla grundläggande SNMP-bandbreddövervakning. Här är vår guide till de bästa övervakningsverktygen för Linux-bandbredd.

Kunskap är makt! Följaktligen kommer du att veta vad bandbreddanvändningen av det nätverk du hanterar ger dig kraft genom att låta dig vara proaktiv och genom att se till att nätstockningar undviks så mycket som möjligt. För att uppnå detta är det du behöver verktyg för bandbreddövervakning. Och eftersom Linux är en populär plattform med många nätverksadministratörer, låt oss titta på några av de bästa tillgängliga Linux-bandbreddövervakningsverktygen. Med tanke på att de flesta av dem är gratis och öppen källkod, kommer de att låta dig börja övervaka bandbredd utan annan kostnad än den tid du kommer att spendera att installera och konfigurera dem. Som du snart kommer att få reda på är många av dessa verktyg lika bra som några av de bästa Windows-verktygen.

Vi börjar utforskningen med att ha en översiktav bandbreddövervakning. Vi förklarar vad det är och, ännu viktigare, hur det fungerar. Detta kommer att leda till att vi diskuterar Simple Network Management Protocol, basen för de flesta övervakningsverktyg. Sedan diskuterar vi Linux i allmänhet och även vad det innebär att använda det som en plattform för övervakningsverktyg. När vi alla är på samma sida är vi redo för kärnan i vårt ämne, de bästa övervakningsverktygen för Linux-bandbredd.

Övervaka bandbredd

Nätverksbandbreddövervakning är en mycket specifiktyp av övervakning. Vad den gör är att mäta mängden trafik som passerar en given punkt i ett nätverk. Mätpunkten är vanligtvis en router- eller switchgränssnitt, men det är inte ovanligt att övervaka bandbreddanvändning av en serverns LAN-gränssnitt. Det viktiga här är att inse att allt vi mäter är mängden trafik. Bandbreddövervakning ger dig ingen information om vad den trafiken är, bara hur mycket av det som finns.

Det finns flera skäl för att vilja övervaka användningen av nätverksbandbredd. Först och främst, den kan hjälpa dig att fastställa stridsområden. Som en nätverkskretsar användningen växer, dess prestanda börjar förnedrande. Detta är ett faktum i livet. Ju mer du närmar dig maximal kapacitet, desto mer påverkan har det på prestanda. Av så att du kan hålla ett öga på nätverksanvändning, bandbredd övervakningsverktyg ger dig en chans att upptäcka hög användning - och adress det - innan det märks av användare.

Kapacitetsplanering är en annan viktig fördel med nätverksövervakningsverktyg. Nätverkskretsar - särskilt WAN-anslutningar på lång avstånd - är dyra och kommer ofta att ha bara bandbredd det var nödvändigt när de ursprungligen installerades. Medan th mängd av bandbredd might har varit OK , den så småningom kommer att behöva ökas. Genom att övervaka utvecklingen av nätverkskretsarnas bandbreddanvändning kan du se vilka som behöver uppgraderas och när.

Bandbredd övervakningsverktyg kan också vara användbart för felsökning av dålig applikationsprestanda. När en användare klagar över att någon fjärrapplikation har avtagit och tittar på nätverket bandbredd utnyttjande kan ger dig en ganska bra idé om problemet orsakas av överbelastning i nätverket eller inte. Om du ser lågt nätverksanvändning kan du troligen koncentrera dina felsökningsinsatser någon annanstans.

SNMP-övervakning förklarad

De flesta nätverksbandbreddövervakningsverktyg förlitar sig påSimple Network Management Protocol (SNMP) för att göra sin magi. De flesta nätverksutrustningar har inbyggd SNMP-kapacitet och kan pollas med övervakningsverktyg med jämna mellanrum. Trots dess vilseledande namn, SNMP är faktiskt ganska komplex. Men oroa dig inte, du behöver inte vara expert och vet allt om det för att använda det. Dess precis som att du inte behöver vara bilmekaniker för att köra bil. Det är dock att föredra att ha åtminstone en idé om hur det fungerar så låt oss titta på det.

I sin bas är SNMP ett kommunikationsprotokoll som anger hur ett SNMP-hanteringssystem can läs och skriv driftsparametrar i fjärrenheter. Parametrarna benämns objektidentifierare eller OID. Några av de intressanta OID: erna från en övervakningssynpunkt är de som innehåller större anordning mätvärden som CPU och minne last eller diskanvändning, till exempel. Men vid övervakning av nätverk bandbreddanvändning, två OID är av särskilt intresse. Dom är byte ut och byte i räknare associerade med varje gränssnitt. De ökas automatiskt av nätverksenheterna när data matas ut eller matas in.

Återgå till en tid då IT-säkerhet inte var enproblem, SNMP har bara minimal säkerhet. En SNMP-chef som ansluter till en SNMP-aktiverad enhet sänder en "community string" med sin begäran. Om strängen stämmer överens med den konfigurerade i utrustningen utförs begäran. Enheter har vanligtvis två communitysträngar konfigurerade, en för skrivskyddade OID och en för modifierbara. Kommunikationen är inte krypterad och någon som fångar upp den ser gemenskapens strängar i klar text. Det är därför SNMP endast används i privata, säkra nätverk.

Ett verkligt exempel

Så här använder de flesta övervakningssystem SNMP för att övervaka användningen av bandbredd. De läser regelbundet byte in och ut räknare för en nätverksenhets gränssnitt med kända intervaller. Five minuter är en typisk intervall värde men kortare tider kan användas för finare upplösning. De lagrar sedan avfrågas värden i någon sorts databas eller fil.

Resten av processen är enkla matematiker. Övervakningssystemet subtraherar det tidigare räknarvärdet från det nuvarande värdet för att få antalet byte som sänds eller mottagits under omröstningsintervallet. Den kan sedan multiplicera det antalet med åtta för att få antalet bitar och dela det med antalet sekunder in intervallet för att få antalet bitar per sekund. Denna information ritas vanligtvis på en graf som visar dess utveckling i tid och lagras i en databas.

Det är viktigt att notera att det du får är enuppskattning av det genomsnittliga utnyttjandet över pollingsintervallet, inte det verkliga bandbreddanvändningen. Låt oss till exempel anta att en krets används vid maximal kapacitet under hälften av omröstningsintervallet och inte har någon trafik under den andra halvan. Det skulle dyka upp som att det används till 50% av sin kapacitet trots att det har utgått under en längre period. Kortare pollingintervall minskar denna snedvridning men det är viktigt att komma ihåg att dessa system bara ger dig medelvärden.

Ett ord om Linux

Som ett operativsystem är Linux inte,funktionellt sett, mycket annorlunda än andra som Windows eller OS X. Den största skillnaden mellan Linux och andra populära operativsystem är det faktum att Linux är en öppen källkodsprodukt och de flesta distributioner är tillgängliga gratis. Många människor tenderar att förvirra open source ochfri. Det är sant att öppen källkodsprogram ofta är gratis men det är inte nödvändigtvis fallet. Exempelvis är Red Hat Enterprise Linux OS inte gratis. För att öka förvirringen hänvisar aktörer i öppen källkodsrörelse ofta till programvara med öppen källkod som fri programvara med gratis som innebär frihet snarare än frånvaron av kostnader.

Under åren, Linux, vilket var ce ett marginellt operativsystem installerat av nördar och studenter inom datavetenskap - jag minns att jag har lagt ned veckor på att ladda ner SLS Linux en diskettbild i taget över en 1200 baud-anslutning; Jag antar att jag var en av dem nördar-har vuxit till att bli ett populärt alternativ som serveroperativsystem. Vissa nya distributioner gör också mycket framsteg som ett genomförbart alternativ till Windows som operativsystem för persondatorer.

Använda Linux som en övervakningsplattform

Linux är ett populärt operativsystem för servrar av alla slag, men det är ännu mer när det gäller att köra specifika verktyg. Thär är flera gratis och öppen källkodsnätverk bandbredd övervakningsverktyg som kommer att fortsättaly kör på Linux. Och om dur val av verktyg kan Spring på antingen Windows eller Linux, skulle det inte vara mer ekonomiskt meningsfullt att köra på ett gratis operativsystem snarare än att slösa lite pengar på ett kostsamt operativsystem?

Medan sOme människor litar fortfarande inte på fri och öppen källkod operativsystem och programvara för uppdragskritiska applikationer och skulle till exempel inte sätta sina värdefulla företagsdata på en MinSQL-server som körs på Linux, många av dem har vanligtvis inte så många invändningar mot att använda plattformen för att köra nätverksadministrationsverktyg.

En stor fördel med att använda Linux somden underliggande plattformen för nätverksövervakningsverktyg är att det är enkelt att konfigurera en Linux-server med bara de nödvändiga paketen. Även om detta kan göras med Windows, är det betydligt mer komplicerat.

De bästa övervakningsverktygen för Linux-bandbredd

Vi har sökt på nätet efter några av de bästabandbreddövervakningsverktyg som kan köras på Linux. Vad vi kom fram till är några kommersiella produkter och några gratis och öppen källkod. Vissa produkter på vår lista kan installeras på antingen Linux eller Windows medan vissa endast är Linux. De erbjuder alla SNMP-bandbreddövervakning och alla har en centraliserad konsol där du kan konfigurera verktyget och se övervakningsresultaten. Det finns bara några verktyg för kommandoraden, men vi har uteslutit dem från vår lista.

1. ManageEngine OpManager

De ManageEngine OpManager är ett kraftfullt allt-i-ett-nätverksövervakningsverktyg den där erbjuder omfattande nätverksövervakningsfunktioner. Det kan hjälper dig att hålla ett öga på nätverket bandbreddanvändning, upptäck nätfel i realtid,felsöka fel och förhindra driftstopp. Verktyget stöder olika miljöer från flera leverantörer och kan skala för att passa ditt nätverk, oavsett storlek. den kan köras på antingen Linux eller Windows och låter dig övervaka dina enheter och nätverk och ge dig synlighet över hela nätverketinfrastruktur. Installation och installation av denna produkt är både snabb och enkel. Du kan få den igång på under två minuter. Det kräver inga komplexa installationsförfaranden och levereras med inbyggda databaser och webbservrar.

ManageEngine OpManager Dashboard

De ManageEngine OpManager övervakar ständigt nätverksenheternas prestanda i realtid och visar det på dess levande instrumentpaneler och diagram. Förutom bandbredd, it undersöker flera kritiska operativa mätvärden som paketförlust, fel och kassering, etc.

Verktyget kan hjälpa dig att upptäcka, identifiera och felsöka nätverksproblem med dess tröskelbaserade varningar. Du kan enkelt ställa in flera trösklar för varje prestationsmätvärde och få aviseringar när de överskrids. Reporting är ett annat område där detta verktyg lyser. Med intelligenta rapporter kan du få detaljerad insikt om nätverksprestanda. Det finns mer än 100 inbyggda rapporter och du kan anpassa, schemalägga och exportera dessa out-the-box-rapporter efter behov.

2. Zabbix

Zabbix är en gratis och öppen källkodsprodukt som kan varaanvänds för att övervaka vad som helst. Verktygen kan köras på en handfull Linux-distributioner - inklusive Rapsbian, Raspberry Pi-versionen på Linux - och det kommer att övervaka nätverk bandbredd, servrar, applikationer och tjänster, såväl som molnbaserade miljöer. Det har en mycket professionell look and feel. Thans produkt har också en bred funktionsuppsättning, obegränsad skalbarhet, distribuerad övervakning, stark säkerhet och hög tillgänglighet. Trots att jag är fri detta är en riktig företagskvalitetsprodukt.

Zabbix instrumentbräda

Zabbix använder en kombination av övervakningstekniker. Det stöder SNMP-övervakning samt IMPI (Intelligent Platform Monitoring Interface). Det kan också göra agentbaserad övervakning med agenter tillgängliga för de flesta plattformar. För enkel installation finns det automatisk upptäckt och out-the-box mallar för många enheter. Verktygets webbaserade användargränssnitt har flera avancerade funktioner som widgetbaserade instrumentpaneler, grafer, nätverkskartor, bildspel och utredningsrapporter.

Zabbix har också ett mycket anpassningsbart varningssystem som inte bara skickas ut detaljerad meddelande meddelanden men den där kan också anpassas baserat på mottagarens roll. Det kan också eskalera problem enligt flexibel användardefinierad seRVICE levels.

3. Nagios

Det finns två versioner av Nagios tillgängliga. Det finns gratis och öppen källkod Nagios Core och det är de betalda Nagios XI. Båda delar samma underliggande motor men likheten slutar där. Nagios Core är ett övervakningssystem med öppen källkod som körsLinux. Systemet är helt modulärt med själva övervakningsmotorn i dess kärna. Motorn kompletteras av dussintals tillgängliga plugins som kan laddas ner för att lägga till funktionalitet i systemet. Varje plugin lägger till några funktioner i kärnan.

Nagios XI instrumentbräda

Med hjälp av det modulära tillvägagångssättet är verktygets främre ändar också modulära och flera olika samhällsutvecklade alternativ finns också tillgängliga för nedladdning. De Nagios kärna, plugins och frontend kombinerar och skapar ett ganska komplett övervakningssystem. Det finns dock en nackdel med denna modularitet. Ställer in Nagios Core kan visa sig vara en utmanande uppgift.

Nagios XI är en kommersiell produkt baserad på Nagios Core motor men det är en komplett fristående övervakningslösning. Produkten riktar sig till en bred publik från småföretag till stora företag. Det är mycket lättare att installera och konfigurera än Nagios Coretack vare sin konfigurationsguide och automatisk upptäcktsmotor. Självklart, denna enkla installation och konfiguration kommer till ett pris. Du kan förvänta dig att betala cirka $ 2 000 för en 100-nodlicens och ungefär tio gånger så mycket för en obegränsad.

4. Zenoss Core

Zenoss Core kanske inte är lika populärt som några av de andra övervakningsverktygen på den här listan men det förtjänar verkligen att vara här på grund av dess funktionsuppsättning och professionella utseende. Verktyget kan övervaka många saker som bandbreddanvändning, trafikflöden eller tjänster som HTTP och FTP. Det har ett rent och enkelt användargränssnitt och dess varningssystem är utmärkt. En sak värt att nämna är dess ganska unika multipla varningssystem. Det tillåter en andra person att bli varnad om den första inte svarar inom en fördefinierad fördröjning.

Zenoss Core Dashboard

På den negativa sidan, Zenoss Core är ett av de mest komplicerade övervakningssystemenatt installera och ställa in. Installation är en helt kommandoraddriven process. Dagens nätverksadministratörer används för GUI-installatörer, konfigurationsguider och motorupptäckningsmotorer. Detta kan göra att produktens installation verkar lite arkaisk. Återigen är detta i linje med Linuxvärlden. Thär är gott installation och konfiguration dokumentation tillgänglig och slutresultatet gör det värt ansträngningarna.

5. kaktusar

Vi var tvungna att inkludera kaktusar på den här listan. Trots allt, vid 17 års ålder, Det är en av de äldsta övervakningsplattformen för fri och öppen källkod. Och det är fortfarande ganska populärt i dag det är fortfarande aktivt utvecklat. Den senaste versionen släpptes just i slutet av januari. Medan kaktusar kanske inte är lika funktionsrika som vissa andra produkter, det är fortfarande ett utmärkt verktyg. jagts webbaserade användargränssnitt har något av en vintage känsla men det är väl utformat och lätt att förstå och använda. kaktusar består av en snabb poller, avancerad graferingmallar och flera förvärvsmetoder. Medan verktyget huvudsakligen förlitar sig på SNMP-polling, kan anpassade skript utformas för att få data från praktiskt taget alla källor.

Kaktus skärmdump

Det här verktygets främsta styrka är i omröstningsenheter för att hämta sina statistik—såsom bandbreddanvändning - och diagram av insamlade data på webbsidor. Det gör ett utmärkt jobb med det, men det är allt det kommer att göra. jagOm du inte behöver varna, snygga rapporter eller andra extra kan produktens enkelhet vara precis vad du behöver. Och om du behöver mer funktionalitet, kaktusar är öppen källkod och helt skrivet i PHP, vilket gör det mycket anpassningsbart och du kan Lägg till några saknas funktioner du behöver.

kaktusar använder omfattande mallar som kontonför en enklare konfiguration. Det finns enhetsmallar för många vanliga typer av enheter samt grafmallar. Det finns också en enorm online-community med användare som skriver anpassade mallar av alla slag och gör dem tillgängliga för samhället och många utrustningstillverkare erbjuder också nedladdningsbara Cacti-mallar.

6. MRTG

De Trafik Grapher för flera routrar, eller MRTG, är farfar till alla övervakningssystem för bandbredd för nätverk. Medan projekt med öppen källkod har funnits sedan 1995, det är fortfarande i utbreddanvändning trots att den senaste versionen redan är fem år gammal. Det är tillgängligt för Linux och Windows. Inledande installation och konfiguration är något mer komplicerat än vad du upplever med andra övervakningssystem men utmärkt dokumentation är lätt tillgängligt.

MRTG-skärmbild

installera MRTG är en flerstegsprocess och du måste följa installationsinstruktionerna noggrant. När den är installerad konfigurerar du programvaran genom att redigera dess konfigurationsfil. Vad MRTG saknar användarvänlighet, det vinner påflexibilitet. Vanligtvis skriven i Perl kan den enkelt ändras och anpassas efter ens exakta behov. Och att det är det första övervakningssystemet och att det fortfarande finns är ett bevis på dess värde.

kommentarer