- - 6 bedste Linux-overvågningssoftware og værktøjer til 2019

6 Bedste Linux-overvågningssoftware og værktøjer til 2019

Da Linus Torvalds frigav den første version afsin Linux Kernel langt tilbage i 1991, troede ingen, at det nogensinde ville vokse til, hvad det er blevet. I dag er Linux overalt, og selvom det ikke har nået det meget langt som et mainstream desktop-operativsystem, er det nu almindeligt på servere. Ligesom servere, der kører andre operativsystemer, skal Linux-servere overvåges. Dagens it-miljøer er så store og komplekseat overvågningsværktøjer næsten er obligatoriske. Men dette indlæg handler ikke kun om at overvåge Linux-servere, det handler også om at bruge Linux som en overvågningsplatform. Nogle af de bedste overvågningsværktøjer kan køre påLinux. Faktisk kører nogle ikke på noget andet. Vi har søgt på markedet efter dig og ledt efter den bedste Linux-overvågningssoftware og -værktøjer, og vi er glade for at dele resultaterne af vores indsats med vores læsere.

Vi starter vores diskussion med kort at taleom Linux, hvad det er, dets historie og dets aktuelle tilstand. Derefter diskuterer vi overvågningen af ​​Linux-computere. Vi prøver at bestemme, om der er forskelle mellem overvågning af Linux-værter eller computere, der kører andre operativsystemer. Da Linux er en populær platform for overvågningsværktøjer, vil dette være vores næste emne, før vi endelig kan komme til den mest interessante del, den bedste Linux-overvågningssoftware og -værktøjer.

Et ord om Linux

Linux, i sin mest elementære form, er bare enoperativsystemkerne. Det er kernekomponenten i et operativsystem, der leverer forskellige tjenester - såsom hukommelse, filer og opgavestyring - til andre processer. Som udvidelse er det det navn, vi ofte giver til operativsystemer baseret på kernen, men lavet af flere ekstra moduler, der gør det til et komplet computer-operativsystem, et der kan bruges af mennesker. Det er vigtigt at forstå forskellen mellem Linux-kernen og et Linux-operativsystem. Linux-kernen bruges i andre operativsystemer, såsom Android, det mest anvendte smartphone-operativsystem.

Som et operativsystem er Linux ikke,funktionelt set meget forskellig fra andre, såsom Windows eller OS X. Den største forskel mellem Linux og andre populære operativsystemer er det faktum, at Linux er et open source-produkt. Mange mennesker har en tendens til at forvirre open source og gratis. Det er sandt, at open source-software ofte er gratis, men det er ikke nødvendigvis tilfældet. For eksempel er Red Hat Enterprise Linux OS ikke gratis. For at øge forvirringen omtaler aktører af open source-bevægelsen ofte open source-software som gratis software med gratis, hvilket indebærer frihed snarere end fraværet af omkostninger.

I årenes løb var Linux, der var en temmeligmarginalt operativsystem installeret af freaks og datalogi-studerende. Jeg husker, at jeg har brugt uger på at downloade det et diskettebillede ad gangen over en 1200 baud-forbindelse; Jeg gætte på, at jeg var en af ​​disse freaks, er vokset til at være en populær mulighed som server-operativsystem.

Overvågning af Linux

Overvågning af Linux i dets mest basale udtryk ermeget lig overvågning af ethvert andet operativsystem. Når alt kommer til alt er Linux et operativsystem som ethvert andet (selvom det også er i modsætning til noget andet). Og når du overvejer, at typisk serverovervågning har mere at gøre med hardware end operativsystemet, er det let at se, hvorfor det ikke er for anderledes.

Operativsystemet er dog hvad overvågningværktøjer, der bruges til at læse hardwarestatus. Nogle overvågningsværktøjer bruger f.eks. SNMP til at hente operationelle målinger fra operativsystemer. Overvågning af et Linux-system via SNMP kræver, at snmpd-pakken er installeret og kører på den. snmpd er en SNMP-agent, der sidder og venter på anmodninger fra SNMP-overvågningsværktøjer. Når den modtager en anmodning, behandler den den, indsamler de ønskede oplysninger og returnerer den til rekvirenten.

