Cum se instalează programul de monitorizare Monit pe HestiaCP? Explicație detaliată a metodei de instalare a Monit

Adevărul șocant: de ce nu ești încă aici HestiaCP Instalați Monit pe?

Acum să vorbim despre motivul pentru care Monit este unul dintre cei mai buni parteneri pentru utilizatorii HestiaCP.

Monit vă permite să monitorizați cu ușurință serviciile cheie ale serverului dvs., cum ar fi Nginx, PHP-FPM și MySQL.

Și, puteți integra Monit în HestiaCP în doar câțiva pași simpli, la fel de ușor ca untul pe pâine. Sunteţi gata? Să începem!

Ce este Monit? De ce este atât de important pentru HestiaCP?

Înainte de a ne aprofunda în tutorial, să aruncăm o scurtă privire la Monit. Monit este un instrument open source ușor care poate monitoriza procesele și serviciile din sistemele Unix.

Dacă un proces se blochează, Monit îl poate reporni automat pentru a se asigura că serverul dumneavoastră funcționează întotdeauna normal.

Este ca și cum ai avea o gardă de corp 24/7 pentru serverul tău, una care nu este doar de încredere, ci și receptivă.

Condiții necesare pentru instalarea Monit pe HestiaCP

Înainte de a instala Monit, vă rugăm să vă asigurați că aveți următoarele condiții:

  • Panou de control Hestia instalat
  • Au acces root

Dacă îndeplinești aceste criterii, atunci suntem gata să mergem.

Pasul 1: Actualizați pachetele de sistem

În primul rând, asigurați-vă că pachetele dvs. de sistem sunt actualizate. Actualizați pachetele de sistem utilizând următoarea comandă:

apt update

Acest lucru este important deoarece actualizările pachetului de sistem pot remedia potențialele vulnerabilități și pot asigura că aveți cea mai recentă versiune de Monit instalată.

Pasul 2: Instalați Monit

După finalizarea actualizării sistemului, puteți instala Monit. Introduceți următoarea comandă pentru a instala:

apt install monit

Acest pas va descărca și instala automat Monit, trebuie doar să așteptați cu răbdare câteva minute.

Pasul 3: Activați serviciul Monit

După finalizarea instalării, nu uitați să activați serviciul Monit, astfel încât acesta să ruleze automat la pornirea sistemului. Activați serviciul folosind următoarea comandă:

systemctl enable monit

Acest lucru este echivalent cu instalarea unei perechi de roți automate pe Monit De fiecare dată când reporniți serverul, acesta va porni automat.

Pasul 4: Porniți serviciul Monit

Apoi, porniți serviciul Monit și lăsați-l să înceapă să funcționeze:

systemctl start monit

Acum că Monit rulează în fundal, este gata să vă monitorizeze serviciul.

Pasul 5: Configurați Monit

Configurația implicită a Monit poate să nu fie potrivită pentru toate mediile, așa că trebuie să facem câteva ajustări. edita /etc/monit/monitrc fișier și adăugați următorul conținut:

set httpd port 2812 and
  use address 0.0.0.0
  and allow localhost

check process nginx with pidfile /var/run/nginx.pid
  group nginx
  start program = "/etc/init.d/nginx start"
  stop program = "/etc/init.d/nginx stop"

check process php-fpm with pidfile /var/run/php/php7.4-fpm.pid
  group php-fpm
  start program = "/etc/init.d/php7.4-fpm start"
  stop program = "/etc/init.d/php7.4-fpm stop"

check process mysql with pidfile /var/run/mysqld/mysqld.pid
  group mysql
  start program = "/etc/init.d/mysql start"
  stop program = "/etc/init.d/mysql stop"

Acest cod de configurare face mai multe lucruri:

  1. Activați interfața web a lui Monit, poți trece http://your_server_ip:2812 accesează-l.
  2. Monitorizați Nginx, PHP-FPM și MySQL 服务, asigurându-se că sunt întotdeauna online.

Pasul 6: Configurați pornirea automată a serviciului Monit

Introduceți următoarea comandă

systemctl enable monit
systemctl start monit
  • Dacă mesajul de eroare „sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.", dați clic pe linkul articolului de mai jos pentru a vedea soluția▼

Pasul 7: Reporniți serviciul Monit

După finalizarea configurației, nu uitați să reporniți serviciul Monit pentru ca configurația să intre în vigoare:

systemctl restart monit

E ca și cum i-ai sufla o nouă viață lui Monit și acum este gata să se arate.

Cum se verifică dacă instalarea Monit a avut succes?

După finalizarea instalării, deschideți browserul și vizitați http://your_server_ip:2812, ar trebui să vedeți tabloul de bord al lui Monit.

Dacă totul este normal, veți vedea starea Nginx, PHP-FPM și MySQL.

Starea lor arată „Running”, indicând faptul că rulează normal.

Dacă oricare dintre aceste procese se oprește, Monit încearcă automat să le repornească.

Cum se reinstalează Monit

Dacă descoperiți că există o problemă cu instalarea Monit sau trebuie să o reconfigurați, puteți utiliza următoarea comandă pentru a reinstala Monit:

apt-get remove monit
apt-get install monit

Activați portul 2812: asigurați-vă că puteți accesa interfața web a Monit

Pentru a vă asigura că interfața web a Monit poate fi accesată în mod normal, trebuie să activați portul 2812.

în monitrc În fișier, asigurați-vă că ascultarea HTTPD a fost configurată și că au fost specificate portul 2812 și adresa IP exactă.

Activați portul 2812 în HestiaCPCP

Odată ce ați instalat cu succesMonitorizarea monitorizarii, trebuie să configurați demonul, să activați porturile, adresele IP și alte setări.

第 1 步 :Conectați-vă la HestiaCPCP

第 2 步 :Intră în firewall.

  • Faceți clic pe „Firewall” deasupra navigației.

第 3 步 :Faceți clic pe butonul +.

  • Când treceți cu mouse-ul peste butonul +, veți vedea că butonul se schimbă în „Adăugați o regulă”.

第 4 步 :Adăugați reguli.

Utilizați următoarele ca setări de regulă ▼

  • Acțiune: Acceptați
  • Protocol: TCP
  • port: 2812
  • Adresă IP: 0.0.0.0/0
  • Observații (opțional): MONIT

Următoarea este o captură de ecran a setărilor paravanului de protecție HestiaCP ▼

Cum se instalează programul de monitorizare Monit pe HestiaCP? Explicație detaliată a metodei de instalare a Monit

Concluzie: Combinația perfectă dintre Monit și HestiaCP

În acest moment, ar trebui să fi instalat și configurat cu succes Monit pe HestiaCP.

Acesta va deveni asistentul tău drept în managementul serverului, asigurând funcționarea normală a tuturor serviciilor critice.

Mai mult, interfața web a Monit vă permite să monitorizați cu ușurință starea tuturor proceselor și să țineți totul sub control.

Luați măsuri!Configurați Monit pentru serverul dvs. acum pentru a-i îmbunătăți stabilitatea și fiabilitatea. Sinele tău viitor va fi recunoscător pentru alegerea inteligentă pe care ai făcut-o acum.

发表 评论

Adresa ta de e-mail nu va fi publicată. Sunt utilizate câmpurile obligatorii * Eticheta

Derulaţi în sus