De 6 beste overvåkingsverktøyene for Linux båndbredde i 2020

click fraud protection

Vi har en blanding av betalte og gratis verktøy som varierer mye i funksjonene deres, men de tilbyr alle grunnleggende SNMP båndbreddeovervåking. Her er vår guide til de beste overvåkingsverktøyene for Linux båndbredde.

Kunnskap er makt! Følgelig vil du vite hva båndbreddebruken til nettverket du administrerer gi deg makt ved å tillate deg å være proaktiv og ved å sikre at nettverkstetthet unngås like mye som mulig. For å oppnå det, er det du trenger verktøy for overvåking av båndbredde. Og siden Linux er en populær plattform med mange nettverksadministratorer, la oss se på noen av de beste Linux-båndbreddeovervåkingsverktøyene som er tilgjengelige. Tatt i betraktning at de fleste av dem er gratis og åpen kildekode, lar de deg begynne å overvåke båndbredden uten andre kostnader enn den tiden du vil bruke til å installere og konfigurere dem. Som du snart finner ut, er mange av disse verktøyene like bra som noen av de beste Windows-verktøy.

Vi begynner utforskningen vår med å ha en oversikt over overvåking av båndbredde. Vi forklarer hva det er, og enda viktigere, hvordan det fungerer. Dette vil føre til at vi diskuterer Simple Network Management Protocol, grunnlaget for de fleste overvåkningsverktøy. Deretter vil vi kort diskutere Linux generelt, og også hva det vil si å bruke det som en plattform for overvåking av verktøy. Når vi alle er på samme side, er vi klare til kjernen i faget vårt, de beste Linux-båndbreddeovervåkingsverktøyene.

instagram viewer

Overvåking båndbredde

Nettverksbåndbreddeovervåking er en veldig spesifikk type overvåking. Hva det gjør er å måle mengden trafikk som passerer et gitt punkt i et nettverk. Typisk er målepunktet en ruter eller switchgrensesnitt, men det er ikke uvanlig å overvåke båndbreddebruk av serverens LAN-grensesnitt. Det viktige her er å innse at alt vi måler er trafikkmengden. Båndbreddeovervåkning vil ikke gi deg informasjon om hva trafikken er, bare hvor mye av den det er.

Det er flere grunner til å ønske å overvåke nettverksbåndbreddebruk. Først og fremst, den kan hjelpe deg med å kartlegge stridsområder. Som en nettverkskrets utnyttelsen vokser, det er ytelse starter nedverdigende. Dette er et faktum av livet. Jo mer du nærmer deg maksimal kapasitet, desto større innvirkning har det på ytelsen. Av lar deg gjøre det følg med på nettverksbruk, båndbredde overvåkingsverktøy gir deg en sjanse til å oppdage høy utnyttelse - og adresse den - før den blir merkbar av brukere.

Kapasitetsplanlegging er en annen stor fordel med nettverksovervåkningsverktøy. Nettverkskretser - spesielt WAN-tilkoblinger på lang avstand - er dyre og vil ofte ha det bare den båndbredde som var påkrevd da de opprinnelig ble installert. Mens thmengde av båndbredde might har vært OK den gang, den vil til slutt måtte økes. Ved å overvåke utviklingen av nettverkskretsenes båndbreddebruk, vil du kunne se hvilke som må oppgraderes og når.

båndbredde overvåkingsverktøy kan også være nyttig for feilsøking av dårlig applikasjonsytelse. Når en bruker klager over at en eller annen ekstern applikasjon har avtatt, ser han på nettverket båndbredde utnyttelse kan gi deg en ganske god ide om problemet skyldes nettstopp. Hvis du ser lav nettverksbruk, kan du sannsynligvis konsentrere feilsøkingsarbeidet et annet sted.

SNMP-overvåking forklart

Mest nettverksbåndbreddeovervåkningsverktøy stole på Simple Network Management Protocol (SNMP) for å gjøre sin magi. Det meste nettverksutstyr har innebygd SNMP-evne og kan polles ved å overvåke verktøy med jevne mellomrom. Til tross for det misvisende navnet, SNMP er faktisk ganske komplekse. Men ikke bekymre deg trenger ikke å være en ekspert og vite alt om det for å bruke det. Det er akkurat som at du ikke trenger å være bilmekaniker for å kjøre bil. Det er imidlertid å foretrekke å ha minst en idé om hvordan det fungerer så la oss se på det.

Som base er SNMP en kommunikasjonsprotokoll som spesifiserer hvordan et SNMP-styringssystem can lese og skrive driftsparametere på eksterne enheter. Parametrene blir referert til som objektidentifikatorer eller OID-er. Noen av de interessante OID-ene, fra et overvåkingssynspunkt, er de som inneholder majorenhet beregninger som CPU og minne last eller diskbruk, for eksempel. Men når du overvåker nettverk båndbreddebruk, to OID-er er av spesiell interesse. De er byte ut og byte i tellere tilknyttet hvert grensesnitt. De økes automatisk av nettverksenhetene som data blir sendt ut eller lagt inn.

