Overvåg, overvåg og administrer computersystemer fra Ubuntu

omkring-monit

I den næste artikel vil vi se på Monit. Dette værktøj vil være nyttigt, når det kommer til overvåge og administrere distribuerede computersystemer, udføre automatisk vedligeholdelse og reparationer.

Monit er et værktøj til administrere og overvåge processer, programmer, filer, kataloger og filsystemer på et Unix-system. Brugere kan bruge Monit til at overvåge filer, kataloger og filsystemer for ændringer, såsom ændringer af tidsstempel, ændringer i kontrolsum eller størrelse.

Monit styres via en let at konfigurere kontrolfil baseret på en fri form tokenorienteret syntaks. Det overvåger logfilerne, og det underretter os om fejlforholdene gennem tilpassede advarsler. Derudover kan Monit udføre forskellige TCP / IP-netværkskontrol, protokolkontrol og giver os mulighed for at bruge SSL til sådanne kontroller.

Hvad kan overvåges med Monit?

Vi kan bruge Monit til overvåge processer dæmon eller lignende programmer, der kører på localhost. Dette program er især nyttigt til overvågning af både dæmonprocesser og dem, der starter ved systemstarttid.

hjem

I modsætning til mange andre overvågningssystemer, Monit kan handle, hvis der opstår en fejlsituation, for eksempel; hvis sendmail ikke kører, kan dette program starte sendmail igen automatisk, eller hvis apache bruger for mange ressourcer, kan Monit stoppe eller genstarte apache og sende os en advarselsmeddelelse. Monit kan også overvåge procesegenskaber, såsom hvor meget hukommelse eller CPU-cyklusser en proces bruger.

Ud over det, der hidtil er nævnt, også du kan bruge dette program til at overvåge filer, kataloger og filsystemer på localhost. Vi vil være i stand til at overvåge disse elementer for ændringer, såsom ændringer i tidsstempler, ændringer i kontrolsummen eller ændringer i størrelse.

status

Monit kan overvåge netværksforbindelser til flere servere, enten på localhost eller på eksterne værter. TCP-, UDP- og Unix-domænesockets understøttes. Selvom en protokol ikke understøttes, kan vi teste serveren, fordi Monit kan konfigureres til at sende data og teste svaret fra serveren.

Monit kan bruges til testprogrammer eller scripts på bestemte tidspunkter som med cron. Derudover giver det os mulighed for at teste outputværdien for et program og udføre en handling eller sende en alarm, hvis outputværdien indikerer en fejl.

Dette program kan også bruges til overvåge generelle systemressourcer på localhostsåsom samlet CPU-forbrug, hukommelse og systembelastning.

Installer Monit på Ubuntu 20.04 LTS Focal Fossa

Installationen af ​​dette program er ret enkel. I de følgende linjer vil vi se, hvordan du installerer Monit i Ubuntu 20.04. Som angivet på deres websted kan de samme instruktioner følges for Ubuntu 18.04, 16.04 og enhver anden Debian-baseret distribution såsom Linux Mint.

For at starte, lad os åbne en terminal (Ctrl + Alt + T) og vi skal sørge for, at alle pakkerne i vores system opdateres. Vi opnår dette med kommandoerne:

sudo apt update; sudo apt upgrade

Så kan vi installere programmet. Monit er standard Ubuntu 20.04-lageret tilgængeligt. Af denne grund kan vi installere det ved hjælp af kommandoen i terminalen:

installer monit

sudo apt install monit

Når Monit-tjenesten er installeret, starter den automatisk. Det kan tjek din status at skrive i den samme terminal:

statusovervågning

sudo systemctl status monit

Som standard er Monit-webgrænsefladen deaktiveret. Af denne grund bliver vi nødt til at aktivere det og indstille administratoradgangskoden. Vi kan gøre dette ved at redigere følgende fil:

sudo vim /etc/monit/monitrc

Inde i denne fil Vi bliver nødt til at finde, fjerne kommentarer og konfigurere Monit-administratoradgangskoden som det er vist i følgende:

aktiver adgangskode og bruger i Monit

set httpd port 2812 and
allow admin:monit

Når ændringerne er foretaget, kan vi gemme og lukke redaktøren. Det næste trin bliver genstart Monit:

genstart monit

sudo monit -t
sudo systemctl restart monit

Hvis du har brug for oplysninger om nogen af ​​indstillingerne i konfigurationsfilen, kan du konsultere programdokumentation.

Adgang til programgrænsefladen

På dette tidspunkt kan vi åbn webbrowseren og få adgang til programmets webgrænseflade ved at gå til URL'en http://dirección-ip-de-tu-servidor:2812.

program login

Denne adresse skal vise os login-siden. Hvis du ikke har ændret brugernavnet og adgangskoden i konfigurationsfilen, kan du log ind med brugernavn 'admin'og adgangskoden'overvåge'.

værtmonit

For nyttige oplysninger og hjælp anbefaler vi konsulter projektets officielle hjemmeside eller hans lager i bitbucket.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.