Linux -overvågningsværktøjer: Den endelige vejledning

Linux Monitoring Tools



Hvis du er en IT -specialist, der beskæftiger sig med Linux -systemer, er implementering af Linux -overvågningsværktøjer afgørende for at sikre softwarens helbred. Med en bred vifte af netværksovervågningsværktøjer til Linux fra open-source til closed-source, kan det være svært at træffe det endelige valg. Og for at beslutte korrekt, skal du vide præcist, hvad du vil have fra dit Linux -overvågningsværktøj. I denne artikel vil vi diskutere nogle punkter, du skal huske på, når du beslutter dig og lave et overblik over de bedste open source -overvågningsværktøjer. du forsøger at træffe din beslutning, skal du overveje hvilken type hardware og software du vil overvåge med værktøjet, skalerbarheden og størrelsen af ​​dit netværk, det budget, du arbejder med, og hvilken type support du forventer at have.

Open Source eller lukket

Det første punkt, du skal huske på, er, om du vil have en open source-opsætning eller en lukket kildekode. Den største ulempe ved lukket kilde software er, at det er betalt. Men hvis du har at gøre med et stort netværk, og du ikke har tid til at foretage fejlfinding ved hjælp af online fora, så kan det være vejen. Med lukket kilde kan du når som helst bede om og få øjeblikkelig kundesupport. Det alene kan være det første gebyr værd, hvis du har et spørgsmål eller bekymring.







Med lukket kilde-software får du også strømlinet brugervenlighed og normalt også højere beskyttelsesniveauer. Open-source software er derimod udfordrende at hacke, men ikke umuligt.



Skalerbarhed

Når du skal vælge dit netværksovervågningsværktøj, skal du tage højde for skalerbarheden og størrelsen af ​​dit netværk. Fordi en masse open source-software er designet specielt til mindre systemer.



Hvis du kører et omfattende virksomhedsnetværk med mange noder, bør du ikke engang overveje noget som de næste værktøjer: SolarWinds NetFlow Traffic Analyzer eller Paessler PRTG Network Monitor. Disse tjenester ville være passende for de store netværk, der muligvis har brug for at udvide deres brugerantal næsten uden advarsel.





En anden mulighed at overveje kan være sådan en service som Ganglia. Denne er meget skalerbar, men har sådanne ulemper som mangel på automatisk dataanalyse. Sådanne værktøjer som SolarWinds NTA eller Nagios Network Analyzer er mere omfattende og velegnede til deres opsætninger af sikkerhedsadvarsler og analyse i realtid.

Support

Hvad andre skal overveje, når de leder efter Linux -overvågningsværktøjer. Det er vigtigt, at du tænker over det niveau af støtte, du har brug for. Når du kigger på open source-programmer, skal du være klar til, at der ikke er nogen supporttjeneste, undtagen brugernes fællesskab. Derfor bør du være opmærksom på deres online brugerfællesskab, og hvordan det er aktivt. Men hvis du foretrækker at få øjeblikkelig support eller dine forretningsbehov kræver det, så ville open source-softwaren med et klar til at hjælpe kundesupportteam være et bedre valg for dig. Desuden tilbyder nogle værktøjer som EventSentry Light et hurtigt alarmsystem og fejlfinding af ethvert problem.



Oversigt over de bedste open source-netværksovervågningsværktøjer til Linux

Nogle ulemper ved open source-overvågning er, at disse værktøjer har en tendens til at være mere tidskrævende at bruge, og de kan også være mindre brugervenlige. Du støder også nogle gange på ondsindede redigeringer med dem, hvilket næsten er uhørt med et lukket kildeprogram. Men de mest open source-værktøjer har mange funktioner som lukkede kildetjenester og endnu mere og er gratis. Det gælder især, når der er et robust online brugerfællesskab, som du kan appellere til for at få råd, hvis du har brug for det.

Nagios

Med Nagios er du i stand til at overvåge næsten enhver form for komponent. Disse vil omfatte websteder, middleware, systemmetrics, netværksprotokoller, operativsystemer, applikationer, webservere og mere.

Nagios er baseret på det, der kaldes en Core 4 -motor til overvågning. Du får et højt ydelsesniveau og forbruget af færre serverressourcer. Integration understøttes med mange af de populære softwaremuligheder fra tredjepart via plugins. Mest sandsynligt vil en anden allerede have skrevet det, hvilket sparer dig for besværet med at gøre det.

Nagios har en omfattende rapport om hele den overvågede it -infrastruktur. Desuden har den hændelsesbehandlere, der giver automatisk genstart af mislykkede applikationer. De næste funktioner gør dette netværksovervågningsværktøj til et af de mest nyttige: flerbrugeradgang, den selektive adgangsfunktion, der tillader klienter kun at se infrastrukturkomponenter, der handler om dem, meget skalerbar arkitektur