SNMP dateres tilbake til en tid hvor IT-sikkerhet ikke var noe problem, og SNMP har bare minimal sikkerhet. En SNMP-manager som kobler seg til en SNMP-aktivert enhet vil overføre en “community string” med forespørselen. Hvis strengen samsvarer med konfigurert i utstyret, vil forespørselen bli utført. Enheter har vanligvis to fellesskapsstrenger konfigurert, en for lese-bare OID-er og en for modifiserbare. Kommunikasjonen er ikke kryptert, og alle som avskjærer den vil se samfunnsstrengene i klar tekst. Dette er grunnen til at SNMP bare brukes i private, sikre nettverk.

Et virkelighetseksempel

Slik bruker de fleste overvåkningssystemer SNMP for å overvåke bruken av båndbredde. De leser med jevne mellomrom bytene inn og ut tellere av en nettverksenhets grensesnitt. Five minutter er en typisk intervall verdi men kortere tider kan brukes til finere oppløsning. De lagrer deretter spurte verdier i en slags database eller fil.

Resten av prosessen er enkle matematikker. Overvåkingssystemet trekker fra den forrige tellerverdien fra den gjeldende for å få antall byte som er overført eller mottatt i løpet av valgperioden. Den kan da multiplisere dette tallet med åtte for å få antall biter og dele det med antall sekunder inn intervallet for å få antall biter per sekund. Denne informasjonen er vanligvis plottet på en graf som viser utviklingen i tid og lagret i en database.

Det er viktig å merke seg at det du får er en estimering av den gjennomsnittlige utnyttelsen over pollingsintervallet, og ikke den reelle båndbreddeutnyttelsen. La oss for eksempel anta at en krets brukes på maksimal kapasitet i løpet av halvparten av pollingintervallet og ikke har trafikk i løpet av den andre halvparten. Det vil vise seg å bli brukt til 50% av kapasiteten til tross for at den ble maksidert ut i en lengre periode. Kortere pollingintervaller vil redusere denne forvrengningen, men det er viktig å huske på at disse systemene bare gir deg gjennomsnittsverdier.

Et ord om Linux

Som et operativsystem er Linux ikke, funksjonelt sett, veldig forskjellig fra andre som Windows eller OS X. Hovedforskjellen mellom Linux og andre populære operativsystemer er det faktum at Linux er et open source-produkt og de fleste distribusjonene er gratis tilgjengelig. Mange mennesker har en tendens til å forvirre åpen kildekode og gratis. Det er sant at open source-programvare ofte er gratis, men det er ikke nødvendigvis tilfelle. For eksempel er Red Hat Enterprise Linux OS ikke gratis. For å øke forvirringen, refererer aktører av åpen kildekodebevegelse ofte åpen kildekode-programvare som gratis programvare med gratis innebærer frihet snarere enn fravær av kostnader.

Gjennom årene Linux, som var ce et marginalt operativsystem installert av nerder og studenter innen informatikk - jeg husker at jeg har brukt uker på nedlasting SLS Linux ett diskettbilde om gangen over en 1200 baud-forbindelse; Jeg antar at jeg var en av de nerderhar vokst til å være et populært alternativ som serveroperativsystem. Noen nyere distribusjoner gjør også mye fremgang som et levedyktig alternativ til Windows som operativsystem for datamaskiner.

Bruke Linux som en overvåkningsplattform

Mens Linux er et populært operativsystem for servere av alle slag, er det enda mer når det gjelder å kjøre spesifikke verktøy. Ther er flere gratis og åpen kildekode-nettverk båndbredde overvåkingsverktøy som vil fortsettely kjør på Linux. Og hvis dur valg av verktøy kan løp videre enten Windows eller Linux, ville det ikke være mer økonomisk fornuftig å kjøre på et gratis operativsystem fremfor å kaste bort litt penger på et kostbart operativsystem?

Mens sfolk som ikke stoler fortsatt på gratis og åpen kildekode operativsystemer og programvare for oppdragskritiske applikasjoner og ville for eksempel ikke lagt sine dyrebare bedriftsdata på en MinSQL-server som kjører på Linux, mange av dem har vanligvis ikke det så mange innvendinger mot å bruke plattformen for å kjøre nettverksadministrasjonsverktøy.

En stor fordel med å bruke Linux som den underliggende plattformen for nettverksovervåkningsverktøy er at det er enkelt å sette opp en Linux-server med bare de nødvendige pakkene. Selv om dette kan gjøres med Windows, er det betydelig mer komplisert.

