Da Linus Torvalds ga ut den første versjonen avLinux Kernel sin vei tilbake i 1991, trodde ingen at den noensinne ville vokse til det den har blitt. I dag er Linux overalt, og selv om det ikke har gjort det så langt som et mainstream desktop-operativsystem, 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 sammensatteat overvåkningsverktøy nesten er obligatorisk. Men dette innlegget handler ikke bare om å overvåke Linux-servere, det handler også om å bruke Linux som en overvåkningsplattform. Noen av de beste overvåkingsverktøyene kan kjøre påLinux. Noen kjører faktisk ikke på noe annet. Vi har søkt på markedet etter deg, på jakt etter den beste Linux-overvåkingsprogramvaren og verktøyene, og vi er glade for å dele resultatene fra vår innsats med leserne våre.
Vi starter diskusjonen vår med å snakke kortom Linux, hva det er, dets historie og nåværende tilstand. Deretter diskuterer vi overvåking av Linux-datamaskiner. Vi prøver å finne ut om det er noen forskjeller mellom overvåking av 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 tema før vi endelig kan komme til den mest interessante delen, den beste Linux-overvåkingsprogramvaren og verktøyene.
Et ord om Linux
Linux, i sin mest elementære form, er bare etoperativsystemkjernen. Det er kjernekomponenten i et operativsystem som gir forskjellige tjenester - for eksempel minne, filer og oppgavehåndtering - til andre prosesser. I forlengelse av dette er det navnet vi ofte gir til operativsystemer basert på kjernen, men laget av flere ekstra moduler som gjør det til et komplett datamaskinoperativsystem, et som kan brukes av mennesker. Det er viktig å forstå forskjellen mellom Linux-kjernen og et Linux-operativsystem. Linux-kjernen brukes i andre operativsystemer, for eksempel Android, det mest brukte smarttelefon-operativsystemet.
Som et operativsystem er Linux ikke det,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 å forvirre åpen kildekode og gratis. Det er sant at open source-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 kildekode bevegelse ofte til åpen kildekode-programvare som gratis programvare med gratis innebærer frihet snarere enn fravær av kostnader.
Gjennom årene Linux, som var en ganskemarginalt operativsystem installert av freaks og informatikkstudenter - jeg husker at jeg brukte uker på å laste ned det ett diskettbilde om gangen over en 1200 baud-tilkobling; Jeg antar at jeg var en av disse frikene, har vokst til å være et populært alternativ som serveroperativsystem.
Overvåking av Linux
Overvåking av Linux, i sitt mest grunnleggende uttrykkveldig lik overvåking av andre operativsystemer. Tross alt er Linux et operativsystem som alle andre (selv om det også er ulikt noe annet). Og når du tenker på at typisk serverovervåking har mer å gjøre med maskinvaren enn operativsystemet, er det lett å se hvorfor den ikke er for annerledes.
Imidlertid er operativsystemet det som overvåkerverktøy som brukes til å lese maskinvarestatus. Noen overvåkningsverktøy bruker for eksempel 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 du mottar en forespørsel, behandler den den, samler inn den forespurte informasjonen og returnerer den til rekvirenten.
Andre overvåkningssystemer bruker en lokal agent tilsamle data. Når du velger et slikt system for å overvåke Linux-servere, er det viktig å sikre at en agent er tilgjengelig for akkurat din 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 som overvåkes via standardmidler som SNMP.
Linux som en overvåkningsplattform
Mens Linux er et populært operativsystem forservere av alle slag, er det enda mer når det gjelder å kjøre spesifikke verktøy. Spesielt er det flere gratis og åpen kildekode overvåking verktøy for nettverk som vil kjøres på Linux. Og til og med det du valgte verktøyet kan kjøre på Windows, ville det ikke være mer økonomisk fornuftig å kjøre på et gratis operativsystem heller enn å kaste bort litt penger på et kostbart operativsystem?
Noen stoler fortsatt ikke på fri ogopen source-programvare for oppgavekritiske applikasjoner. De ville for eksempel ikke lagt 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 somden underliggende plattformen for nettverksovervåkningsverktø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 topp Linux-overvåkingsprogramvare og verktøy
Nok sagt om Linux, la oss se 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 deler og kan overvåke Linux-verter mens de kjører på Linux. De er ideelle for Linux-butikker.
1. SolarWinds Server og applikasjonsmonitor (Gratis prøveperiode)
SolarWinds har gjort noe av det bestenettverksadministrasjonsverktøy i tjue år. Det er høyt ansett, og dets flaggskipprodukt, SolarWinds Network Performance Monitor, får konsekvent toppanmeldelser som et av de beste verktøyene for overvåkning av båndbredde i nettverket. SolarWinds er også kjent for sine gratis verktøy, og mindre produkter som adresserer hvert sitt nettverksadministratorers behov. SolarWinds Advanced Subnet Calculator og Kiwi Syslog Server er to gode eksempler på de gratis verktøyene.
Som SolarWinds selv beskriver det, Server og applikasjonsmonitor er en Windows-basert “serverovervåkingsprogramvarebygget for å finne og løse applikasjonsproblemer. Ved hjelp av dette verktøyet vil du kunne overvåke enhver server som kjører ethvert program, 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.

