Linux Monitoring Tools: The Definitive Guide

Linux Monitoring Tools



Hvis du er en IT -spesialist som arbeider med Linux -systemer, er implementering av Linux -overvåkingsverktøy avgjørende for å sikre programvaren. Med et bredt spekter av nettverksovervåking 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. I denne artikkelen vil vi diskutere noen punkter du må huske på når du bestemmer deg og lage en oversikt over de beste open source -overvåkingsverktøyene. 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, budsjettet du jobber med og hvilken type støtte du forventer å ha.

Åpen kildekode eller lukket

Det første punktet du må huske på er om du vil ha et oppsett med åpen kildekode eller et lukket kildekode. Den største ulempen med lukket kildeprogramvare er at den er betalt. Men hvis du har å gjøre med et stort nettverk, og du ikke har tid til å feilsøke ved hjelp av online fora, så kan det være veien å gå. Med lukket kilde kan du når som helst be om og få umiddelbar kundestøtte. Det alene kan være vel verdt den første avgiften hvis du har spørsmål eller bekymringer.







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



Skalerbarhet

Når du skal velge verktøyet for nettverksovervåking, bør du ta hensyn til skalerbarheten og størrelsen på nettverket ditt. Fordi mye åpen kildekode-programvare er designet spesielt for systemer i mindre størrelse.



Hvis du driver 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 brukerantallet nesten uten advarsel.





Et annet alternativ å vurdere kan være en slik tjeneste som Ganglia. Denne er svært skalerbar, men har slike ulemper som mangel på automatisk dataanalyse. Slike verktøy som SolarWinds NTA eller Nagios Network Analyzer er mer omfattende og egnet for oppsett av sikkerhetsvarsler 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å programmer med åpen kildekode, bør du være klar på at det ikke er noen støttetjeneste, bortsett fra brukernes fellesskap. Derfor bør du være oppmerksom på deres online brukerfellesskap og hvordan det er aktivt. Men hvis du foretrekker å få øyeblikkelig støtte eller bedriftens behov krever det, så ville programvaren med åpen kildekode med et kundestøtteteam som er klar til å hjelpe, være et bedre valg for deg. Noen verktøy som EventSentry Light tilbyr dessuten et raskt varslingssystem og feilsøking av eventuelle problemer.



Oversikt over de beste verktøyene for overvåking av Linux-nettverk med åpen kildekode

Noen ulemper med åpen kildekodeovervåking er at disse verktøyene har en tendens til å være mer tidkrevende å bruke, og de kan også være mindre brukervennlige. Noen ganger støter du også på ondsinnede redigeringer med dem, noe som er nesten uhørt med et lukket kildeprogram. Men de mest åpen kildekodeverktøyene har mange funksjoner som lukkede kildetjenester og enda mer, og er gratis. Det er spesielt sant når det er et robust online brukerfellesskap som du kan appellere til for å få råd hvis du trenger det.

Nagios

Med Nagios er du i stand til å overvåke nesten alle typer komponenter. Disse vil omfatte nettsteder, mellomvare, systemberegninger, 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 via plugins. Mest sannsynlig vil noen andre allerede ha skrevet det, noe som sparer deg for å gjøre det.

Nagios har en omfattende rapport om hele den overvåkte IT -infrastrukturen. Videre har den hendelsesbehandlere som gir automatisk omstart av mislykkede applikasjoner. De neste funksjonene gjør dette nettverksovervåkingsverktøyet til et av de mest nyttige: flerbrukeradgang, den selektive tilgangsfunksjonen som lar klienter bare se infrastrukturkomponenter som handler om dem, svært skalerbar arkitektur

I tillegg har tjenesten et ekstremt aktivt fellesskap, med over 1 million brukere som er klare til å hjelpe deg hvis noen.

Icinga 2

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

Icinga 2 passer perfekt for Linux så vel som for andre operativsystemer. Den kan måle de større nettverkene og gi analyse gjennom diagrammer og fargekodede grafer. Med sine interaktive visuelle overvåkingsdashboards blir nettverksovervåking enkelt. Den bruker åpen API-teknologi utviklet av samfunnet. Icinga 2 overvåker systemene i høye hastigheter og produserer dashbord for datavisualisering i sanntid.

OpenNMS

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

OpenNMS leveres med integrerte rapporteringsmuligheter som lar deg ha sanntidsrapporter i et intuitivt dashbord og diagramoppsett. Totalt sett har OpenNMS et brukergrensesnitt som er ansett for å være utmerket.

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

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

Kaktus

