Overvåke, overvåke og administrere datasystemer fra Ubuntu

omtrent-monit

I neste artikkel skal vi ta en titt på Monit. Dette verktøyet vil være nyttig for oss når det gjelder overvåke og administrere distribuerte databehandlingssystemer, utføre automatisk vedlikehold og reparasjoner.

Monit er et verktøy for administrere og overvåke prosesser, programmer, filer, kataloger og filsystemer på et Unix-system. Brukere kan bruke Monit til å overvåke filer, kataloger og filsystemer for endringer, for eksempel endringer i tidsstempel, endringer i kontrollsum eller størrelsesendringer.

Monit styres via en lett å konfigurere kontrollfil basert på en fri form tokenorientert syntaks. Den overvåker loggene, og den vil varsle oss om feilforholdene gjennom tilpassbare varslingsmeldinger. I tillegg kan Monit utføre forskjellige TCP / IP-nettverkskontroller, protokollkontroller og vil tillate oss å bruke SSL til slike kontroller.

Hva kan overvåkes med Monit?

Vi kan bruke Monit til å overvåke prosesser daemon eller lignende programmer som kjører på localhost. Dette programmet er spesielt nyttig for å overvåke både demonprosesser og de som starter ved systemstarttid.

hjem

I motsetning til mange andre overvåkingssystemer, Monit kan handle hvis det oppstår en feilsituasjon, for eksempel; hvis sendmail ikke kjører, kan dette programmet starte sendmail igjen automatisk, eller hvis apache bruker for mange ressurser, kan Monit stoppe eller starte apache på nytt og sende oss en varselmelding. Monit kan også overvåke prosessegenskaper, for eksempel hvor mye minne eller CPU-sykluser en prosess bruker.

I tillegg til det som er nevnt så langt, også du kan bruke dette programmet til å overvåke filer, kataloger og filsystemer på localhost. Vi vil være i stand til å overvåke disse elementene for endringer, for eksempel endringer i tidsstempler, endringer i kontrollsummen eller endringer i størrelse.

status

Monit kan overvåke nettverkstilkoblinger til flere servere, enten på localhost eller på eksterne verter. TCP-, UDP- og Unix-domenekontakter støttes. Selv om en protokoll ikke støttes, vil vi kunne teste serveren fordi Monit kan konfigureres til å sende data og teste svaret fra serveren.

Monit kan brukes til testprogrammer eller skript på bestemte tidspunkter som med cron. I tillegg vil det tillate oss å teste utgangsverdien til et program og utføre en handling eller sende et varsel hvis utgangsverdien indikerer en feil.

Dette programmet kan også brukes til overvåke generelle systemressurser på localhostslik som samlet CPU-bruk, minne og systembelastning.

Installer Monit på Ubuntu 20.04 LTS Focal Fossa

Installasjonen av dette programmet er ganske enkel. I de følgende linjene skal vi se hvordan du installerer Monit i Ubuntu 20.04. Som angitt på nettstedet deres, kan de samme instruksjonene følges for Ubuntu 18.04, 16.04 og enhver annen Debian-basert distribusjon som Linux Mint.

For å starte, la oss åpne en terminal (Ctrl + Alt + T) og vi skal sørge for at alle pakkene i systemet vårt er oppdatert. Vi vil oppnå dette med kommandoene:

sudo apt update; sudo apt upgrade

Da kan vi installere programmet. Monit er tilgjengelig som standard Ubuntu 20.04-depot. Av denne grunn kan vi installere det ved hjelp av kommandoen i terminalen:

installer monit

sudo apt install monit

Når Monit-tjenesten er installert, starter den automatisk. Det kan sjekk statusen å skrive i samme terminal:

statusovervåkning

sudo systemctl status monit

Som standard er Monit-nettgrensesnittet deaktivert. Av denne grunn må vi aktivere det og angi administratorpassordet. Vi kan gjøre dette ved å redigere følgende fil:

sudo vim /etc/monit/monitrc

Inne i denne filen vi må finne, fjerne kommentarer og konfigurere Monit-administratorpassordet som det er vist i følgende:

aktivere passord og bruker i Monit

set httpd port 2812 and
allow admin:monit

Når endringene er gjort, kan vi lagre og lukke redaktøren. Det neste trinnet blir start Monit på nytt:

start monit på nytt

sudo monit -t
sudo systemctl restart monit

Hvis du trenger informasjon om noen av alternativene i konfigurasjonsfilen, kan du ta kontakt med programdokumentasjon.

Få tilgang til programgrensesnittet

På dette punktet kan vi åpne nettleseren og få tilgang til programmets nettgrensesnitt ved å gå til URL-en http://dirección-ip-de-tu-servidor:2812.

programinnlogging

Denne adressen skal vise oss påloggingssiden. Hvis du ikke har endret brukernavn og passord i konfigurasjonsfilen, kan du logg inn med brukernavn 'admin'og passordet'overvåke'.

vertsmonit

For nyttig informasjon og hjelp, anbefaler vi Undersøk prosjektets offisielle nettside eller hans depot i bitbucket.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.