Kako instalirati i konfigurirati Monit na Debian 9

Prilikom upravljanja Linux operativnim sustavima, u ovom slučaju Debian 9, moramo biti svjesni potencijala svakog od njih i stotina alata koji su dostupni kako bi iz njega izvukli maksimalnu produktivnost i imali bolju kontrolu nad svakim procesom i uslugom. što utječe na organizaciju.

Zato će ovaj put Solvetic govoriti o Monitu, besplatnom alatu za praćenje procesa s različitim funkcionalnostima.

Što je MonitMonit je stvoren kao uslužni program otvorenog koda putem kojeg možemo upravljati i nadzirati Unix sustave, s Monitom ćemo moći obavljati održavanje i automatski popravak korumpiranih procesa, kao i izvršavati značajne radnje u situacijama pogreške unutar poslužitelja.

Prilikom korištenja Monita imat ćemo priliku provesti proces putem naredbenog retka ili web preglednika za one koji žele grafičko okruženje. Također, kada koristimo Monit, kao administratori ili osoblje za podršku, moći ćemo nadzirati datoteke, direktorije i uređaje radi promjene veličina i dodijeljenih dopuštenja.

Značajke Monit
Neke od najistaknutijih značajki Monita su:

  • Sposobnost nadzora i praćenja usluga poput Apachea, Sendmaila, Nginxa, FTP -a, SSH -a i MySQL -a.
  • Pratite TCP / IP port udaljenih hostova
  • Generiranje upozorenja kada se prikaže kritično stanje pogreške ili status oporavka.
  • Mogućnost provjere opterećenja sustava, upotrebe procesora, upotrebe RAM -a, diska, promjene veličine datoteke, promjena dopuštenja, između ostalih parametara.
  • Analizirajte i nadgledajte HTTP, FTP, SSH, POP, IMAP, LDAP, IMAP i SMTM protokole
  • Sučelje jednostavno za korištenje
  • Prijavite se putem sysloga
  • Možete pokrenuti, zaustaviti ili ubiti proces

Zatim ćemo vidjeti kako instalirati i konfigurirati Monit na Debian 9.

1. Kako nadograditi operacijski sustav Debian 9

Prvi korak je ažuriranje paketa Debian 9 i za to ćemo izvršiti sljedeće naredbe:

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

Nakon ažuriranja sustava nastavljamo ga ponovno pokrenuti izvršavanjem naredbe reboot za primjenu promjena.

2. Kako instalirati Monit na Debian 9

Korak 1
Nakon ažuriranja sustava nastavljamo instalirati Monit izvršavanjem sljedeće linije:

 apt -get install monit -y

Korak 2
Nakon što je Monit instaliran, nastavljamo s izvršavanjem sljedećih redaka da bismo pokrenuli Monit i konfigurirali ga pri pokretanju Debian 9:

 systemctl start monit systemctl omogućiti monit

3. Kako provjeriti status Monit


Trenutno stanje Monita možemo vidjeti u Debianu 9 izvršavanjem sljedeće linije:
 systemctl status monit
Rezultat će biti sljedeći. Vidimo da je aktivan.

4. Kako konfigurirati Monit na Debianu 9


Korak 1
Sljedeći korak je pristup direktoriju / etc / monit / u kojem se nalazi konfiguracija Monit, konfiguracijski direktorij poslužitelja i procesa nalazi se u / etc / monit / conf-available /.
Monit ima integrirano web sučelje, ali je onemogućeno prema zadanim postavkama pa ćemo pristupiti direktoriju / etc / monit / izvršavanjem sljedećeg:
 nano / etc / monit / monitrc
Tamo moramo locirati sljedeće retke:
 # postavi httpd port 2812 i # koristi adresu localhost # prihvati samo vezu s localhost # dopusti localhost # dopusti localhostu da se poveže s poslužiteljem i # dopusti administratoru: monit # zahtijeva korisnika 'admin' s lozinkom 'monit'

Korak 2
Prilagodit ćemo ga sljedećem:

 postavite httpd port 2812 i dopustite administratoru: monit # zahtijevaju korisnika 'admin' s lozinkom 'monit'

Tamo moramo ukloniti odgovarajuće linije i odspojiti trenutne vodove.

Korak 3
Promjene u datoteci spremamo pomoću sljedeće kombinacije tipki:

Ctrl + O

Iz uređivača izlazimo kombinacijom tipki:

Ctrl + X