Cacti er et av de mest kjente navnene i programvare for overvåking av åpen kildekode. Den kan installeres på enten Linux eller Windows OS. Det lar flere brukere logge nettverksdata og overvåke nettverksenheter. Plattformen gir omfattende personverninnstillinger for å definere forskjellige brukertyper med forskjellige tilgangsnivåer.

Du kan definere ubegrensede grafelementer med CDEF eller datakilder. Auto-polstring grafstøtte følger med. Den støtter også RRD- eller Round-Robin Database-filer. Disse har mer enn én datakilde. De kan også bruke en RRD -fil som er lagret når som helst i det lokale filsystemet.

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

Zabbix

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

Zabbix ligner litt på kaktusene. En av fordelene med tjenesten er et veletablert nettsamfunn. 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 rekke 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 funksjonsforsinkelser. Den bruker også programvare med åpen kildekode som varsler den sentrale kontrollen hvis det noen gang er et nettverksfeil.

Checkmk

Hvis du leter etter en enkel måte å sette opp en overvåking som passer for ethvert miljø, bør du ta en titt på Checkmk . Verktøyet overvåker servere, nettverk, skyligner, databaser, containere, IoT og mer. Checkmk kjører under Linux, som et virtuelt eller fysisk apparat, eller i en Docker -beholder. Alle komponentene leveres fullt integrert, så det tar bare minutter å sette opp en forekomst.

Oversikt over Checkmk Monitoring

Takket være den regelbaserte 1: n-konfigurasjonen, samt en høy grad av automatisering for å akselerere arbeidsflyter, kan brukerne administrere overvåking for selv store miljøer på bare noen få minutter. Kraftige auto-discovery-funksjoner, automatiserte agentoppdateringer og andre funksjoner reduserer tid og krefter brukt på overvåking.

Checkmk Raw Edition er fullstendig åpen kildekode og tilbyr gratis og ubegrenset overvåking. Checkmk Enterprise Edition kommer med flere funksjoner. Takket være sine 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 deg i stand til å overvåke flere hundre tusen tjenester fra en forekomst, og enkelt administrere distribuerte miljøer med opptil flere hundre forekomster.

Selskapet bak Checkmk er stamme29 og dette har klart å lage et skalerbart verktøy med et brukervennlig grafisk grensesnitt. Ikke overraskende ekspanderer Checkmk -brukermiljøet med en stor hastighet. I dag stoler mer enn 2000 organisasjoner på Checkmk. Brukerne er selskaper i alle størrelser så vel som statlige institusjoner-ofte med flere datasentre og svært store oppsett.

LibreNMS

LibreNMS er hovedsakelig kjent for sitt hurtigresponsprogram. Det er så effektivt på grunn av godt designet åpen kildekode-API-programvare med samlinger av sanntidskontroll og rapporter.

LibreNMS er potensielt ganske nyttig. Den gir automatiske oppdateringer av ytelsen til nettverket ditt med et smart innebygd varslingssystem.

Det gir også API-kommunikasjonskapasitet med nettverkssystemer som er horisontalt skalerbare. Arkitekturen lar deg overvåke mange noder gjennom det sentrale kontrollsystemet. Det er en annen fordel ved å bruke LibreNMS også: den støtter både iOS og Android like effektivt. Den støtter til og med virtuelle maskiner hvis du er på jakt etter 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åkingsverktøy. Det gir deg også praktiske grafiske visualiseringsfunksjoner gjennom integrering med Grafana -grafprogrammet.

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

Observium Community

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

Observium har en bemerkelsesverdig samling av overvåkingsfunksjoner for sine brukere. Det er også et visuelt dashbordsystem og et omfattende online støttenettverk. Men ulempene er at dens ambisjoner fortsatt er i liten skala, ettersom det ikke er den beste matchen for store nettverk og ikke gir oppdateringer i sanntid og varsler om nettverksaktivitet.

Monitorix

Monitorix er et Unix og Linux-basert serverovervåkingsverktøy som er i liten skala.

Selv om det fungerer best med mindre servere, gir det deg mange systemovervåkingsfunksjoner. Den kan overvåke ting som dataforbruk, nettverksfunksjoner eller varme på harddisken. 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 trendanalyser med.

Htop

Htop er et enkelt justert overvåkingsverktøyprogram som støtter både Linux og Unix-baserte systemer.

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

BWM-NG

Det siste overvåkingsverktøyet på listen vår er BWM-NG. Dette er et fleksibelt, nyttig program som først og fremst er beregnet på overvåkingsplattformer 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 denne spesielle funksjonen, kan dette være verktøyet for deg.

Programmet ligner på noen måter det forrige BWM. Det er fortsatt i beta, men det har et veldig aktivt nettsamfunn som kan hjelpe deg med ethvert problem.

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 vil passe for dine behov.