6 beste Linux-overvåkingsprogramvare og -verktøy for 2020

click fraud protection

Da Linus Torvalds ga ut den første versjonen av Linux-kjernen sin helt tilbake i 1991, var det ingen som trodde den noen gang ville vokse til det den har blitt. I dag er Linux overalt, og selv om det ikke har kommet så langt som et vanlig skrivebordsoperativsystem, er det nå vanlig på servere. Akkurat som servere som kjører andre operativsystemer, må Linux-servere overvåkes. Dagens IT-miljøer er så store og komplekse at overvåkingsverktøy nesten er obligatoriske. Men dette innlegget handler ikke bare om å overvåke Linux-servere, det handler også om å bruke Linux som en overvåkingsplattform. Noen av de beste overvåkingsverktøyene kan kjøres på Linux. Faktisk vil noen ikke kjøre på noe annet. Vi har søkt i markedet for deg, på jakt etter den beste Linux-overvåkingsprogramvaren og -verktøyene, og vi er glade for å dele resultatene av vår innsats med våre lesere.

Vi starter diskusjonen vår med å snakke kort om Linux, hva det er, historien og dens nåværende tilstand. Deretter vil vi diskutere overvåking av Linux-datamaskiner. Vi vil prøve å finne ut om det er noen forskjeller mellom å overvåke Linux-verter eller datamaskiner som kjører andre operativsystemer. Siden Linux er en populær plattform for overvåkingsverktøy, vil dette være vårt neste emne før vi endelig kan komme til den mest interessante delen, den beste Linux-overvåkingsprogramvaren og -verktøyene.

instagram viewer

Et ord om Linux

Linux, i sin mest elementære form, er bare en operativsystemkjerne. Det er kjernekomponenten i et operativsystem som gir forskjellige tjenester – som minne, filer og oppgavebehandling – til andre prosesser. I forlengelsen er det navnet vi vanligvis gir til operativsystemer basert på kjernen, men laget av flere ekstra moduler som gjør det til et komplett datamaskinoperativsystem, en som kan brukes av mennesker. Det er viktig å forstå forskjellen mellom Linux-kjernen og et Linux-operativsystem. Linux-kjernen brukes i andre operativsystemer som Android, det mest brukte operativsystemet for smarttelefoner.

Som et operativsystem er ikke Linux, funksjonelt sett, veldig forskjellig fra andre som Windows eller OS X. Hovedforskjellen mellom Linux og andre populære operativsystemer er det faktum at Linux er et åpen kildekode-produkt. Mange mennesker har en tendens til å forveksle åpen kildekode og gratis. Det er sant at åpen kildekode-programvare ofte er gratis, men det er ikke nødvendigvis tilfelle. For eksempel er Red Hat Enterprise Linux OS ikke gratis. For å øke forvirringen, refererer aktører av åpen kildekodebevegelsen ofte til åpen kildekode-programvare som fri programvare med fri, som innebærer frihet snarere enn fravær av kostnader.

Gjennom årene har Linux, som var et ganske marginalt operativsystem installert av freaks og datamaskiner vitenskapsstudenter – jeg husker at jeg brukte uker på å laste det ned ett diskettbilde om gangen over 1200 baud forbindelse; Jeg antar at jeg var en av de freaks, har vokst til å bli et populært alternativ som serveroperativsystem.

Overvåking av Linux

Overvåking av Linux, i sitt mest grunnleggende uttrykk, ligner veldig på overvåking av et hvilket som helst annet operativsystem. Tross alt er Linux et operativsystem som alle andre (selv om det også er ulikt alle andre). Og når du tenker på at typisk serverovervåking har mer å gjøre med maskinvaren enn operativsystemet, er det lett å se hvorfor det ikke er så annerledes.

Operativsystemet er imidlertid det overvåkingsverktøyene bruker for å lese maskinvarestatusen. Noen overvåkingsverktøy, for eksempel, bruker SNMP for å hente driftsmålinger fra operativsystemer. Overvåking av et Linux-system via SNMP krever at snmpd-pakken er installert og kjører på den. snmpd er en SNMP-agent som sitter og venter på forespørsler fra SNMP-overvåkingsverktøy. Når den mottar en forespørsel, behandler den den, samler inn den forespurte informasjonen og returnerer den til rekvirenten.