Andre overvågningssystemer bruger en lokal agent tilindsamle data. Når du vælger et sådant system til at overvåge Linux-servere, er det vigtigt at sikre, at en agent er tilgængelig til din særlige Linux-distribution. Nogle agentbaserede overvågningsværktøjer kan også bruge andre dataindsamlingsmetoder og er ofte de bedste muligheder i hybridnetværk, der indeholder en blanding af Windows-computere, som kan overvåges med en brugerdefineret agent og Linux, der overvåges via standardmidler som SNMP.

Linux som en overvågningsplatform

Mens Linux er et populært operativsystem tilservere af enhver art, er det endnu mere, når det kommer til at køre specifikke værktøjer. Især er der flere gratis og open source netværksovervågningsværktøj, der kører på Linux. Og selv det du valgte værktøj kunne køre på Windows, ville det ikke være mere økonomisk fornuftigt at køre på et gratis operativsystem snarere end at spilde nogle penge på et dyre operativsystem?

Nogle mennesker stoler stadig ikke på fri ogopen source-software til missionskritiske applikationer. De ville f.eks. Ikke placere deres dyrebare virksomhedsdata på en SQL-server, der kører på Linux. Men disse mennesker har normalt ikke indvendinger mod at bruge platformen til at køre netværksadministrationsværktøjer.

En stor fordel ved at bruge Linux somden underliggende platform til netværksovervågningsværktøjer er, at det er let at opsætte en Linux-server med kun de krævede pakker. Selvom dette kan gøres med Windows, er det betydeligt mere kompliceret.

Vores top Linux overvågningssoftware og værktøjer

Nok sagt om Linux, lad os se pådet bedste værktøj, vi har fundet. Som nævnt har vores liste en kombination af værktøjer, der kan bruges til at overvåge Linux-servere og netværk samt netværksovervågningssoftware, der kører på Linux. Nogle af værktøjerne kombinerer begge dele og kan overvåge Linux-værter, mens de kører på Linux. De er ideelle til kun butikker med Linux.

1. SolarWinds Server og applikationsmonitor (Gratis prøveversion)

SolarWinds har gjort nogle af de bedstenetværksadministrationsværktøjer i omkring tyve år. Det er meget anset, og dens flagskibsprodukt, SolarWinds Network Performance Monitor, modtager konsekvent topanmeldelser som et af de bedste netværksbåndbreddeovervågningsværktøjer. SolarWinds er også berømt for sine gratis værktøjer, hvor mindre produkter, der hver især imødekommer et specifikt behov hos netværksadministratorer. SolarWinds Advanced Subnet Calculator og Kiwi Syslog Server er to gode eksempler på disse gratis værktøjer.

Som SolarWinds selvbeskriver det, Server- og applikationsmonitor er en Windows-baseret “serverovervågningssoftwarebygget til at finde og løse applikationsproblemer ”. Ved hjælp af dette værktøj vil du være i stand til at overvåge enhver server, der kører ethvert program, hvor som helst. Det kan bruges til proaktivt at overvåge ydeevne, kapacitet og sundhed for Linux- og Windows-servere og -applikationer på tværs af datacentre, fjernkontorer og i skyen.

SolarWinds Server og Application Monitor Dashboard

  • GRATIS PRØVEVERSION: SolarWinds Server og applikationsmonitor
  • Download link: https://www.solarwinds.com/server-application-monitor/registration

Linux-serverovervågningskomponenterne til Server- og applikationsmonitor giver dig mulighed for at overvåge, advare og rapportere omydelsesproblemer i dine Linux-servere. Du kan overvåge ressourceudnyttelse på dine Linux-servere. Modtag advarsler om CPU-overbelastning, utilstrækkelig RAM og opbevaringsproblemer, f.eks. Diske, der løber tør for kapacitet. Du kan også overvåge sundheden for hardwarekomponenterne på din Linux-server, inklusive temperatur, ventilatorhastighed, strømforsyning og mere. Du kan modtage advarsler, når serverhardwarekomponenter er i advarsel eller kritiske tilstande, hvilket muligvis reducerer servernedetid på grund af hardwarefejl.

Denne omfattende serverovervågningsplatformhar et brugervenligt og tilpasseligt webbaseret dashboard, hvor du kan overvåge over 1200 leverandørapplikationer, servere, databaser og opbevaring. Det SolarWinds Server og applikationsmonitor giver automatisk opdagelse og kortlægning af applikationer og infrastruktur. Det har også tilpassede overvågningsskabeloner og forudbyggede alarmer og rapporter.

