Cum se instalează și se configurează Monit pe Debian 9

Când gestionăm sistemele de operare Linux, în acest caz Debian 9, trebuie să fim conștienți de potențialul fiecăruia dintre ele și de sutele de instrumente disponibile pentru a obține productivitatea maximă din acesta și pentru a avea un control mai bun asupra fiecărui proces și serviciu. care afectează organizația.

De aceea, de data aceasta Solvetic va vorbi despre Monit, care este un instrument gratuit pentru monitorizarea proceselor cu diverse funcționalități.

Ce este MonitMonit a fost creat ca un utilitar Open Source prin care putem gestiona și monitoriza sistemele Unix.Cu Monit vom putea efectua întreținerea și repararea automată a proceselor corupte, precum și să executăm acțiuni semnificative în situații de eroare din server.

Atunci când utilizăm Monit, vom avea ocazia să desfășurăm procesul prin linia de comandă sau browserul web pentru cei care doresc un mediu grafic. De asemenea, atunci când se utilizează Monit, ca administratori sau personal de asistență, vom putea monitoriza fișiere, directoare și dispozitive pentru modificări de dimensiune și permisiuni atribuite.

Caracteristici Monit
Unele dintre cele mai remarcabile caracteristici ale Monit sunt:

  • Capacitatea de a supraveghea și monitoriza servicii precum Apache, Sendmail, Nginx, FTP, SSH și MySQL.
  • Monitorizați portul TCP / IP al gazdelor la distanță
  • Generarea de alerte atunci când este prezentată o stare de eroare critică sau o stare de recuperare.
  • Abilitatea de a verifica încărcarea sistemului, utilizarea procesorului, utilizarea RAM, disc, modificări ale dimensiunii fișierului, modificări ale permisiunii, printre alți parametri.
  • Analizați și monitorizați protocoalele HTTP, FTP, SSH, POP, IMAP, LDAP, IMAP și SMTM
  • Interfață simplă de utilizat
  • Conectați-vă prin syslog
  • Puteți începe, opri sau ucide un proces

În continuare vom vedea cum se instalează și se configurează Monit pe Debian 9.

1. Cum se actualizează sistemul de operare Debian 9

Primul pas este actualizarea pachetelor Debian 9 și pentru aceasta vom executa următoarele comenzi:

 apt-get update -y apt-get upgrade -y

Odată ce sistemul este actualizat, continuăm să-l repornim executând comanda de repornire pentru a aplica modificările.

2. Cum se instalează Monit pe Debian 9

Pasul 1
Odată ce sistemul este actualizat, procedăm la instalarea Monit executând următoarea linie:

 apt-get install monit -y

Pasul 2
Odată ce Monit este instalat, continuăm să executăm următoarele linii pentru a porni Monit și a-l configura la pornirea Debian 9:

 systemctl start monit systemctl enable monit

3. Cum să verificați starea Monit


Putem vedea starea curentă a Monit în Debian 9 executând următoarea linie:
 systemctl status monit
Rezultatul va fi următorul. Putem vedea că este activ.

4. Cum se configurează Monit pe Debian 9


Pasul 1
Următorul pas este să accesați directorul / etc / monit / unde se află configurația Monit, directorul de configurare al serverelor și proceselor se află în / etc / monit / conf-available /.
Monit are o interfață web integrată, dar este dezactivată implicit, așa că vom accesa directorul / etc / monit / executând următoarele:
 nano / etc / monit / monitrc
Acolo trebuie să localizăm următoarele linii:
 # setează portul httpd 2812 și # folosește adresa localhost # acceptă doar conexiunea de la localhost # permite localhost # permite localhost să se conecteze la server și # permite administratorului: monit # solicită utilizatorului „admin” cu parola „monit”

Pasul 2
Îl vom ajusta la următoarele:

 setați portul httpd 2812 și permiteți administratorului: monit # cere utilizatorului „admin” cu parola „monit”

Acolo trebuie să eliminăm liniile respective și să deconectăm liniile curente.

Pasul 3
Salvăm modificările în fișier folosind următoarea combinație de taste:

Ctrl + O

Ieșim din editor folosind combinația de taste:

Ctrl + X

Repornim serviciul executând următoarele:

 systemctl restart monit
După repornirea serviciului, putem verifica starea serviciului executând următoarea linie:
 netstat -ant | grep: 2812
Notă:
În cazul în care netstat nu este instalat, trebuie să executăm următoarea comandă:
 apt-get install net-tools

La executarea netstat acesta va fi rezultatul: Putem vedea că portul este deschis.

5. Cum se accesează Monit pe Debian 9


Pasul 1
Odată ce aceste valori au fost configurate, continuăm să mergem la browser și să introducem următoarea sintaxă:
 http: IP_address: 2812 sau localhost: 2812
La accesare trebuie să introducem următoarele acreditări:
  • Utilizator: admin
  • Parolă: monit
Odată introduse acreditările, faceți clic pe Acceptare

Pasul 2
Acesta va fi mediul inițial Monit pe Debian 9:

Acolo putem vedea detalii precum:

  • Numele echipei
  • Starea serviciului
  • Sarcină
  • Utilizarea procesorului
  • Utilizarea memoriei RAM
  • Schimbați utilizarea memoriei

Pasul 3
Putem verifica starea Monit executând următoarea comandă în terminal:

 status monit
Rezultatul va fi următorul:

6. Cum se adaugă servicii de monitorizat cu Monit


Cu interfața Monit configurată putem adăuga servicii precum Apache, Proftpd și Rsyslog pentru monitorizarea lor respectivă.
Pentru a vizualiza șabloanele de servicii pe care Monit le aduce în mod implicit, trebuie să accesați următorul director:
 / etc / monit / conf-available /

7. Cum se face monitorizarea Apache (Linux)


Putem găsi șablonul Apache în configurația Monit, dar va fi necesar să îl activăm, pentru aceasta vom executa următoarea linie:
 ln -s / etc / monit / conf-available / apache2 / etc / monit / conf-enabled /
În cele din urmă, repornim serviciul:
 systemctl restart monit

8. Cum se face monitorizarea Rsyslog


Pentru a activa monitorizarea acestui serviciu vom executa următoarea linie:
 ln -s / etc / monit / conf-available / rsyslog / etc / monit / conf-enabled /
Din nou, repornim serviciul Monit:
 systemctl restart monit

9. Cum se face monitorizarea Proftpd


Pasul 1
Acest șablon nu este disponibil în mod implicit în Monit, deci trebuie să creăm un fișier nou în / etc / monit / conf-available /, pentru aceasta executăm următoarele:
 nano / etc / monit / conf-available / proftpd
În acest nou fișier vom lipi următoarele:
 verificați procesul proftpd cu pidfile /var/run/proftpd.pid start program = "/etc/init.d/proftpd start" stop program = "/etc/init.d/proftpd stop" dacă a eșuat protocolul de port 21 ftp, apoi reporniți

Pasul 2
Salvăm modificările folosind următoarea combinație de taste:

Ctrl + O

Lăsăm editorul folosind:

Ctrl + X

Pasul 3
Odată ce acest fișier este salvat, vom executa următoarele linii:

 ln -s / etc / monit / conf-available / proftpd / etc / monit / conf-enabled monit -t (Vă permite să verificați sintaxa fișierului) systemctl reporniți monit

Pasul 4
Putem verifica dacă aceste servicii au fost adăugate la interfața web Monit:

Pasul 5
Putem face clic pe un serviciu pentru a vedea informații detaliate despre acesta:

10. Cum se monitorizează prin terminalul Debian 9


Pasul 1
Dacă monitorizăm procesele prin consolă, putem executa următoarea linie pentru a afișa un rezumat al proceselor active:
 sumar monit
Acesta va fi rezultatul:

Pasul 2
Dacă dorim să vedem starea tuturor serviciilor, vom executa următoarea linie:

 status monit
Acesta va fi rezultatul:

Pasul 3
Pentru a cunoaște starea unui anumit proces, vom executa sintaxa:

 status monit (Proces)

În acest fel, Monit este o alternativă simplă și completă pentru a vedea starea proceselor care trebuie monitorizate în timp real, oferind informații ample despre acestea.

wave wave wave wave wave