Derudover har tjenesten et ekstremt aktivt fællesskab med over 1 million brugere, der er klar til at hjælpe dig, hvis nogen.

Icinga 2

Icinga 2 kører på bunden af ​​den originale Icinga, men har nogle ændringer. Det er populært blandt it -specialister for sine live overvågningsværktøjer og skalerbarhed.

Icinga 2 passer perfekt til Linux såvel som til andre operativsystemer. Det kan måle de mere store netværk og levere analyse gennem diagrammer og farvekodede grafer. Med sine interaktive visuelle overvågningsdashboards bliver netværksovervågning let. Det bruger API-teknologi med åben kildekode udviklet af fællesskabet. Icinga 2 overvåger systemerne ved høje hastigheder og producerer dashboards til datavisualisering i realtid.

OpenNMS

OpenNMS giver dig mulighed for at opbygge et netværksovervågningsværktøj til stort set enhver form for it -infrastruktur. Softwaren samler systemmetrics ved hjælp af HTTP, NRPE, JMX, WMI, SNMP, XML, JDBC, XML, JSON og andre. Det er designet på hændelsesdrevet arkitektur, og det understøtter også Grafana.

OpenNMS leveres med integrerede rapporteringsfunktioner, der giver dig mulighed for at få realtidsrapporter inden for et intuitivt dashboard og diagramopsætning. Samlet set har OpenNMS en brugergrænseflade, der i vid udstrækning anses for at være fremragende.

Det er specielt designet til Linux, men understøtter Solaris, Windows og OSX

Det har en masse nyttige funktioner som enhedstemperaturovervågningsfunktion, meget brugerdefineret admin dashboard, effektiv forsyningsovervågning, IPv4 og IPv6 support. Tjenesten giver dig mulighed for at indstille brugerdefineret meddelelse via SMS, e -mail, XMPP og andre metoder til bestemte begivenheder. Hvad der ellers er værd at nævne, at der er et geografisk nodekort til at vise knudepunkter og servicestop ved hjælp af Google Maps, Open Street Map eller MapQuest

Kaktus

Cacti er et af de mest kendte navne i open source-netværksovervågningssoftware. Det kan installeres på enten Linux eller Windows OS. Det giver flere brugere mulighed for at logge netværksdata og overvåge netværksenheder. Platformen giver omfattende administration af fortrolige indstillinger til at definere forskellige brugertyper med forskellige adgangsniveauer.

Du kan definere ubegrænsede grafelementer med det ved hjælp af CDEF eller datakilder. Understøttelse af automatisk polstring medfølger. Det understøtter også RRD- eller Round-Robin Database-filer. Disse har mere end én datakilde. De kan også gøre brug af en RRD -fil, der er gemt et hvilket som helst punkt i det lokale filsystem.

Dette værktøj har også sådanne nyttige funktioner som brugerbaseret styring og sikkerhed og brugerdefinerede dataindsamlings scripts

Zabbix

Zabbix er en anden populær netværksovervågningstjeneste, der er kompatibel med Linux og Unix. Dette gør det populært for alle slags individer i it -samfundet.

Zabbix ligner en vis kaktus. En af fordelene ved service er et veletableret onlinesamfund. Værktøjet giver dig et visuelt dashboard, der har overvågningsfunktioner. Du kan registrere og holde styr på ændringer i netværksaktivitet og diskplads gennem en række advarsler. Du kan også spore CPU -belastning med platformen til at kontrollere aktivitet på dit netværk.

Baseret på rammer som ICMP, SNMP og TCP kan Zabbix registrere netværksproblemer og funktionsforsinkelser. Det bruger også open source-advarselssoftware, der underretter centralstyringen, hvis der nogensinde er en netværksfejl.

Checkmk

Hvis du leder efter en let måde at oprette en overvågning, der passer til ethvert miljø, bør du kigge på Checkmk . Værktøjet overvåger servere, netværk, skyaktiver, databaser, containere, IoT og mere. Checkmk kører under Linux, som et virtuelt eller fysisk apparat eller i en Docker -container. Alle komponenter leveres fuldt integreret, så det tager kun få minutter at oprette en instans.

Checkmk Monitoring Oversigt skærm

Takket være den regelbaserede 1: n-konfiguration samt en høj grad af automatisering for at fremskynde arbejdsgange, kan brugerne styre overvågningen for selv store miljøer på få minutter. Kraftfulde auto-discovery-funktioner, automatiserede agentopdateringer og andre funktioner reducerer din tid og kræfter brugt på overvågning.

