- - 7 beste SNMP-overvåkingsverktøy for Linux

7 Beste SNMP-overvåkingsverktøy for Linux

SNMP-overvåking er den klart mest vanlige typennettverksovervåkingsteknologi. Det gjør at administratorer av nettverk av alle størrelser kan holdes orientert om statusen til nettverkene de administrerer, samt bruken av dem. På samme måte er Linus også en veldig vanlig plattform som mange nettverksadministratorer har henvendt seg til. Selv om det ennå ikke er så vanlig i skrivebordets verden som de kommersielle tilbudene fra noen mega-leverandører, er det veldig vanlig i serververdenen. Til og med IBM har gjort det til det valgte operativsystemet på mange av systemene med høyere rekkevidde.

Tatt i betraktning alt dette, er det ingen overraskelse at Linux også kan være plattformen du velger for nettverksovervåkningsverktøy. I dag ser vi på noen av de aller beste SNMP-overvåkingsverktøyene for Linux.

Beste SNMP-overvåkingsverktøy for Linux

Vi starter diskusjonen vår med å ta en tittved nettverksovervåking generelt og deretter i det konkrete tilfellet å bruke SNMP til å overvåke nettverk. Uten å bli for tekniske, vil vi gjøre vårt beste for å forklare hvordan SNMP fungerer, spesielt i sammenheng med overvåkingsnettverk. Deretter treffer vi kjernen i emnet og gir deg en kort gjennomgang av noen av de aller beste SNMP-overvåkingsverktøyene for Linux.

Bare slik at alt er klart, snakker vi her SNMP overvåkingsverktøy som kjører på Linux-operativsystemet og ikke SNMP-verktøy som brukes til å overvåke Linux-systemer. På den annen side er det ingenting som hindrer deg i å bruke et Linux-basert overvåkingsverktøy for å overvåke dine Linux-maskiner.

Om overvåking nettverk

For en nettverksadministrator er overbelastningnummer én fiende. Hvis du sammenligner et nettverk med en motorvei der trafikken er nettverkets data, tilsvarer nettstoppet trafikkork. Men i motsetning til biltrafikk - hvor overbelastning lett kan oppdages ved å bare se på veien - skjer nettverkstrafikken i kabler, brytere og rutere der det er usynlig. Videre skjer det hele i rasende hastigheter. Selv om det var synlig, ville det skje for fort til at vi kunne se det. Dette er grunnen til at nettverksovervåkningsverktøy er så viktige. De gir nettverksadministratorer den synligheten de trenger for å sikre at ting går problemfritt. De kan identifisere overbelastning eller andre problemer, slik at administratorer kan ta de nødvendige tiltak for å løse situasjonen.

En annen viktig fordel med båndbredde i nettverketovervåkingsverktøy er med kapasitetsplanlegging. Det er ingen vei rundt det faktum at nettverksbruk alltid vokser over tid. Akkurat som diskplass, jo mer du har, jo mer trenger du. Selv om den nåværende båndbredden til nettverket ditt kan være tilstrekkelig nå, vil det til slutt måtte økes. Ved å overvåke bruken av båndbredde vil du kunne planlegge båndbreddeoppgraderingen før overforbruk blir et problem.

SNMP To The Rescue

Simple Network Management Protocol (SNMP) eren kompleks - til tross for et noe misvisende navn - teknologi som kan brukes til ekstern overvåking, konfigurering og kontroll av mange forskjellige typer nettverksutstyr. Heldigvis trenger du ikke å vite alt om SNMP for å bruke den til å overvåke nettverks båndbreddebruk. La oss foreløpig bare si at SNMP brukes av overvåkningsverktøy for å lese nettverksenheters grensesnittsteller og bruke disse dataene til å beregne båndbreddebruken og tegne utviklingen over tid. I den neste delen vil vi gå nærmere inn på de indre funksjonene i Simple Network Management Protocol, slik at du har nok informasjon til å konfigurere og bruke et SNMP-nettverksovervåkningsverktøy.