De beste overvåkingsverktøyene for Linux båndbredde

Vi har søkt på nettet etter noen av de beste overvåkingsverktøyene for båndbredde som kan kjøres på Linux. Det vi kom frem til er noen kommersielle produkter og noen gratis og åpen kildekode. Noen produkter på listen vår kan installeres på enten Linux eller Windows mens noen bare er Linux. De tilbyr alle SNMP båndbreddeovervåkning, og de har alle en sentralisert konsoll der du kan konfigurere verktøyet og se overvåkingsresultatene. Selv om det bare er noen få verktøy for kommandolinjen, har vi ekskludert dem fra listen vår.

1. ManageEngine OpManager

De ManageEngine OpManager er et kraftig alt-i-ett nettverksovervåkningsverktøy at tilbyr omfattende nettverksovervåkingsfunksjoner. Det kan hjelper deg å følge med på nettverket båndbreddebruk, oppdage nettverksfeil i sanntid, feilsøke feil og forhindre driftsstans. Verktøyet støtter forskjellige miljøer fra flere leverandører og kan skalere for å passe til nettverket ditt, uansett størrelse. Den kan kjøres på enten Linux eller Windows og lar deg overvåke enhetene og nettverket ditt og gi deg synlighet over hele nettverksinfrastrukturen. Installasjon og konfigurering av dette produktet er både raskt og enkelt. Du kan få den til å løpe på under to minutter. Det krever ingen komplekse installasjonsprosedyrer og leveres med innebygde databaser og webservere.

ManageEngine OpManager Dashboard

De ManageEngine OpManager overvåker konstant nettverksenheters ytelse i sanntid og viser den på sin live dashboards og grafer. I tillegg til båndbredde,t undersøker flere kritiske operasjonelle beregninger som tap av pakker, feil og kast, etc.

Verktøyet kan hjelpe deg med å oppdage, identifisere og feilsøke nettverksproblemer med det er terskelbaserte varsler. Du kan enkelt angi flere terskler for hver resultatmåling og få varsler når de overskrides. Reporting er et annet område der dette verktøyet lyser. Intelligente rapporter lar deg få detaljert innsikt om nettverksytelse. Det er mer enn 100 innebygde rapporter og du kan tilpasse, planlegge og eksportere disse out-of-the-box-rapportene etter behov.

2. Zabbix

Zabbix er et gratis og åpen kildekode-produkt som kan brukes til å overvåke hva som helst. Verktøyene kan kjøres på en håndfull Linux-distribusjoner - inkludert Rapsbian, Raspberry Pi-versjonen på Linux - og det vil overvåke nettverk båndbredde, servere, applikasjoner og tjenester, i tillegg til skybaserte miljøer. Den har et meget profesjonelt utseende og preg. TProduktet hans har også et bredt funksjonssett, ubegrenset skalerbarhet, distribuert overvåking, sterk sikkerhet og høy tilgjengelighet. Til tross for at jeg er fri dette er et ekte enterprise-grade produkt.

Zabbix Dashboard

Zabbix bruker en kombinasjon av overvåkningsteknologier. Den støtter SNMP-overvåking så vel som Intelligent Platform Monitoring Interface (IMPI). Det kan også gjøre agentbasert overvåking med agenter tilgjengelig for de fleste plattformer. For enkel oppsett er det automatisk oppdagelse så vel som out-of-the-box maler for mange enheter. Verktøyets nettbaserte brukergrensesnitt har flere avanserte funksjoner som widget-baserte dashboards, grafer, nettverkskart, lysbildefremvisning og utredningsrapporter.

Zabbixhar også et meget tilpassbart varslingssystem som ikke bare vil sende ut detaljert varslingsmeldinger men at kan også tilpasses basert på mottakerens rolle. Det kan også eskalerer problemer i henhold til fleksibel brukerdefinert service levels.

3. Nagios

Det er to versjoner av Nagios tilgjengelig. Det er gratis og åpen kildekode Nagios Core og der er de betalte Nagios XI. Begge deler den samme underliggende motoren, men likheten stopper der. Nagios Core er et open source overvåkingssystem som kjører på Linux. Systemet er helt modulært med den faktiske overvåkingsmotoren i kjernen. Motoren er komplementert av dusinvis av tilgjengelige plugins som kan lastes ned for å legge til funksjonalitet til systemet. Hver plugin legger til noen funksjoner til kjernen.

Nagios XI Dashboard

Ved å bevare den modulære tilnærmingen er verktøyets frontend en også modulbasert, og flere forskjellige samfunnsutviklede alternativer er også tilgjengelige for nedlasting. De Nagios kjerne, plugins og frontend kombinerer og sørger for et ganske komplett overvåkingssystem. Det er imidlertid en ulempe med denne modulariteten. Setter opp Nagios Core kan vise seg å være en utfordrende oppgave.

