10 Beste Open Source Linux Overvåkingsverktøy for 2021
Et aspekt som hver organisasjon som utnytter kraften i teknologi tilstreber er evnen til å fortelle hvordan deres datasystemer og programmer som kjører der er faring. Å kunne vite når noe ikke finner sted som forventet kan virkelig øke ytelsen og redusere tiden feilsøking for anomalier. For å lykkes i det, er det verktøy som må være din beste venn fordi de vil hjelpe deg i denne forsiktige søken. For dette formål er det derfor en rekke verktøy vi kan bruke til å samle og behandle hva som foregår i nettverksutstyr og servere (enten fysisk eller virtuelt).
Vi kommer til å utforske De Beste Åpen Kildekode Overvåkingsverktøy som du kan bruke i infrastrukturen for å holde deg fullt oppdatert på status for infrastrukturen.LibreNMS Er en automatisk oppdage PHP / MySQL / SNMP basert nettverksovervåking som inkluderer støtte for et bredt spekter av nettverksmaskinvare og operativsystemer, inkludert Cisco, Linux, FreeBSD, Juniper, Brocade, Foundry, HP og mange flere. Det er best egnet For Nettverksenheter og Servere.
Funksjoner Av LibreNMS
hva er kult om libreNMS er det faktum at det er auto-oppdage. Du trenger ikke å fortelle det om enheten din er En Cisco, Juniper, Windows eller Linux basert. Den samler automatisk denne informasjonen som en sjarm ved hjelp av protokoller som CDP, FDP, LLDP, OSPF, BGP, SNMP og ARP.
Det går den ekstra mile og oppdager grensesnittene på ruteren eller bryteren som er ganske imponerende. Den forsøker også å tegne tilkoblingsdetaljene til nettverket ditt, men krever hjelp fra deg.
Varsler
som de fleste overvåkingsverktøy, libreNMS har også overvåking funksjonalitet som kan være svært tilpasset.
det kan skalere
som nettverket vokser, sin distribuerte polling funksjonen lar horisontal skalering av systemet.
LibreNMS har et faktureringssystem. Ja, dette verktøyet har en. Dette kan gjøres gjennom generering av båndbredde regninger for porter på nettverket i henhold til bruk eller overføring.
Mobile Apps
LibreNMS har En Andriod Og Apple Apps som kan brukes til å vise og administrere nettverket. Dette er et pust av frisk luft.
Støtte Eller ulike autentiseringsmekanismer som radius, LDAP, Active Directory og mer.
Faktureringssystem
Generer båndbredderegninger for porter på nettverket ditt basert på bruk eller overføring.
API Integrasjon
du kan integrere den i andre systemer via SIN API-tilgang.
dette verktøyet er et dyr, og derfor oppfordrer vi deg til å ta en titt på hva som skjer inne i motoren. Det er mye mer enn artikkelen kan avsløre, inkludert sikkerhet gjennom Installasjonsveiledninger:
Hvordan Installere LibreNMS På CentOS 8 / RHEL 8
Hvordan Installere Og Konfigurere LibreNMS På Ubuntu Med Nginx
Installer LibreNMS Overvåkingsverktøy På CentOS 7 med Letsencrypt og Nginx
Nagios
fra nagios.»Nagios overvåker HELE IT-infrastrukturen for å sikre at systemer, applikasjoner, tjenester og forretningsprosesser fungerer som de skal. I tilfelle Feil, Kan Nagios varsle teknisk personale om problemet, slik at De kan starte reparasjonsprosesser før strømbrudd påvirker forretningsprosesser, sluttbrukere eller kunder.»
Det er et verktøy som begynte helt tilbake i 1999 og har vokst til å inkludere andre produkter for tiden, men alle fokusert på overvåking. La oss ta en titt på funksjonene den har for din vurdering.
Overvåking av et stort antall enheter
Nagios Har evnen til å overvåke applikasjoner, tjenester, operativsystemer, nettverksprotokoller, systemmålinger og infrastrukturkomponenter med et enkelt verktøy. Dette gjør det til en jack of all trades som kan være ganske gunstig hvis du vil ha ett verktøy for å dekke et bredt spekter av tjenester og enheter.
multi-tenancy
å ha mange brukere logget inn i grensesnittet øker samtidig effektiviteten og forbedrer til og med virksomheten din, siden interesserte interessenter kan se på statusen til infrastrukturen i sanntid. Det kan også begrense visninger til bare brukerspesifikke nettverk og dermed plass til mer i en plattform. Du kan bare se hva som tilhører deg.
Rapportering
Nagios sikrer At Servicenivåavtaler oppfylles ved å produsere rapporter som kan forbedres av plugins fra tredjepartsleverandører. Dette gjør den svært fleksibel og tilpassbar.
Synlighet
med et sentralisert webgrensesnitt der du kan se alt, kan det være enkelt å oppdage strømbrudd.
Varsler
Nagios har varslingsfunksjonalitet. Varslene kan sendes VIA SMS og post som oversetter til forenklet styring av infrastrukturen.En interessant funksjon Nagios har er hvordan hendelsesbehandlere tillater automatisk omstart av mislykkede programmer og tjenester.
Installer Og Konfigurer Nagios 4 PÅ RHEL 8 /CentOS
Zabbix
Fra sin side, » Zabbix Er den ultimate enterprise-nivå programvare utviklet for sanntids overvåking av millioner av beregninger samlet inn fra titusenvis av servere, virtuelle maskiner og nettverksenheter.»Det er i stand til å overvåke Ikke Bare Linux, Men Windows, Solaris, IBM AIX. Den har evnen til å overvåke applikasjoner, tjenester, databaser og mye mer.
Zabbix inneholder mange funksjoner, og vi skal gå over dem i et nøtteskall.
Overvåker noe
Løsninger for ALLE TYPER IT-infrastruktur, tjenester, programmer, ressurser –
Neste generasjon Zabbix Agent
Zabbix 4.4 introduserer en ny type agent, zabbix_agent2, som tilbyr et bredt spekter av nye evner og avanserte overvåkingsfunksjoner
Samling Av Beregninger
Den har ulike metoder der den kan samle beregningene som ønskes, inkludert Zabbix agent (Zabbix agent kan kjøre på ulike støttede plattformer, inkludert Linux, UNIX og Windows, og samle inn data som CPU, minne, disk og nettverksgrensesnittbruk fra en enhet.),
Påvisning av anomalier i oppsettet
Zabbix er i stand til å oppdage problemtilstander innenfor den innkommende metriske flyt på en automatisk måte ved hjelp av definerte smarte terskler
bedre visualisering presentasjon
ifølge zabbix-utviklerne GIR grensesnittet brukerne flere måter å presentere en visuell oversikt over Infrastrukturen og miljøet på. Disse kan være I Form Av Widget-baserte oversikter, Grafer, Nettverkskart og Lysbildeserier.
Varsler
serveren kan sende meldinger eller e-post. Mye mer kan gjøres så langt som varsler er bekymret. Meldingene kan for eksempel tilpasses basert på mottakerens rolle eller med runtime og lagerinformasjon. Videre kan meldingene konfigureres til å fokusere på grunnårsakene til det oppståede problemet ved Hjelp Av Zabbix-Hendelseskorrelasjonsmekanismen.
bruk av maler: Denne funksjonen lar deg Bruke out-of-the-box maler for de fleste av de populære plattformene og Til Å Overvåke tusenvis av lignende enheter ved hjelp av konfigurasjonsmaler
Skalerbarhet
Zabbix bruker proxyer som sender innsamlet informasjon i miljøet den sitter i en sentral zabbix server. Bruken Av zabbix-proxyer kan i stor grad forenkle vedlikeholdet av et miljø som overvåkes Av Zabbix og øke ytelsen til den sentrale zabbix-serveren. Dette viser hvordan overvåkingssystemet kan skaleres på en distribuert måte. Zabbix har EN API og kan derfor brukes til å integrere den i ethvert system i infrastrukturen.
Offisiell støtte For TimescaleDB
installasjonsveiledninger:
Slik Installerer Du Zabbix Server 5 På Debian 10 Buster
Slik Installerer Du Zabbix Server på CentOS 8 / RHEL 8
Slik Installerer Du Zabbix Server 5.0 på CentOS 7
Slik Installerer Du Zabbix Server 5.0 på Ubuntu
Prometheus
ifølge prometheus Github Page er det et cloud native computing foundation-Prosjekt som overvåker systemer og tjenester. Den samler beregninger fra konfigurerte mål med gitte intervaller, evaluerer regeluttrykk, viser resultatene, og kan utløse varsler hvis noen tilstand er observert å være sant.
den passer både maskin-sentrisk overvåking og overvåking av svært dynamiske serviceorienterte arkitekturer. For grafiske visualiseringer støtter Prometheus verktøy som Grafana for datavisualisering og eksport.
Toppfunksjoner I Prometheus
- Det er en flerdimensjonal datamodell (tidsserier definert med metrisk navn og sett med nøkkel/verdidimensjoner)
- et fleksibelt spørringsspråk for å utnytte denne dimensjonaliteten
- Har ingen avhengighet av distribuert lagring; enkelt server noder er autonome
- Tidsserier samling skjer via en pull-modell OVER HTTP
- Pushing time-serien støttes via en mellommann gateway
- Mål oppdages via service oppdagelse eller statisk konfigurasjon
- Flere moduser av grafisk og dashboarding støtte
- Støtte for hierarkisk og horisontal føderasjon
installasjonsveiledninger:
Installer Prometheus Server På Debian 10/9 & ubuntu 20.04/18.04
installer prometheus server på centos 7 / ubuntu 18.04
Slik Installerer Du Prometheus og node_exporter På Debian 10 (Buster)
Netdata
Fra Deres GitHub-side distribueres Netdata, sanntids -, ytelses-og helseovervåking for systemer og applikasjoner. Det er en svært optimalisert overvåking agent du installerer på alle systemer og containere. Det gir enestående innsikt, i sanntid, av alt som skjer på systemene den kjører (inkludert webservere, databaser, applikasjoner), ved hjelp av svært interaktive web dashboards. En annen kul funksjon Om Netdata er at Den kan kjøre autonomt uten tredjeparts komponenter, eller den kan integreres i eksisterende overvåkingsverktøykjeder som Prometheus, Graphite, OpenTSDB, Kafka, Grafana og andre. Netdata Er en overvåkingsagent du installerer på alle systemene dine. Det er:en tidsserie database-alt lagret i minnet (berører ikke diskene mens det kjører)
Funksjoner Av Netdata
- 1s granularitet – Høyest mulig oppløsning for alle beregninger.Ubegrenset metrics-samler alle tilgjengelige beregninger, jo mer jo bedre.
- 1% CPU utnyttelse av en enkelt kjerne – det er super rask, utrolig optimalisert.
- Noen FÅ MB RAM-som standard bruker DEN 25 MB RAM. Du størrelse det.Null disk I/O-Mens den kjører, laster den ikke inn eller lagrer noe (unntatt feil-og tilgangslogger).Null konfigurasjon-auto-oppdager alt, det kan samle opp til 10000 beregninger per server ut av boksen.
- Null vedlikehold – du kjører det bare, det gjør resten.Null avhengigheter – Det er til Og med sin egen webserver, for sine statiske webfiler og sin WEB API.
- Skalerer til uendelig – du kan installere den på alle dine servere, containere, Vm og IoTs.
- Flere driftsmoduser – Autonom vert overvåking (standard), headless datainnsamler, videresending proxy, lagre og videresende proxy, sentral multi-vert overvåking
Helse Overvåking & Alarmer
Sofistikert varsling – kommer med hundrevis av alarmer, ut av boksen!
Varsler: Enten du bruker Telegram, Twilio, E-Post, kavenegar, messagebird og andre, så er du dekket.Imponerende interaktive oversikter-mus, touchpad og berøringsskjerm vennlig i mørke og hvite temaer
Hva den overvåker
netdata datainnsamling er utvidbar-du kan overvåke alt du kan få en metrisk for. APM (Application Performance Monitoring), Systemressurser, Disker, Filsystemer, Nettverk, DNS-Servere, Virtuelle Private Nettverk, Proxyer, Balancers, Akseleratorer.
installasjonsveiledninger:
Slik Installerer Du Netdata på RHEL 8/CentOS 8
Slik Installerer Du Netdata På FreeBSD 12
Installere netdata på CentOS 7
Finn Mer På Netdata-Nettstedet og deres trinnvise veiledning for mer informasjon.
Icinga 2
Icinga er et overvåkingssystem som sjekker tilgjengeligheten av nettverksressurser, varsler brukere av strømbrudd, og genererer ytelsesdata for rapportering. Det er skalerbart og utvidbart og kan overvåke store, komplekse miljøer på flere steder.
Funksjoner Av Icinga 2
Rapportering
Icinga Rapporteringsmodulen er rammeverket Og grunnlaget Icinga opprettet for å håndtere data samlet Inn Av Icinga 2 og andre dataleverandører. Det kan vise data direkte i Icinga webgrensesnitt eller eksportere DEN TIL PDF, JSON eller CSV-format. Med planlagte rapporter kan du motta de forberedte dataene regelmessig via e-post.
Grafer og Beregninger
Icinga bruker grafitt for grafer og beregninger. Det er en tidsseriedatabase som lagrer innsamlede beregninger og gjør dem tilgjengelige gjennom restful Apier og webgrensesnitt.
Visualisering
Du vil få Kart, Forretningsprosess, Sertifikatovervåking og Et Dashbord.
Logg Overvåking
Du kan bruke Logstash eller Graylog i infrastrukturen.
Varslingsskript og Grensesnitt.
DET finnes en rekke ressurser tilgjengelig, for eksempel forskjellige varslingsskript som:
- E-Post
- SMS
- Personsøker (XMPP, etc.Guider:
Installer Og Konfigurer Icinga 2 Og Icinga Web 2 På CentOS 8
Slik Installerer Icinga2 Overvåkingsverktøy På Ubuntu 18.04 LTS
Kaktus
Fra Kaktusens nettsted er dette verktøyet «et komplett nettverksgrafisk løsning designet for å utnytte kraften i av rrdtools Datalagring og grafisk funksjonalitet . Kaktus gir en rask poller, avansert graf templating, flere datainnsamlingsmetoder og brukeradministrasjonsfunksjoner ut av boksen. Alt dette er pakket inn i et intuitivt, brukervennlig grensesnitt som gir mening for LAN-størrelse installasjoner opp til komplekse nettverk med tusenvis av enheter. » (Cacti.net( 2021).Kaktus utnytter kraften Til RRDtool som Er Et OpenSource industristandard datalogging og grafsystem for tidsseriedata. Dette høyytelsesverktøyet RRDtool kan enkelt og sømløst integreres i skriptspråk som shell-skript, perl, python, ruby, lua eller tcl-applikasjoner.
Toppfunksjoner Av Kaktus inkluderer følgende
Maler
Grafmaler gjør at vanlige grafer kan grupperes sammen ved å templere. Hvert felt for en normal graf kan være malbasert eller spesifisert på en per-graf basis.
Datainnsamling
Kaktus har funksjonalitet for datainngang. Dette gir brukerne frihet til å utvikle tilpassede skript for å samle inn data fra målenhetene. Likevel, det kommer sammen MED SNMP som er en industri datainnsamling teknologi. Hva mer er er At Cacti kommer med EN PHP-basert poller som har fordelene med å utføre skript, hente SNMP-data og oppdatere rrd-filene
User Management
Cacti har denne rike funksjonen der flere brukere med sine kontoer kan settes opp. Administratoren har fleksibilitet til å tildele en gitt del av rettighetene til en gitt bruker.
Visning av grafer
det er tre forskjellige måter å vise grafene dine på, for eksempel trevisning, listevisning og forhåndsvisningsvisning. Disse tre visningene har sine fordeler, for eksempel gir trevisningen brukerne muligheten til å lage hierarkier av grafer og også muligheten til å plassere disse grafene på treet. Et stort antall grafer kan styres på denne måten. Listevisningen som navnet antyder er bare en liste over tilgjengelige grafer og lenker deg til selve grafen når du klikker. Den siste forhåndsvisningsvisningen gir en visuell av alle grafene i en stor liste der du raskt kan lese og se på de grafiske grafene.
Maler
det finnes tre forskjellige typer maler: Datamaler, Grafmaler og Vertsmaler. Det letter byrden av å definere alle datakilder og grafer uten Å bruke Maler i det hele tatt som kan være ganske smertefullt. Datamalen gir et skjelett for en faktisk datakilde. Vertsmalene grupperer Alle Grafmaler og Dataspørringer for en gitt enhetstype. Hva er mer spennende er at du ikke trenger å lage Alle Maler på egen hånd. Maler kan bli funnet ut av boksen, og det er en veldig enkel funksjon der slike maler kan importeres til kaktusplattformen din.
varslingsmekanismer
Kaktus kan konfigureres til å sende e-postvarsler i tilfelle forhåndsdefinerte variabler eller terskler er overskredet eller ikke oppnådd. Dette gjør nettene awesome siden du ikke trenger å begynne å lete etter problemer når disse samtalene kommer inn. Det vil finne ut at en bestemt tjeneste er nede eller står overfor bestemte anomalier.
Rapportering
Kaktus kan generere rapporter i samsvar med konfigurasjonen.
Grafana
Grafana er et verktøy som gir deg muligheten til å spørre, visualisere, varsle om og forstå dine beregninger uansett hvor de er lagret. Du får sjansen til å opprette, utforske og dele dashboards med teamet ditt i et forsøk på å fremme en datadrevet kultur. Kort Sagt, Grafana er åpen kildekode analyse og overvåking løsning for hver database.
Funksjoner
Visualiser
Raske og fleksible klientsiden grafer med en rekke alternativer. Panel plugins for mange forskjellige måter å visualisere beregninger og logger.
Dynamiske Dashbord
Opprett dynamiske & gjenbrukbare dashbord med malvariabler som vises som rullegardinlister øverst på dashbordet.
Utforsk Beregninger
Utforsk dataene dine gjennom ad hoc-spørringer og dynamisk drill-down. Del visning og sammenligne ulike tidsintervaller, spørringer og datakilder side ved side.
Utforsk Logger
Opplev magien ved å bytte fra beregninger til logger med bevarte etikettfiltre. Raskt søke gjennom alle loggene eller streaming dem live.
Varsling
Definer Varslingsregler For de viktigste beregningene Dine Visuelt. Grafana vil kontinuerlig evaluere og sende meldinger til systemer som Slack, PagerDuty, VictorOps, OpsGenie.
Blandede Datakilder
Bland forskjellige datakilder i samme graf! Du kan angi en datakilde per spørring basis. Dette fungerer for selv tilpassede datakilder.
Merknader
Annotere grafer med rike hendelser fra ulike datakilder. Hold musepekeren over hendelser viser deg hele hendelsen metadata og koder.
Ad-hoc-Filtre
Ad-hoc-filtre lar deg opprette nye nøkkel – / verdifiltre, som automatisk brukes på alle spørringer som bruker datakilden.
Blikk-et øye på systemet
fra Sin GitHub sidehttps://github.com / nicolargo / glances, Er Glances en cross-platform overvåking verktøy som tar sikte på å presentere en stor mengde overvåking informasjon gjennom en forbannelse eller Web-basert grensesnitt. Informasjonen tilpasses dynamisk avhengig av størrelsen på brukergrensesnittet.
Funksjoner Av Glances
Cross-platform
Skrevet I Python, Vil Glances kjøre på nesten alle plattformer: GNU / Linux, FreeBSD, OS X og Windows.
Eksporter
Eksporter all systemstatistikk til CSV, InfluxDB, Cassandra, OpenTSDB, StatsD, ElasticSearch eller RabbitMQ. Blikk gir også et dedikert Grafana dashbord.
Presentere maksimalt med informasjon i et minimum av plass gjennom en forbannelse eller Web-basert grensesnitt.
den kan tilpasse dynamisk den viste informasjonen avhengig av terminalstørrelsen.
Sensu
Fra Sin GitHub side, Er Sensu en åpen kildekode overvåkingsverktøy for flyktig infrastruktur og distribuerte applikasjoner. Det er et agentbasert overvåkingssystem med innebygd automatisk oppdagelse, noe som gjør det svært godt egnet for skymiljøer. Den bruker tjenesten sjekker for å overvåke tjenesten helse og samle telemetri data.
- Server overvåking
- Container overvåking
- real-time inventar
- Helse sjekker & egendefinerte beregninger
- Varsler & hendelseshåndtering
- Automatisert utbedring & hendelseshåndtering
- Automatisert utbedring & egendefinerte arbeidsflyter
- 200+ community plugins
- navnerom og rbac
- grunnleggende godkjenning
dashbordfunksjoner
- dashbordfunksjoner i sanntid
- instrumentbord i sanntid
- grafana datasource
- dashbord med flere leier (enkelt-site)
Utvidelsesfunksjoner
- Tilpassede plugins/skript språkstøtte (F.eks C, C++, Golang, Ruby, Javascript/NodeJS, Rust, C#, Perl, Bash, etc)
- Oppdagelse, Inventar, Config Ledelse Apier
- Token-basert API autentisering (JWTs)
Tjenester & støtte
- bonsai (Hosted sensu asset index & Cdn)
- fellesskapsstøtte (diskurs, slack)
det skal bemerkes at det finnes en bedriftsversjon av sensu Som Inneholder Mange flere funksjoner. Du kan finne ut mer om Det i Denne Enterprise Sensu Link.
Konklusjon
nå tilhører valget av verktøy å bruke deg. Sjekk dem ut og har fantastisk overvåking i året. Før du reiser, kan du gå over andre søte guider nedenfor.
du kan støtte oss ved å laste ned denne artikkelen SOM PDF Fra Linken nedenfor. Last ned veiledningen som PDF
Leave a Reply