Prisen på SolarWinds Server og applikationsmonitor er baseret på antallet af komponenter, noder ogovervågede mængder. Det starter på $ 2 995 for 150 skærme. En gratis 30-dages prøveversion er tilgængelig til download, hvis du ønsker at give produktet en testkørsel, før du køber det.

2. PRTG

Det Paessler Router Traffic Grapher (PRTG) er et andet Windows-baseret værktøj, som er ideelt tilovervågning af Linux-ressourcer. Det er et af de nemmeste og hurtigste værktøjer til opsætning, og Paessler hævder, at du kunne være i gang inden for få minutter. Det er sandt, at opsætningen af ​​produktet er imponerende hurtig, delvis takket være dens auto-discovery-funktion, der scanner dit netværk og automatisk tilføjer de komponenter, det finder.

Brugergrænsefladen (eller rettere grænseflader) eren anden af ​​softwarens stærke dragter. Du kan vælge mellem en indbygget Windows-konsol, en Ajax-baseret webgrænseflade eller mobile apps til Android, iOS og Windows Phone. En af de unikke funktioner til mobile apps giver dig mulighed for at scanne en QR-kodemærke, der er påført dit udstyr, for hurtigt at se dens status.

PRTG Linux Sensor skærmbillede

PRTG kan overvåge næsten alt takket være detinnovativ sensorarkitektur. Du kan tænke på sensorer er tilføjelser til produktet. Imidlertid er sensorer allerede indbygget i produktet. Tilpassede Linux- og Unix-sensorer bruges til at overvåge Linux-værter uden behov for at installere eller ændre noget. Linux-servere overvåges ved hjælp af en kombination af WBEM- og SSH-protokoller. Data sendes via en sikker forbindelse for at forhindre, at følsomme oplysninger kompromitteres under afsendelsen af ​​overvågningsdata.

PRTGPrisfastsættelse er baseret på antallet af sensorerdu bruger, hvor en sensor er en hvilken som helst parameter eller metrik, du har brug for at overvåge. For eksempel bruger hver interface, der overvåges via SNMP, en sensor. Tilsvarende bruger hver Linux-vært en sensor. Produktet fås i en komplet gratis version, der er begrænset til overvågning af 100 sensorer. For flere sensorer kræves betalte licenser. Deres pris varierer afhængigt af sensorkapacitet, der starter ved $ 1 600 for 500 sensorer. En gratis, sensor-ubegrænset 30-dages prøveversion er tilgængelig til download.

3. Zabbix

Zabbix er et gratis og open source produkt, der kan værebruges til at overvåge noget. Værktøjerne kan køre på en håndfuld Linux-distributioner - inklusive Rapsbian, Raspberry Pi-versionen på Linux - og det vil overvåge netværk, servere, applikationer og tjenester og skybaserede miljøer. Det har et yderst professionelt udseende og præg, ligesom man kunne forvente af et kommercielt produkt. Et godt udseende er imidlertid ikke nok til at være på vores liste. Heldigvis kan dette produkt også prale af et bredt funktionssæt, ubegrænset skalerbarhed, distribueret overvågning, stærk sikkerhed og høj tilgængelighed. Det er et ægte produkt af virksomhedskvalitet.

Zabbix Dashboard Screenshit

Zabbix bruger en kombination af overvågningsteknologier. Det understøtter SNMP-overvågning såvel som den intelligente platformovervågningsgrænseflade (IMPI). Det kan også foretage agentbaseret overvågning med agenter, der er tilgængelige for de fleste platforme. For nem installation er der automatisk opdagelse såvel som out-of-the-box skabeloner til mange enheder. Værktøjets webbaserede brugergrænseflade har flere avancerede funktioner, såsom widget-baserede dashboards, grafer, netværkskort, slideshows og drill-down-rapporter.

Produktet har også en meget tilpasseligalarmsystem, der ikke kun sender meddelelsesmeddelelser, der indeholder information om runtime og inventar, men også kan tilpasses baseret på modtagerens rolle. Det kan også eskalere problemer i henhold til fleksible brugerdefinerede serviceniveau. Du kan endda lade Zabbix løse nogle problemer automatisk.

4. Nagios