- GRATIS PRØVEPERIODE: SolarWinds Server og applikasjonsmonitor
- Last ned lenke: https://www.solarwinds.com/server-application-monitor/registration
Linux-serveren overvåker komponentene til Server og applikasjonsmonitor lar deg overvåke, varsle og rapportere omytelsesproblemer i Linux-serverne dine. Du kan overvåke ressursutnyttelse på Linux-serverne dine. Motta varsler om overbelastning av CPU, utilstrekkelig RAM og lagringsproblemer, for eksempel disker som går tom for kapasitet. Du vil også kunne overvåke helsen til maskinvarekomponentene på Linux-serveren din, inkludert temperatur, viftehastighet, strømforsyning og mer. Du kan motta varsler når maskinvarekomponenter på serveren er i advarsel eller kritiske tilstander, noe som potensielt kan redusere servernedetid på grunn av maskinvarefeil.
Denne omfattende serverovervåkingsplattformenhar et brukervennlig og tilpassbar webbasert dashbord der du kan overvåke over 1200 leverandørapplikasjoner, servere, databaser og lagring. De SolarWinds Server og applikasjonsmonitor gir automatisk 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 ogvolum overvåket. Det starter på $ 2 995 for 150 skjermer. En gratis 30-dagers prøveversjon er tilgjengelig for nedlasting, hvis du ønsker å gi produktet en testkjøring før du kjøper den.
2. PRTG
De Paessler Router Traffic Grapher (PRTG) er et annet Windows-basert verktøy som er ideelt forovervåking av Linux-ressurser. Det er et av de enkleste og raskeste verktøyene å sette opp, og Paessler hevder at du kan være i gang i løpet av få minutter. Det er sant at det er imponerende raskt å sette opp produktet, delvis takket være funksjonen for automatisk oppdagelse som skanner nettverket ditt og automatisk legger til komponentene det finner.
Brukergrensesnittet (eller rettere sagt grensesnitt) er deten annen av programvarens sterke drakter. Du kan velge mellom en egen Windows-konsoll, et Ajax-basert nettgrensesnitt eller mobilapper for Android, iOS og Windows Phone. En av de unike funksjonene for mobilapper lar deg skanne en QR-kodetikett festet til utstyret ditt for raskt å se statusen.

PRTG kan overvåke nesten hva som helst takket være detinnovativ sensorarkitektur. Du kan tenke på sensorer er tillegg til produktet. Sensorene er imidlertid 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åkningsdata.
PRTGPrisene er basert på antall sensorerbruker du der en sensor er en hvilken som helst parameter eller beregning du trenger for å overvåke. For eksempel bruker hvert grensesnitt som overvåkes via SNMP en sensor. Tilsvarende 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. Prisene deres varierer i henhold til sensorkapasitet som starter på $ 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 værebrukes 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 skybaserte miljøer. Den har et meget profesjonelt utseende og følelse, omtrent som du ville forvente av et kommersielt produkt. Godt utseende er 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 enterprise-grade produkt.

