Linux overvåkingsverktøy den definitive guiden

Linux overvåkingsverktøy den definitive guiden
Hvis du er en IT -spesialist som arbeider med Linux -systemer, er det viktig å implementere Linux -overvåkningsverktøy for å sikre helsen til programvaren. Med et bredt spekter av nettverksovervåkningsverktøy for Linux fra åpen kildekode til lukket kilde, kan det være vanskelig å ta et endelig valg. Og for å bestemme riktig, må du vite nøyaktig hva du vil ha fra Linux -overvåkingsverktøyet ditt.I denne artikkelen vil vi diskutere noen punkter du må huske på når du bestemmer deg og gjør en oversikt over de beste Open Source -overvåkingsverktøyene.Når du prøver å ta din beslutning, må du vurdere hvilken type maskinvare og programvare du skal overvåke med verktøyet, skalerbarheten og størrelsen på nettverket ditt, budsjettet du jobber med og typen støtte deg Forvent å ha.

Hvordan velge Linux -overvåkningsverktøy:

Åpen kildekode eller lukket

Det første poenget du trenger å huske på er om du vil ha et open source-oppsett eller en lukket kilde. Den viktigste ulempen med programvare for lukket kilde er at den betales. Men hvis du har å gjøre med et stort nettverk, og du ikke har tid til å feilsøke ved hjelp av online fora, kan det være veien å gå. Med lukket kilde, når som helst du kan be om og få øyeblikkelig kundestøtte. Det alene kan være vel verdt startgebyret hvis du har et spørsmål eller bekymring.

Med programvare for lukket kildekode får du også strømlinjeformet brukervennlighet og vanligvis høyere beskyttelsesnivåer også. Derimot er åpen kildekode-programvare utfordrende å hacke, men ikke umulig.

Skalerbarhet

Når du skal velge nettverksovervåkningsverktøyet ditt, bør du ta hensyn til skalerbarheten og størrelsen på nettverket ditt. Fordi mye open source-programvare er designet spesielt for mindre systemer.

Hvis du kjører et omfattende bedriftsnettverk med mange noder, bør du ikke engang vurdere noe som de neste verktøyene: SolarWinds Netflow Traffic Analyzer eller Paessler PRTG Network Monitor. Disse tjenestene vil være passende for de store nettverkene som kan trenge å utvide brukernumrene sine med praktisk talt ingen advarsel.

Et annet alternativ å vurdere kan være en slik tjeneste som Ganglia. Denne er svært skalerbar, men har så mye som mangel på automatisk dataanalyse. Slike verktøy som SolarWinds NTA eller Nagios Network Analyzer er mer omfattende og egnet for deres sikkerhetsvarslingsoppsett og sanntidsanalyse.

Brukerstøtte

Hva andre må vurdere når de leter etter Linux -overvåkingsverktøy. Det er viktig at du tenker på støttenivået du trenger. Når du ser på open source-programmer, bør du være klar at det ikke er noen støttetjeneste, bortsett fra brukernes samfunn. Derfor bør du være klar over deres online brukerfellesskap og hvordan det er aktivt. Men hvis du foretrekker å få øyeblikkelig støtte eller dine forretningsbehov krever det, ville open source-programvaren med et kundesupportteam med klart til hjelp være et bedre valg for deg. Dessuten tilbyr noen verktøy som Eventry Light et raskt varslingssystem og feilsøking av ethvert problem.

Oversikt over de beste Open Source Linux Network Monitoring Tools

Noen ulemper med overvåkning av åpen kildekode er at disse verktøyene har en tendens til å være mer tidkrevende å bruke, og de kan også være mindre brukervennlige. Noen ganger får du også ondsinnede redigeringer med dem, noe som nesten er uhørt med et lukket kildesprogram. Men de mest open source-verktøyene har mange funksjoner som lukkede tjenester og enda mer og er gratis. Det er spesielt sant når det er et robust online brukerfellesskap som du kan appellere til for råd hvis du trenger det.

Nagios

Med Nagios er du i stand til å overvåke nesten noen form for komponent. Disse vil inkludere nettsteder, mellomvare, systemmålinger, nettverksprotokoller, operativsystemer, applikasjoner, webservere og mer.

Nagios er basert på det som kalles en Core 4 -motor for overvåking. Du får et høyt ytelsesnivå og forbruket av færre serverressurser. Integrasjon støttes med mange av de populære tredjeparts programvarealternativene gjennom plugins. Mest sannsynlig vil noen andre allerede ha skrevet det, og reddet deg for å gjøre det.

Nagios har en omfattende rapport om hele overvåket IT -infrastrukturen. Dessuten har den hendelsesbehandlere som gir automatisk omstart av mislykkede søknader. De neste funksjonene gjør dette nettverksovervåkningsverktøyet til en av de mest nyttige: tilgang til flere brukere, den selektive tilgangsfunksjonen som lar klienter bare se infrastrukturkomponenter som handler om dem, svært skalerbar arkitektur