Der er to konkurrerende versioner af Nagios ledig. Der er den gratis og open source Nagios Core og der er de betalte Nagios XI. Begge deler den samme underliggende motor, men ligheden stopper der. Nagios Core er et open source overvågningssystem, der kørerLinux. Systemet er helt modulopbygget med den faktiske overvågningsmotor i kernen. Motoren suppleres med snesevis af tilgængelige plugins, som kan downloades for at tilføje funktionalitet til systemet. Hvert plugin tilføjer nogle funktioner til kernen.

Nagios XI Dashboard-skærmbillede

Ved at bevare den modulære tilgang er værktøjets frontend også modulopbygget, og flere forskellige samfundsudviklede muligheder er også tilgængelige til download. Det Nagios kerne, plugins og frontend kombineres og skaber et ret komplet overvågningssystem. I betragtning af det vil det sandsynligvis ikke overraske dig meget, når jeg fortæller dig, at opsætningen Nagios Core kan være en skræmmende opgave.

Nagios XI er et kommercielt produkt baseret på Nagios Core motor. Det er dog en komplet selvforsynende overvågningsløsning. Produktet er målrettet mod et bredt publikum fra små virksomheder til store virksomheder. Det er meget lettere at installere og konfigurere end Nagios Coretakket være sin konfigurationsguide og automatisk opdagelsesmotor. Selvfølgelig er det ikke gratis. Du kan forvente at betale omkring $ 2 000 for en 100-node licens og cirka ti gange så meget for en ubegrænset.

5. Zenoss Core

Zenoss Core er sandsynligvis ikke så populær som nogle af de andreovervågningsværktøjer på denne liste, men det fortjener virkelig sit sted hovedsageligt på grund af dets funktionssæt og det professionelle udseende. Værktøjet kan overvåge mange ting såsom anvendelse af båndbredde, trafikstrømme eller tjenester som HTTP og FTP. Det har en ren og enkel brugergrænseflade, og dets alarmsystem er fremragende. Én ting vi især elskede ved det, dets temmelig unikke multiple alarmsystem. Det giver mulighed for at advare en anden person, hvis den første ikke reagerer inden for en foruddefineret forsinkelse.

Zenoss Core Dashboard

Men ikke alt er perfekt. Zenoss Core er et af de mest komplicerede overvågningssystemer til installation og opsætning. Installation er en helt kommandolinjedrevet proces. Dagens netværksadministratorer bruges til GUI-installatører, konfigurationsguider og auto-discovery-motorer. Dette kan få produktets installation til at virke en smule arkaisk. Der er imidlertid rigelig dokumentation tilgængelig, og slutresultatet gør det værd at installationsindsatsen.

6. Kaktus

Vi var nødt til at inkludere kaktus på denne liste. Det er trods alt en af ​​de ældste gratis og open source overvågningsplatform. Og det er stadig ret populært i dag. Selvom det måske ikke er så funktionsrige som nogle kommercielle - og endda nogle open source-produkter, er det stadig et fremragende værktøj. dens webbaserede brugergrænseflade har noget af en vintage følelse - forvent ikke nogen HTML 5-animationer - men det er godt anlagt og let at forstå og bruge. Kaktus består af en hurtig poller, avancerede grafiske skabeloner og flere erhvervsmetoder. Mens værktøjet primært er afhængig af SNMP-polling, kan brugerdefinerede scripts udtænkes for at hente data fra praktisk talt enhver kilde.

Cacti Promo-skærmbilleder

Dette værktøjs største styrke er i polling-enhederat hente deres målinger og tegne de indsamlede data på websider. Det gør virkelig et fremragende stykke arbejde for det, men det er omtrent alt, hvad det vil gøre. Hvis du dog ikke har brug for alarmering, smarte rapporter eller andre ekstramateriale, er produktets enkelhed muligvis lige det, du har brug for. Og hvis du har brug for mere, er Cacti helt skrevet i PHP, hvilket gør det meget tilpasseligt. Du kan nemt tilpasse det til vores specifikke behov og tilføje de manglende funktioner, du har brug for.

Cacti bruger omfattende skabeloner, somredegøre for en lettere konfiguration. Der er enhedsskabeloner til mange almindelige typer enheder såvel som grafisk skabeloner. Der er også et enormt online community af brugere, der skriver tilpassede skabeloner af alle slags og gør dem tilgængelige for samfundet, og mange udstyrsproducenter tilbyder også downloadbare Cacti-skabeloner.

Kommentarer