Andre overvåkingssystemer bruker en lokal agent for å samle inn data. Når du velger et slikt system for å overvåke Linux-servere, er det viktig å sikre at en agent er tilgjengelig for din spesifikke Linux-distribusjon. Noen agentbaserte overvåkingsverktøy kan også bruke andre datainnsamlingsmetoder og er ofte de beste alternativene i hybridnettverk som inneholder en blanding av Windows-datamaskiner som kan overvåkes med en tilpasset agent og Linux-datamaskiner som overvåkes via standardmidler slik som SNMP.

Linux som overvåkingsplattform

Mens Linux er et populært operativsystem for servere av alle slag, er det enda mer når det gjelder å kjøre spesifikke verktøy. Spesielt er det flere gratis og åpen kildekode nettverksovervåkingsverktøy som vil kjøre på Linux. Og selv om ditt foretrukne verktøy kan kjøre på Windows, ville det ikke vært mer økonomisk fornuftig å kjøre inn på et gratis OS i stedet for å kaste bort litt penger på et kostbart operativsystem?

Noen mennesker stoler fortsatt ikke på gratis og åpen kildekode-programvare for virksomhetskritiske applikasjoner. De ville for eksempel ikke legge sine dyrebare bedriftsdata på en SQL-server som kjører på Linux. Men disse menneskene har vanligvis ingen innvendinger mot å bruke plattformen for å kjøre nettverksadministrasjonsverktøy.

En stor fordel med å bruke Linux som den underliggende plattformen for nettverksovervåkingsverktøy er at det er enkelt å sette opp en Linux-server med bare de nødvendige pakkene. Selv om dette kan gjøres med Windows, er det betydelig mer komplisert.

Vår beste Linux-overvåkingsprogramvare og -verktøy

Nok sagt om Linux, la oss ta en titt på det beste verktøyet vi har funnet. Som nevnt har listen vår en kombinasjon av verktøy som kan brukes til å overvåke Linux-servere og nettverk samt nettverksovervåkingsprogramvare som kjører på Linux. Noen av verktøyene kombinerer begge og kan overvåke Linux-verter mens de kjører på Linux. De er ideelle for bare Linux-butikker.

SolarWinds har laget noen av de beste nettverksadministrasjonsverktøyene i rundt tjue år. Den er høyt ansett og flaggskipproduktet, SolarWinds Network Performance Monitor, mottar konsekvent toppanmeldelser som et av de beste nettverksbåndbreddeovervåkingsverktøyene. SolarWinds er også kjent for sine gratisverktøy, mindre produkter som hver dekker et spesifikt behov hos nettverksadministratorer. SolarWinds Advanced Subnet Calculator og Kiwi Syslog Server er to gode eksempler på disse gratis verktøyene.

Som SolarWinds selv beskriver det, er Server og applikasjonsovervåker er en Windows-basert "serverovervåkingsprogramvare bygget for å finne og løse applikasjonsproblemer". Ved å bruke dette verktøyet vil du kunne overvåke hvilken som helst server som kjører en hvilken som helst applikasjon, hvor som helst. Den kan brukes til å proaktivt overvåke ytelsen, kapasiteten og helsen til Linux- og Windows-servere og -applikasjoner på tvers av datasentre, eksterne kontorer og i skyen.

SolarWinds Server og Application Monitor Dashboard
  • GRATIS PRØVEPERIODE: SolarWinds server og applikasjonsmonitor
  • Last ned lenke:https://www.solarwinds.com/server-application-monitor/registration

Linux-serverovervåkingskomponentene til Server og applikasjonsovervåker lar deg overvåke, varsle og rapportere om ytelsesproblemer på Linux-serverne. Du kan overvåke ressursutnyttelsen på Linux-serverne. Motta varsler om CPU-overbelastning, utilstrekkelig RAM og lagringsproblemer, for eksempel disker som går tom for kapasitet. Du vil også kunne overvåke helsen til maskinvarekomponentene i Linux-serveren din, inkludert temperatur, viftehastighet, strømforsyning og mer. Du kan motta varsler når servermaskinvarekomponenter er i advarsels- eller kritiske tilstander, noe som potensielt reduserer servernedetid på grunn av maskinvarefeil.

Denne omfattende serverovervåkingsplattformen har et brukervennlig og tilpassbart nettbasert dashbord hvor du kan overvåke over 1200 leverandørapplikasjoner, servere, databaser og lagring. De SolarWinds server og applikasjonsmonitor gir automatisert oppdagelse og kartlegging av applikasjoner og infrastruktur. Den har også tilpassbare overvåkingsmaler, og forhåndsbygde varsler og rapporter.