I tillegg har tjenesten et ekstremt aktivt samfunn, og kan skryte av over 1 million brukere som er klare til å hjelpe deg om noen.

ICINGA 2

ICINGA 2 kjører på basen av den originale Icinga, men har noen modifikasjoner. Det er populært blant IT -spesialister for sine live overvåkingsverktøy og skalerbarhet.

ICINGA 2 passer perfekt for Linux så vel som for andre operativsystemer. Det kan måle de mer betydelige nettverkene og gi analyse gjennom diagrammer og fargekodede grafer. Med sine interaktive visuelle overvåkningsdashbord blir nettverksovervåking enkelt. Den bruker API-teknologi for åpent API-teknologi utviklet av samfunnet. ICINGA 2 overvåker systemene med høye hastigheter og produserer datavisualiseringspaneler i sanntid.

OpenNMS

OpenNMS lar deg bygge et nettverksovervåkningsverktøy for praktisk talt alle typer IT -infrastruktur. Programvaren samler systemmålinger ved bruk av HTTP, NRPE, JMX, WMI, SNMP, XML, JDBC, XML, JSON og andre. Den er designet på hendelsesdrevet arkitektur, og den støtter Grafana også.

OpenNMS kommer med integrerte rapporteringsfunksjoner som lar deg ha sanntidsrapporter i et intuitivt dashbord og kartoppsett. Totalt sett har OpenNMS et brukergrensesnitt som anses å være utmerket.

Den er spesialdesignet for Linux, men støtter Solaris, Windows og OSX

Den har mange nyttige funksjoner som overvåkningsfunksjonalitet for enhetstemperatur, svært tilpassbar admin -dashbord, effektiv forsyningsovervåking, IPv4 og IPv6 -støtte. Tjenesten lar deg angi tilpasset varsel via SMS, e -post, XMPP og andre metoder på spesifikke hendelser. Hva annet er verdt å nevne, at det er et geografisk nodekart for å vise noder og serviceutbrudd ved hjelp av Google Maps, Open Street Map eller MapQuest

Kaktus

Kaktus er et av de mest kjente navnene i Open Source Network Monitoring Software. Det kan installeres på enten Linux eller Windows OS. Det lar flere brukere logge nettverksdata og overvåke nettverksenheter. Plattformen gir omfattende administrasjon av personverninnstillinger for å definere forskjellige brukertyper med forskjellige tilgangsnivåer.

Du kan definere ubegrensede grafelementer med det ved å bruke CDEF eller datakilder. Auto-padding grafstøtte kommer med det. Den støtter også RRD, eller Round-Robin-databasefiler. Disse har mer enn en datakilde. De kan også benytte seg av en RRD -fil som er lagret på et hvilket som helst punkt i hele det lokale filsystemet.

Dette verktøyet har også så nyttige funksjoner som brukerbasert styring og sikkerhet og tilpassede datainnsamlingsskript

Zabbix

Zabbix er en annen populær nettverksovervåkningstjeneste som er kompatibel med Linux og UNIX. Dette gjør det populært for alle slags individer i IT -samfunnet.

Zabbix ligner noe på kaktus. En av fordelene med tjenesten er et veletablert online fellesskap. Verktøyet gir deg et visuelt dashbord som har overvåkingsfunksjoner. Du kan oppdage og holde oversikt over endringer i nettverksaktivitet og diskplass gjennom en serie varsler. Du kan også spore CPU -belastning med plattformen for å sjekke aktivitet på nettverket ditt.

Basert på rammer som ICMP, SNMP og TCP, kan Zabbix oppdage nettverksproblemer og funksjonslapper. Den bruker også Open Source Alert-programvaren som vil varsle den sentrale kontrollen hvis det noen gang er en funksjonsfeil i nettverket.

Sjekkmk

Hvis du er ute etter en enkel måte å sette opp en overvåking som passer til ethvert miljø, bør du se på CheckMK. Verktøyet overvåker servere, nettverk, skyverdier, databaser, containere, IoT og mer. CheckMK kjører under Linux, som et virtuelt eller fysisk apparat, eller i en Docker -beholder. Alle komponentene blir levert fullt integrert, så det tar bare noen få minutter å sette opp en forekomst.

CheckMK Monitoring Oversikt skjermbilde

Takket være den regelbaserte 1: N-konfigurasjonen, samt en høy grad av automatisering for å akselerere arbeidsflyter, er brukerne i stand til å administrere overvåkningen for enda store miljøer på bare noen få minutter. Kraftige auto-funksjonsfunksjoner, automatiserte agentoppdateringer og andre funksjoner reduserer tid og krefter brukt på å overvåke.