Zabbix bruker en kombinasjon av overvåkningsteknologier. Den støtter SNMP-overvåking så vel som Intelligent Platform Monitoring Interface (IMPI). Det kan også gjøre agentbasert overvåking med agenter tilgjengelig for de fleste plattformer. For enkel oppsett er det automatisk oppdagelse så vel som out-of-the-box maler for mange enheter. Verktøyets nettbaserte brukergrensesnitt har flere avanserte funksjoner som widget-baserte dashboards, grafer, nettverkskart, lysbildefremvisning og utredningsrapporter.
Produktet har også en meget tilpassbarvarslingssystem som ikke bare sender ut varslingsmeldinger som inneholder runtime og inventarinformasjon, men som også kan tilpasses basert på mottakerens rolle. Det kan også eskalere problemer i henhold til fleksible brukerdefinerte servicenivåer. Du kan til og med la Zabbix løse noen problemer automatisk.
4. Nagios
Det er to konkurrerende versjoner av Nagios tilgjengelig. Det er gratis og åpen kildekode Nagios Core og der er de betalte Nagios XI. Begge deler den samme underliggende motoren, men likheten stopper der. Nagios Core er et open source overvåkingssystem som kjører påLinux. Systemet er helt modulært med den faktiske overvåkingsmotoren i kjernen. Motoren er komplementert av dusinvis av tilgjengelige plugins som kan lastes ned for å legge til funksjonalitet til systemet. Hver plugin legger til noen funksjoner til kjernen.

Ved å bevare den modulære tilnærmingen er verktøyets frontend en også modulbasert, og flere forskjellige samfunnsutviklede alternativer er også tilgjengelige for nedlasting. De Nagios kjerne, plugins og frontend kombinerer og sørger for et ganske komplett overvåkingssystem. Tatt i betraktning det, vil det sannsynligvis ikke overraske deg mye når jeg forteller deg det å stille opp Nagios Core kan være en skremmende oppgave.
Nagios XI er et kommersielt produkt basert på Nagios Core motor. Imidlertid er det en komplett selvforsynt overvåkningsløsning. Produktet retter seg mot et bredt publikum fra små bedrifter til store selskaper. Det er mye enklere å installere og konfigurere enn Nagios Coretakket være konfigurasjonsveiviseren og motoroppdagelsesmotoren. Det er selvfølgelig ikke gratis. Du kan forvente å betale rundt $ 2 000 for en lisens på 100 noder og omtrent ti ganger så mye for en ubegrenset.
5. Zenoss Core
Zenoss Core er sannsynligvis ikke så populær som noen av de andreovervåkingsverktøy på denne listen, men den fortjener virkelig sin plass hovedsakelig på grunn av sitt funksjonssett og profesjonelle utseende. Verktøyet kan overvåke mange ting som båndbreddebruk, trafikkstrømmer eller tjenester som HTTP og FTP. Den har et rent og enkelt brukergrensesnitt og varslingssystemet er utmerket. En ting vi elsket spesielt med det er det ganske unike varslingssystemet for flere. Det lar en annen person bli varslet hvis den første ikke svarer innen en forhåndsdefinert forsinkelse.

Ikke alt er perfekt. Zenoss Core er et av de mest kompliserte overvåkningssystemene å installere og sette opp. Installasjon er en helt kommandolinjedrevet prosess. Dagens nettverksadministratorer er vant til GUI-installatører, konfigurasjonsveivisere og motoroppdagelsesmotorer. Dette kan gjøre at installasjonen av produktet virker litt arkaisk. Imidlertid er det rikelig med dokumentasjon tilgjengelig, og sluttresultatet gjør det verdt installasjonsarbeidet.
6. Cacti
Vi måtte inkludere kaktus på denne listen. Tross alt er det en av de eldste gratis og open source overvåkningsplattformene. Og den er fremdeles ganske populær i dag. Selv om det kanskje ikke er like funksjonsrikt som noen kommersielle - og til og med noen åpen kildekode - produkter, er det fremdeles et utmerket verktøy. det nettbaserte brukergrensesnittet har noe av en vintage følelse - ikke forvent noen HTML 5-animasjoner - men det er godt utformet og lett å forstå og bruke. Kaktus består av en rask poller, avanserte grafiske maler og flere anskaffelsesmetoder. Mens verktøyet først og fremst er avhengig av SNMP-polling, kan tilpassede skript utformes for å hente data fra praktisk talt alle kilder.

Dette verktøyets viktigste styrke er i polling-enheterfor å hente beregningene og tegne de innsamlede dataene på websider. Det gjør virkelig en utmerket jobb med det, men det er omtrent alt det vil gjøre. Imidlertid, hvis du ikke trenger varsling, fancy rapporter eller andre tillegg, 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 omfattende maler somgjøre rede for en enklere konfigurasjon. Det er enhetsmaler for mange vanlige enheter, i tillegg til grafmaler. Det er også et stort online fellesskap av brukere som skriver tilpassede maler av alle slag og gjør dem tilgjengelige for fellesskapet, og mange utstyrsprodusenter tilbyr også nedlastbare kaktusmaler.
kommentarer