Prisen på SolarWinds server og applikasjonsmonitor er basert på antall komponenter, noder og volumer som overvåkes. Det starter på $2 995 for 150 skjermer. EN gratis 30-dagers prøveversjon er tilgjengelig for nedlasting, hvis du ønsker å prøve produktet før du kjøper det.

2. PRTG

De Paessler Router Traffic Grapher (PRTG) er et annet Windows-basert verktøy som er ideelt for å overvåke Linux-ressurser. Det er et av de enkleste og raskeste verktøyene å sette opp, og Paessler hevder at du kan være i gang innen minutter. Det er sant at oppsett av produktet er imponerende raskt, delvis takket være dets automatiske oppdagelsesfunksjon som skanner nettverket ditt og automatisk legger til komponentene det finner.

Brukergrensesnittet (eller snarere grensesnitt) er en annen av programvarens sterke sider. Du kan velge mellom en innebygd Windows-konsoll, et Ajax-basert nettgrensesnitt eller mobilapper for Android, iOS og Windows Phone. En av de unike mobilappsfunksjonene lar deg skanne en QR-kodeetikett festet til utstyret ditt for raskt å se statusen.

PRTG Linux Sensor Skjermbilde

PRTG kan overvåke nesten hva som helst takket være sin innovative sensorarkitektur. Du kan tenke på at sensorer er tillegg til produktet. Imidlertid er sensorene allerede innebygd i produktet. Tilpassede Linux- og Unix-sensorer brukes til å overvåke Linux-verter uten å måtte installere eller endre noe. Linux-servere overvåkes ved hjelp av en kombinasjon av WBEM- og SSH-protokoller. Data sendes via en sikker tilkobling for å forhindre at sensitiv informasjon blir kompromittert under sending av overvåkingsdata.

PRTGPrisene er basert på antall sensorer du bruker der en sensor er en hvilken som helst parameter eller metrikk du trenger å overvåke. For eksempel bruker hvert grensesnitt overvåket via SNMP én sensor. På samme måte bruker hver Linux-vert en sensor. Produktet er tilgjengelig i en fullverdig gratisversjon som er begrenset til å overvåke 100 sensorer. For flere sensorer kreves betalte lisenser. Prisen deres varierer i henhold til sensorkapasiteten fra $1 600 for 500 sensorer. En gratis, sensor-ubegrenset 30-dagers prøveversjon er tilgjengelig for nedlasting.

3. Zabbix

Zabbix er et gratis og åpen kildekode-produkt som kan brukes til å overvåke hva som helst. Verktøyene kan kjøres på en håndfull Linux-distribusjoner – inkludert Rapsbian, Raspberry Pi-versjonen på Linux – og det vil overvåke nettverk, servere, applikasjoner og tjenester, og skybasert miljøer. Den har et svært profesjonelt utseende og følelse, omtrent som du forventer av et kommersielt produkt. Et godt utseende er imidlertid ikke nok til å være på listen vår. Heldigvis har dette produktet også et bredt funksjonssett, ubegrenset skalerbarhet, distribuert overvåking, sterk sikkerhet og høy tilgjengelighet. Det er et ekte bedriftsprodukt.

Skjermbilde fra Zabbix Dashboard

Zabbix bruker en kombinasjon av overvåkingsteknologier. Den støtter SNMP-overvåking så vel som Intelligent Platform Monitoring Interface (IMPI). Den kan også utføre agentbasert overvåking med agenter tilgjengelig for de fleste plattformer. For enkelt oppsett er det automatisk oppdagelse så vel som ut-av-boksen maler for mange enheter. Verktøyets nettbaserte brukergrensesnitt har flere avanserte funksjoner som widget-baserte dashboards, grafer, nettverkskart, lysbildeserier og drill-down-rapporter.

Produktet har også et svært tilpassbart varslingssystem som ikke bare sender ut varsling meldinger som inneholder kjøretids- og inventarinformasjon, men som også kan tilpasses basert på mottakerens rolle. Det kan også eskalere problemer i henhold til fleksible brukerdefinerte tjenestenivåer. Du kan til og med la Zabbix fikse noen problemer automatisk.

4. Nagios