Checkmk Raw Edition er fuldstændig open-source og tilbyder gratis og ubegrænset overvågning. Checkmk Enterprise Edition leveres med yderligere funktioner. Takket være sine 1.900 officielt tilgængelige plug-ins (som alle er licenseret under GPLv2), er Checkmk velegnet til mange brugerscenarier. Checkmks arkitektur er yderst effektiv og understøtter distribueret overvågning. Dette giver dig mulighed for at overvåge flere hundrede tusinde tjenester fra en instans og nemt administrere distribuerede miljøer med op til flere hundrede instanser.

Firmaet bag Checkmk er stamme29 og det er lykkedes at skabe et skalerbart værktøj med en brugervenlig grafisk grænseflade. Ikke overraskende ekspanderer Checkmk -brugerfællesskabet med en stor hastighed. I dag stoler mere end 2.000 organisationer på Checkmk. Brugerne er virksomheder i alle størrelser samt statslige institutioner-ofte med flere datacentre og meget store opsætninger.

LibreNMS

LibreNMS er især kendt for sit hurtige responsprogram. Det er så effektivt på grund af veldesignet open source API-software med samlinger af overvågningstjek og rapporter i realtid.

LibreNMS er potentielt ganske nyttig. Det giver automatiske opdateringer af ydelsen på dit netværk med et smart indbygget alarmsystem.

Det giver også API-kommunikationskapacitet med netværkssystemer, der er vandret skalerbare. Arkitekturen giver dig mulighed for at overvåge mange noder gennem det centrale kontrolsystem. Der er også en anden fordel ved at bruge LibreNMS: det understøtter både iOS og Android lige effektivt. Det understøtter endda virtuelle maskiner, hvis du leder efter et værktøj med den kompatibilitet.

Prometheus

Prometheus understøttes godt af både Linux og Unix-systemer og fungerer som et effektivt og gratis værktøj til overvågning af netværk. Det giver dig også praktiske grafiske visualiseringsfunktioner gennem integrationen med Grafana -grafprogrammet.

Det har en indbygget PromQL-funktion, der også giver dig en tilpasselig visualisering af dens grænseflade. Du vil se, at det ikke har den fulde samfundsstøtte som nogle andre på denne liste, som Zabbix og Cacti. Det er værd at bemærke, at antallet af store virksomheder, der bruger Prometheus, for sidste gang vokser støt og næsten sikrer, at du vil se mere af det i de kommende år.

Observium Fællesskab

Det er et perfekt Linux -netværksovervågningsværktøj målrettet til små serversystemer. Det har et professionelt online udviklingsmiljø, der sikrer, at værktøjet ofte opdateres. Den understøtter de mest anvendte operativsystemer og bruger standard SNMP -netværksovervågning.

Observium har en bemærkelsesværdig samling af overvågningsfunktioner til sine brugere. Der er også et visuelt dashboard -system og et omfattende online supportnetværk. Men ulemperne er, at dens ambitioner dog forbliver i lille skala, da det ikke er det bedste match til store netværk og ikke giver opdateringer i realtid og meddelelser om netværksaktivitet.

Monitorix

Monitorix er et Unix og Linux-baseret serverovervågningsværktøj, der er i lille skala.

Selvom det fungerer bedst med mindre servere, giver det dig mange systemovervågningsfunktioner. Det kan overvåge ting som dataforbrug, netværksfunktioner eller diskdrevs varme. Dette sikrer, at brugeren altid kan observere alle de mest kritiske funktioner ved netværkets drift. Dette værktøj tilbyder også kraftfulde farvekodede grafer og diagrammer, som du kan bygge visuelle tendenser analyse på.

Htop

Htop er et let justeret overvågningsværktøjsprogram, der understøtter både Linux og Unix-baserede systemer.

Nogle siger, at det ikke er den mest visuelt venlige overvågningssoftware. Det er stadig nyttigt til at levere liveopdateringer om ting som lagerkapacitet og netværksaktivitet. Du bør også sætte pris på dets intuitive farvekodningssystem.

BWM-NG

Det sidste overvågningsværktøj på vores liste er BWM-NG. Dette er et fleksibelt, nyttigt program, der primært er beregnet til overvågningsplatforme til små netværk, der understøtter Linux. Platformen har multi-service kompatibilitet med både Windows OS og Linux. Det er hovedsageligt designet til overvågning af båndbredde. Hvis du leder efter denne særlige funktion, kan dette være værktøjet for dig.

Programmet ligner på nogle måder det tidligere BWM. Det er stadig i beta, men det har et meget aktivt onlinesamfund, der dog kan hjælpe dig med ethvert problem.

Nu har du en oversigt over de mere populære Linux -overvågningsværktøjer, der er tilgængelige i dag. Hvis du bruger Linux, så tænk over hvilken af ​​disse der vil passe til dine behov.