CheckMK Raw Edition er helt åpen kildekode og tilbyr gratis og ubegrenset overvåking. CheckMK Enterprise Edition kommer med flere funksjoner. Takket være de 1 900 offisielt tilgjengelige plug-ins (som alle er lisensiert under GPLV2), er CheckMK egnet for mange brukerscenarier. Arkitekturen til CheckMK er svært effektiv og støtter distribuert overvåking. Dette vil gjøre det mulig for deg å overvåke flere hundre tusen tjenester fra en forekomst, og enkelt administrere distribuerte miljøer med opptil flere hundre forekomster.

Selskapet bak CheckMK er Tribe29, og dette har klart å lage et skalerbart verktøy med et brukervennlig grafisk grensesnitt. Ikke overraskende utvides CheckMK -brukersamfunnet med stor pris. I dag stoler mer enn 2000 organisasjoner i CheckMK. Brukerne er selskaper i alle størrelser så vel som statlige institusjoner-ofte med flere datasentre og veldig store oppsett.

Librenms

Librenms er hovedsakelig kjent for sitt Quick Response -program. Det er så effektivt på grunn av godt designet open source API-programvare med samlinger av sanntidsovervåkningskontroller og rapporter.

Librenms er potensielt ganske nyttig. Den gir automatiserte oppdateringer om ytelsen til nettverket ditt med et smart innebygd varslingssystem.

Det gir også API-kommunikasjonsevne med nettverkssystemer som er horisontalt skalerbare. Arkitekturen lar deg overvåke mange noder gjennom det sentrale kontrollsystemet. Det er en annen fordel med å bruke Librenms også: den støtter både iOS og Android like effektivt. Den støtter til og med virtuelle maskiner, hvis du jakter på et verktøy med den kompatibiliteten.

Prometheus

Prometheus er godt støttet med både Linux- og UNIX-systemer og fungerer som et effektivt og gratis nettverksovervåkningsverktøy. Det gir deg også nyttige grafiske visualiseringsfunksjoner gjennom integrasjonen med Grafana Graphing -programmet.

Den har en innebygd PROMQL-funksjon som også gir deg en tilpassbar visualisering av grensesnittet. Du vil se at det ikke har helt samfunnsstøtten som noen andre på denne listen, som Zabbix og Cacti. Det er verdt å legge merke til at antallet store selskaper som bruker Prometheus vokser jevnlig, og nesten sikrer at du vil se mer av det i årene som kommer.

Observiumsamfunn

Det er et perfekt Linux -nettverksovervåkningsverktøy målrettet for små serversystemer. Det har et profesjonelt online utviklingsmiljø som sikrer at verktøyet ofte blir oppdatert. Den har støtte for de mest brukte operativsystemene og bruker standard SNMP -nettverksovervåking.

Observium har en bemerkelsesverdig samling av overvåkningsfunksjoner for brukerne. Det er også et visuelt dashbordsystem og et omfattende online supportnettverk. Men ulempene er at dens ambisjoner forblir i liten skala, da det ikke er den beste kampen for storstilt nettverk og ikke gir oppdateringer i sanntid og varsler angående nettverksaktivitet.

Monitorix

Monitorix er et UNIX og Linux-basert serverovervåkningsverktøy som er småskala.

Selv om det fungerer best med mindre servere, gir det deg mange systemovervåkningsfunksjoner. Det kan overvåke ting som dataforbruk, nettverksfunksjoner eller Disk Drive -varme. Dette sikrer at brukeren alltid kan observere alle de mest kritiske funksjonene i nettverkets drift. Dette verktøyet tilbyr også kraftige fargekodede grafer og diagrammer som du kan bygge visuelle trender-analyse.

Htop

HTOP er et lett justert overvåkningsverktøyprogram som støtter både Linux og UNIX-baserte systemer.

Noen sier at det ikke er den mest visuelt vennlige overvåkningsprogramvaren. Likevel er det nyttig for å gi liveoppdateringer om ting som lagringskapasitet og nettverksaktivitet. Du bør også sette pris på det intuitive fargekodingssystemet.

Bwm-ng

Det siste overvåkningsverktøyet på listen vår er BWM-NG. Dette er et fleksibelt, nyttig program som først og fremst er ment for overvåkningsplattformer for små nettverk som støtter Linux. Plattformen har kompatibilitet med flere tjenester med både Windows OS og Linux. Den er hovedsakelig designet for overvåking av båndbredde. Hvis du leter etter akkurat denne funksjonen, kan dette være verktøyet for deg.

Programmet er på noen måter likt forrige BWM. Det er fremdeles i beta, men det har et veldig aktivt online fellesskap som kan hjelpe deg med ethvert problem, skjønt.

Nå har du en oversikt over de mer populære Linux -overvåkingsverktøyene som er tilgjengelige i dag. Hvis du bruker Linux, så tenk på hvilken av disse som kommer til å være egnet for dine behov.