SNMP forklart

Mange SNMP-tutorials har en tendens til å være ganske tekniskeog forteller deg alt om MIB-er og OID-er. Vi føler imidlertid ikke at du må vite alt om SNMP for å bruke det. Det er litt som en bil. Du trenger ikke å vite alt om hvordan motoren fungerer for å kjøre en. Så målet vårt i dag er å gi deg akkurat nok informasjon slik at du kan forstå, bruke og konfigurere SNMP-nettverksovervåkningsverktøy, ikke for å gjøre deg til en SNMP-ekspert, som er noe som kommer med erfaring.

Første ting først, hvordan kobler man sammen ogautentisere til en SNMP-aktivert enhet? Det er veldig enkelt, om enn ikke veldig sikkert. På hver SNMP-enhet er parametere kalt community-strenger angitt. Du kan tenke på fellestrenger som SNMP-passord. Det er vanligvis to fellesskapsstrenger som er konfigurert på hver enhet. Den ene av dem brukes til skrivebeskyttet tilgang, mens den andre lar en endre noen parametere. De kan ha hvilken som helst verdi du ønsker, og deres respektive standarder er ofte satt til "offentlig" og "privat". Selv om dette er et enkelt og effektivt autentiseringsskjema, er det ikke i det hele tatt sikkert, ettersom fellesskapsstrengene overføres i klar tekst over nettverket og kan bli avlyttet og kompromittert. Dette er en av grunnene til at mange administratorer ikke konfigurerer lese / skrive fellestrenger på enhetene de administrerer.

LES OGSÅ: SNMP Traps Explained - Beste verktøy for å motta og håndtere feller

Så la oss si at en SNMP-nettverksovervåkingsystemet kobles til en nettverksenhet ved hjelp av den bare lesefellesskapsstrengen. Det er mange forskjellige driftsparametere som eksternt kan leses. Av spesiell interesse når det gjelder overvåking av båndbredde er noen få beregninger som kalles grensesnittbyteteller. Det er et par av dem - én for inndata og en for utdata - for hvert nettverksgrensesnitt. De økes ganske enkelt av enheten når biter blir mottatt og overført på et grensesnitt. Ved å lese disse verdiene med jevne mellomrom med kjente intervaller - hvert femte minutt er typisk, kan overvåkningsverktøyet beregne antall biter per tidsenhet - vanligvis per sekund - som er nøyaktig hvordan båndbredden uttrykkes.

Konkret er det slik det gjøres: Overvåkningsverktøyet vil polle en enhet og lesedens tellere. Så, fem minutter senere, vil den lese de samme tellene igjen. Ved å trekke fra den forrige tellerverdien fra den nåværende, oppnås det totale antallet byte som ble overført inn og ut de siste fem minuttene. Det er da en enkel sak å multiplisere disse tallene med 8 - antall biter i en byte - deretter dele resultatene med 300 - antall sekunder på fem minutter - for å få bits per sekund båndbreddebruk. Disse figurene er vanligvis lagret i en slags database og brukes til å plotte grafer av bruk over tid.

Noen få andre SNMP-verdier kan være av interesse fornettverksovervåking. For eksempel er det teller for grensesnittinndata og -utgang. I likhet med hva som gjøres med byte inn og ut, kan disse verdiene brukes til å beregne antall feil per sekund, et tall som forteller deg mye om den generelle helsen til en nettverkslink. Andre interessante beregninger inkluderer målere for CPU og minne.

De beste SNMP-overvåkingsverktøyene for Linux

1. ManageEngine OpManager

De ManageEngine OpManager er et kraftig alt-i-ett nettverksovervåkningsverktøysom tilbyr omfattende nettverksovervåkingsfunksjoner som hjelper deg å følge med på nettverksytelsen, 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 lar deg overvåke enhetene og nettverket og få full synlighet og kontroll 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 kompliserte installasjonsprosedyrer og leveres sammen med databaser og webservere.