Nagios XI er et kommersielt produkt basert på Nagios Core motor men det er en komplett selvforsynt overvåkningsløsning. Produktet retter seg mot et bredt publikum fra små bedrifter til store selskaper. Det er mye enklere å installere og konfigurere enn Nagios Coretakket være konfigurasjonsveiviseren og motoroppdagelsesmotoren. Selvfølgelig, denne enkle konfigurasjonen og konfigurasjonen kommer til en pris. Du kan forvente å betale rundt $ 2 000 for en lisens på 100 noder og omtrent ti ganger så mye for en ubegrenset.

4. Zenoss Core

Zenoss Corekan ikke være så populær som noen av de andre overvåkningsverktøyene på denne listen, men den fortjener virkelig å være her på grunn av sitt funksjonssett og profesjonelle utseende. Verktøyet kan overvåke mange ting som båndbreddebruk, trafikkstrømmer eller tjenester som HTTP og FTP. Den har et rent og enkelt brukergrensesnitt og varslingssystemet er utmerket. En ting verdt å nevne er det ganske unike, flere varslingssystemet. Det lar en annen person bli varslet hvis den første ikke svarer innen en forhåndsdefinert forsinkelse.

Zenoss Core Dashboard

Ulempen med, Zenoss Core er et av de mest kompliserte overvåkningssystemene å installere og sette opp. Installasjon er en helt kommandolinjedrevet prosess. Dagens nettverksadministratorer er vant til GUI-installatører, konfigurasjonsveivisere og motoroppdagelsesmotorer. Dette kan gjøre at installasjonen av produktet virker litt arkaisk. Så igjen, dette er i tråd med Linux-verdenen. Ther er rikelig installasjon og konfigurasjon dokumentasjon tilgjengelig og sluttresultatet gjør det verdt innsatsen.

5. Cacti

Vi måtte inkludere Cacti på denne listen. Tross alt, 17 år gammel, det er en av de eldste gratis og open source overvåkningsplattformene. Og den er fremdeles ganske populær i dag den er fremdeles aktivt utviklet. Den siste versjonen ble nettopp utgitt i slutten av januar. Samtidig som Cactier kanskje ikke så funksjonsrik som noen annen produkter, er det fremdeles et utmerket verktøy. Jegts nettbasert brukergrensesnitt har noe av en vintage følelse, men det er godt lagt opp og lett å forstå og bruke. Cacti består av en rask poller, avanserte grafiske maler og flere anskaffelsesmetoder. Mens verktøyet først og fremst er avhengig av SNMP-polling, kan tilpassede skript utformes for å hente data fra praktisk talt alle kilder.

Kaktus-skjermbilde

Dette verktøyets viktigste styrke er i polling-enheter for å hente beregningene -for eksempel båndbreddebruk - og grafer innsamlede data på websider. Det gjør en utmerket jobb med det, men det er alt det vil gjøre. JegHvis du ikke trenger varsler, fancy rapporter eller andre tillegg, kan produktets enkelhet være akkurat det du trenger. Og hvis du trenger mer funksjonalitet, Cacti er åpen kildekode og helt skrevet i PHP, noe som gjør den svært tilpassbar og du kan legge til noen mangler funksjoner du trenger.

Cacti gjør omfattende bruk av maler som står for en enklere konfigurasjon. Det er enhetsmaler for mange vanlige typer enheter i tillegg til grafmal. Det er også et stort online fellesskap av brukere som skriver tilpassede maler av alle slag og gjør dem tilgjengelige for fellesskapet, og mange utstyrsprodusenter tilbyr også nedlastbare kaktusmaler.

6. MRTG

De Multi Router Traffic Grapher, eller MRTG, er bestefarfar til alle overvåkningssystemer for nettbredde. Mens open source prosjekt har har eksistert siden 1995, er det fremdeles i utbredt bruk, til tross for at den nyeste versjonen allerede er fem år gammel. Det er tilgjengelig for Linux og Windows. Innledende oppsett og konfigurasjon er noe mer komplisert enn hva du vil oppleve med andre overvåkningssystemer, men utmerket dokumentasjon er lett tilgjengelig.

MRTG-skjermbilde

installere MRTG er en fletrinns prosess og du må følge installasjonsinstruksjonene nøye. Når den er installert, konfigurerer du programvaren ved å redigere konfigurasjonsfilen. Hva MRTG mangler brukervennlighet, det øker fleksibiliteten. Stort sett skrevet i Perl kan det enkelt endres og tilpasses ens eksakte behov. Og det at det er det første overvåkningssystemet og at det fremdeles er rundt, er et bevis på verdien.

watch instagram story