Det er to konkurrerende versjoner av Nagios tilgjengelig. Det er gratis og åpen kildekode Nagios kjerne og der er det betalte Nagios XI. Begge deler den samme underliggende motoren, men likheten stopper der. Nagios kjerne er et åpen kildekode-overvåkingssystem som kjører på Linux. Systemet er fullstendig modulært med selve overvåkingsmotoren i kjernen. Motoren er supplert med dusinvis av tilgjengelige plugins som kan lastes ned for å legge til funksjonalitet til systemet. Hver plugin legger til noen funksjoner til kjernen.

Skjermbilde av Nagios XI Dashboard

For å bevare den modulære tilnærmingen, er verktøyets front-ends også modulært, og flere forskjellige fellesskapsutviklede alternativer er også tilgjengelige for nedlasting. De Nagios kjerne, pluginene og frontenden kombineres og gir et ganske komplett overvåkingssystem. Med tanke på det, vil det sannsynligvis ikke overraske deg mye når jeg forteller deg at oppsettet Nagios kjerne kan være en vanskelig oppgave.

Nagios XI er et kommersielt produkt basert på Nagios kjerne motor. Det er imidlertid en komplett selvstendig overvåkingsløsning. Produktet retter seg mot et bredt publikum fra små bedrifter til store selskaper. Det er mye enklere å installere og konfigurere enn Nagios kjerne, takket være konfigurasjonsveiviseren og motoren for automatisk oppdagelse. Det er selvfølgelig ikke gratis. Du kan forvente å betale rundt $2 000 for en 100-nodes lisens og omtrent ti ganger så mye for en ubegrenset.

5. Zenoss kjerne

Zenoss kjerne er sannsynligvis ikke så populær som noen av de andre overvåkingsverktøyene på denne listen, men den fortjener virkelig sin plass hovedsakelig på grunn av funksjonssettet og det profesjonelle utseendet. Verktøyet kan overvåke mange ting som båndbreddeutnyttelse, trafikkstrømmer eller tjenester som HTTP og FTP. Den har et rent og enkelt brukergrensesnitt og varslingssystemet er utmerket. En ting vi likte spesielt godt med det, det ganske unike varslingssystemet for flere. Den lar en andre person bli varslet hvis den første ikke svarer innen en forhåndsdefinert forsinkelse.

Zenoss Core Dashboard

Men ikke alt er perfekt. Zenoss Core er et av de mest kompliserte overvåkingssystemene å installere og sette opp. Installasjonen er en fullstendig kommandolinjedrevet prosess. Dagens nettverksadministratorer er vant til GUI-installatører, konfigurasjonsveivisere og automatiske oppdagelsesmotorer. Dette kan få produktets installasjon til å virke litt arkaisk. Imidlertid er det rikelig med dokumentasjon tilgjengelig, og sluttresultatet gjør det verdt installasjonsinnsatsen.

6. Kaktuser

Vi måtte inkludere kaktuser på denne listen. Tross alt er det en av de eldste gratis og åpen kildekode-overvåkingsplattformer. Og den er fortsatt ganske populær den dag i dag. Selv om det kanskje ikke er så funksjonsrikt som noen kommersielle – og til og med noen åpen kildekode-produkter, er det fortsatt et utmerket verktøy. det nettbaserte brukergrensesnittet har en litt gammeldags følelse - ikke forvent noen HTML 5-animasjoner - men det er godt lagt ut og lett å forstå og bruke. Cacti består av en rask poller, avanserte grafiske maler og flere innsamlingsmetoder. Mens verktøyet primært er avhengig av SNMP-avstemning, kan tilpassede skript utvikles for å hente data fra praktisk talt alle kilder.

Cacti Promo-skjermbilder

Hovedstyrken til dette verktøyet er avspørringsenheter for å hente sine beregninger og grafiske de innsamlede dataene på nettsider. Det gjør virkelig en utmerket jobb med det, men det er omtrent alt det vil gjøre. Men hvis du ikke trenger varsling, fancy rapporter eller annet ekstrautstyr, kan produktets enkelhet være akkurat det du trenger. Og hvis du trenger mer, er Cacti helt skrevet i PHP, noe som gjør den svært tilpassbar. Du kan enkelt tilpasse den til våre spesifikke behov og legge til de manglende funksjonene du trenger.

Cacti bruker utstrakt bruk av maler som står for en enklere konfigurasjon. Det finnes enhetsmaler for mange vanlige typer enheter, så vel som grafmaler. Det er også et stort nettsamfunn av brukere som skriver tilpassede maler av alle slag og gjør dem tilgjengelige for fellesskapet, og mange utstyrsprodusenter tilbyr også nedlastbare Cacti-maler.

watch instagram story