ManageEngine OpManager Dashboard

De ManageEngine OpManager overvåker kontinuerlig nettverksenheters ytelsei sanntid via live dashboards og grafer. Den undersøker flere kritiske driftsmålinger som pakketap, feil og kasser osv. Den vil også overvåke ytelsesmetriker som tilgjengelighet, CPU, diskplass og minneutnyttelse på både fysiske og virtuelle servere.

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

ManageEngine hevder det OpManager kan installeres på mindre enn to minutter. Når det er installert, vil verktøyet oppdage enhetene dine og begynne å overvåke dem uten å kreve noen komplekse konfigurasjonstrinn. Systemet kan skryte av et veldig intuitivt grafisk brukergrensesnitt der du enkelt finner informasjonen du trenger. Rapporteringsmessig har dette verktøyet et komplett komplement av utmerkede forhåndsbygde, og du kan også lage tilpassede rapporter som passer bedre til dine behov. Å varsle inn dette produktet er utmerket og på nivå med hva du finner i konkurrerende produkter.

De ManageEngine OpManager er tilgjengelig i den essensielle utgaven som erbedre størrelse for små og mellomstore bedrifter med opptil tusen enheter til priser som starter litt over $ 700 for 25 enheter. For større organisasjoner er det en Enterprise-utgave som kan skalere opptil ti tusen enheter. Prisen starter på under $ 20 000 for 500 enheter. Prisene for hver utgave varierer i henhold til antall overvåkede enheter, og en gratis prøveperiode på 30 dager er tilgjengelig.

2. Observium

Observium er en annen utmerket overvåkningsplattform medauto-oppdagelse. Den støtter et bredt spekter av enhetstyper, plattformer og operativsystemer, inkludert produkter fra leverandører som Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Du finner sannsynligvis ikke en nettverksenhet som ikke støttes. Produktets hovedmål er å gi et vakkert, intuitivt og enkelt, men likevel kraftig brukergrensesnitt som viser helsen og statusen til nettverket ditt.

Observium-skjermbilde

Observium tilbyr langt mer enn bare båndbreddeovervåking. Det er for eksempel et regnskapssystem som vil måle total månedlig båndbreddebruk i 95-persentilen eller totalt overførte bytes. Den har også en varslingsfunksjon med brukerdefinerte terskler. Dessuten, Observium integreres med andre systemer og kan trekke informasjonen og vise den i grensesnittet.

En stor egenskap ved Observium er hvor enkelt det er å sette opp og hvordan det nesten erkonfigurerer seg selv. Selv om det ikke ser ut til å være en nedlastingsdel på nettstedet, er det detaljerte installasjonsinstruksjoner for flere Linux-distribusjoner som inkluderer koblingene for å få riktig pakke for hver distribusjon. Instruksjonene er veldig detaljerte, og det å installere programvaren skal være enkelt.

Produktet er tilgjengelig i to versjoner. Det er den Observium Community er gratis tilgjengelig for alle. Denne versjonen mottar oppdateringer og nye funksjoner to ganger i året. Det er også Observium Professional som har tilleggsfunksjoner og kommer med daglige oppdateringer. Begge versjonene kjører bare på Linux.

3. LibreNMS

LibreNMS er en åpen kildekodehavn i Observium og som sådan,det er en veldig interessant nettverksovervåkningsplattform. Det er et fullt utstyrt nettverksovervåkingssystem som gir et hav av funksjoner og støtte for enheter. Blant de beste funksjonene er motoren for automatisk oppdagelse. Det er ikke bare avhengig av at SNMP oppdager enheter. Den kan automatisk oppdage hele nettverket ditt ved hjelp av CDP, FDP, LLDP, OSPF, BGP, SNMP og ARP. Når vi snakker om verktøyets automatiseringsfunksjoner, har det også automatiske oppdateringer, slik at det alltid vil være oppdatert.

LibreNMS-skjermbilde