Ponovno pokrećemo uslugu izvršavanjem sljedećeg:

 systemctl restart monit
Nakon ponovnog pokretanja usluge možemo provjeriti status usluge izvršavanjem sljedeće linije:
 netstat -ant | grep: 2812
Bilješka:
U slučaju da nemamo instaliran netstat moramo izvršiti sljedeću naredbu:
 apt-get install net-tools

Prilikom izvršavanja netstata to će biti rezultat: Vidimo da je port otvoren.

5. Kako pristupiti Monitu na Debianu 9


Korak 1
Nakon što su ove vrijednosti konfigurirane, nastavljamo s preglednikom i unosimo sljedeću sintaksu:
 http: IP_adresa: 2812 ili localhost: 2812
Prilikom pristupa moramo unijeti sljedeće vjerodajnice:
  • Korisnik: admin
  • Lozinka: monit
Nakon što ste unijeli vjerodajnice, kliknite Prihvati

Korak 2
Ovo će biti početno okruženje Monit na Debianu 9:

Tamo možemo vidjeti detalje poput:

  • Naziv tima
  • Status usluge
  • Opterećenje
  • korištenje CPU-a
  • Korištenje RAM memorije
  • Zamjena upotrebe memorije

Korak 3
Status Monita možemo provjeriti izvršavanjem sljedeće naredbe u terminalu:

 monit status
Rezultat će biti sljedeći:

6. Kako dodati usluge za nadzor s Monitom


S konfiguriranim Monit sučeljem možemo dodati usluge kao što su Apache, Proftpd i Rsyslog za njihovo nadgledanje.
Da bismo vidjeli predloške usluga koje Monit zadano nudi, moramo otići u sljedeći direktorij:
 / etc / monit / conf-available /

7. Kako napraviti Apache Monitoring (Linux)


Predložak Apache možemo pronaći u Monit konfiguraciji, ali bit će potrebno to omogućiti, za to ćemo izvršiti sljedeći redak:
 ln -s / etc / monit / conf-available / apache2 / etc / monit / conf-enabled /
Na kraju ponovno pokrećemo uslugu:
 systemctl restart monit

8. Kako napraviti Rsyslog nadzor


Kako bismo omogućili praćenje ove usluge, izvršit ćemo sljedeći redak:
 ln -s / etc / monit / conf-available / rsyslog / etc / monit / conf-enabled /
Ponovno pokrećemo uslugu Monit:
 systemctl restart monit

9. Kako napraviti Proftpd nadzor


Korak 1
Ovaj predložak prema zadanim postavkama nije dostupan u Monitu, pa moramo stvoriti novu datoteku unutar / etc / monit / conf-available /, za to izvršavamo sljedeće:
 nano / etc / monit / conf-available / proftpd
Unutar ove nove datoteke zalijepit ćemo sljedeće:
 provjerite proces proftpd s pidfile /var/run/proftpd.pid start program = "/etc/init.d/proftpd start" stop program = "/etc/init.d/proftpd stop" ako nije uspio port 21 protokol ftp zatim ponovno pokrenite

Korak 2
Promjene spremamo pomoću sljedeće kombinacije tipki:

Ctrl + O

Urednik ostavljamo koristeći:

Ctrl + X

Korak 3
Nakon spremanja ove datoteke izvršit ćemo sljedeće retke:

 ln -s / etc / monit / conf -available / proftpd / etc / monit / conf -enabled monit -t (Omogućuje provjeru sintakse datoteke) systemctl restart monit

Korak 4
Možemo provjeriti jesu li ove usluge dodane na web sučelje Monit:

Korak 5
Možemo kliknuti na uslugu da vidimo detaljne informacije o njoj:

10. Kako nadzirati putem Debian 9 terminala


Korak 1
Ako procese pratimo putem konzole, možemo izvršiti sljedeći redak za prikaz sažetka aktivnih procesa:
 monit sažetak
Ovo će biti rezultat:

Korak 2
Ako želimo vidjeti status svih usluga, izvršit ćemo sljedeći redak:

 monit status
Ovo će biti rezultat:

Korak 3
Da bismo znali status određenog procesa, izvršit ćemo sintaksu:

 status monit (proces)

Na ovaj način, Monit je jednostavna i potpuna alternativa za pregled statusa procesa koji se moraju pratiti u stvarnom vremenu, pružajući opsežne informacije o njima.

wave wave wave wave wave