Et annet viktig trekk ved produktet er detmeget tilpassbar varslingsmodul. Den er veldig fleksibel og den kan varsle varsler ved å bruke flere teknologier som e-post, som de fleste av konkurrentene, men også IRC, slakk og mer. Hvis du er en tjenesteleverandør eller hvis organisasjonen fakturerer hver avdeling for deres bruk av nettverket, vil du sette pris på verktøyets faktureringsfunksjon. Det kan generere båndbreddefakturaer for segmenter i et nettverk basert på bruk eller overføring.

For større nettverk og for distribuerte organisasjoner, de distribuerte pollingfunksjonene til LibreNMS gi mulighet for horisontal skalering å vokse med dinnettverk. Et komplett API er også inkludert, slik at man kan administrere, tegne grafikk og hente data fra installasjonen. Endelig er mobilapper for iPhone og Android tilgjengelige, en ganske unik funksjon med åpen kildekodeverktøy.

4. Zenoss Core

Zenoss Core er kanskje ikke så populær som noen av de andreovervåkingsverktøy 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 som er 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

Ingenting er perfekt 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. Det er god installasjons- og konfigurasjonsdokumentasjon tilgjengelig, og sluttresultatet gjør det verdt innsatsen.

5. Icinga

Icinga er enda en åpen kildekode-overvåkningsplattform. Det har et enkelt og rent brukergrensesnitt og, enda viktigere, et finessesett som konkurrerer med noen kommersielle produkter. Som de fleste overvåkingssystemer for båndbredde, bruker denne SNMP for å samle data om bruksbredde fra nettverksenheter. Men et av områdene der Icinga spesielt skiller seg ut er bruken av plugins. Det er tusenvis av samfunnsutviklede plugins som kan utføre forskjellige overvåkningsoppgaver, og dermed utvide produktets funksjonalitet. Og i det usannsynlige tilfellet at du ikke fant riktig plugin for dine behov, kan du skrive en selv og bidra med den til samfunnet.

Icinga Taktisk oversikt

Varsling og varsling også blant IcingaFantastiske funksjoner. Varsler er fullt konfigurerbare med tanke på hva som utløser dem og hvordan de overføres. Verktøyet har også det som omtales som segmentert varsling. Denne funksjonen lar en sende noen varsler til en gruppe brukere og andre varsler til forskjellige personer. Dette er fint å ha når du overvåker forskjellige systemer som administreres av forskjellige team. Det kan sikre at varsler bare overføres til riktig gruppe for å adressere dem

6. 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 og begge kjører under Linux, 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 Core, plugins og frontend kombinerer og lagerfor et ganske komplett overvåkingssystem. Det er imidlertid en ulempe med denne modulariteten: Å sette opp produktet kan vise seg å være en ganske utfordrende oppgave.

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

7. Zabbix

Zabbix er et annet gratis og åpen kildekode-produkt, men dethar et meget profesjonelt utseende og følelse, omtrent som du forventer av et kommersielt produkt. Men det gode utseendet til brukergrensesnittet er ikke dets eneste eiendeler. Produktet har også et imponerende funksjonssett. Den vil overvåke de fleste nettverkstilkoblede enheter i tillegg til nettverksutstyr. Det vil være et utmerket valg for alle som trenger overvåkningsservere i tillegg til nettverksbåndbreddebruk.

Zabbix Dashboard

Zabbix bruker SNMP så vel som den intelligente plattformenMonitoring Interface (IMPI) for overvåkingsenheter. Du kan bruke programvaren til å overvåke båndbredde, enhets CPU og minnebruk, generell enhetshelse og ytelse samt konfigurasjonsendringer, en ganske unik funksjon i denne listen. Dette verktøyet gjør mer enn enkel overvåking av nettverksbåndbreddeutnyttelse. Den har også et imponerende og fullstendig tilpassbar varslingssystem som ikke bare sender e-post- eller SMS-varsler, men også kjører lokale skript som kan brukes til å løse noen problemer automatisk.

kommentarer