Kako instalirati Monit program za praćenje na HestiaCP? Detaljno objašnjenje načina ugradnje Monita

Iznenađujuća istina: Zašto još niste instalirali Monit na HestiaCP ?

Razgovarajmo sada o tome zašto je Monit jedan od najboljih partnera za korisnike HestiaCP-a.

Monit vam omogućuje jednostavno praćenje kritičnih serverskih usluga kao što su Nginx, PHP-FPM i MySQL.

I možete integrirati Monit u svoj HestiaCP u samo nekoliko jednostavnih koraka, lako poput mazanja maslaca na kruh. Jeste li spremni? Započnimo!

Što je Monit? Zašto je toliko važan za HestiaCP?

Prije nego što zaronimo u tutorijal, pogledajmo ukratko Monit. Monit je lagani alat otvorenog koda koji može nadzirati procese i usluge u Unix sustavima.

Ako proces zastane, Monit ga može automatski ponovno pokrenuti kako bi osigurao da vaš poslužitelj uvijek radi normalno.

To je kao da imate tjelohranitelja koji radi 24/7 za vaš poslužitelj, koji nije samo pouzdan, već i brz.

Potrebni uvjeti za instalaciju Monita na HestiaCP

Prije instaliranja Monita provjerite imate li sljedeće uvjete:

  • Hestia upravljačka ploča instalirana
  • Imati root pristup

Ako ispunjavate ove kriterije, spremni smo.

Korak 1: Ažurirajte sistemske pakete

Najprije provjerite jesu li paketi vašeg sustava ažurni. Ažurirajte sistemske pakete pomoću sljedeće naredbe:

apt update

Ovo je važno jer ažuriranja paketa sustava mogu popraviti potencijalne ranjivosti i osigurati da imate instaliranu najnoviju verziju Monita.

Korak 2: Instalirajte Monit

Nakon što je ažuriranje sustava završeno, možete instalirati Monit. Unesite sljedeću naredbu za instalaciju:

apt install monit

Ovaj korak će automatski preuzeti i instalirati Monit, samo trebate strpljivo pričekati nekoliko minuta.

Korak 3: Omogućite uslugu Monit

Nakon dovršetka instalacije ne zaboravite omogućiti uslugu Monit kako bi se automatski pokrenula kada se sustav pokrene. Omogućite uslugu pomoću sljedeće naredbe:

systemctl enable monit

Ovo je jednako instaliranju para automatskih kotača na Monit kad god ponovno pokrenete poslužitelj, on će se automatski pokrenuti.

Korak 4: Pokrenite uslugu Monit

Zatim pokrenite uslugu Monit i pustite je da počne raditi:

systemctl start monit

Sada kada Monit radi u pozadini, spreman je nadzirati vašu uslugu.

Korak 5: Konfigurirajte Monit

Zadana konfiguracija Monita možda neće biti prikladna za sva okruženja, pa moramo napraviti neke prilagodbe. urediti /etc/monit/monitrc datoteku i dodajte sljedeći sadržaj:

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"

Ovaj konfiguracijski kod čini nekoliko stvari:

  1. Omogućite Monitovo web sučelje, možeš proći http://your_server_ip:2812 pristupite mu.
  2. Monitor Nginx, PHP-FPM i MySQL 服务, osiguravajući da su uvijek na mreži.

Korak 6: Postavite uslugu Monit da se automatski pokrene pri dizanju

Unesite sljedeću naredbu:

systemctl enable monit && systemctl start monit
  • Ako se poruka o pogrešci "sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.", kliknite donju vezu članka da biste vidjeli rješenje▼

Korak 7: Ponovno pokrenite uslugu Monit

Nakon dovršetka konfiguracije, ne zaboravite ponovno pokrenuti uslugu Monit kako bi konfiguracija stupila na snagu:

systemctl restart monit

To je kao da udahnete novi život Monitu i sada je spreman za pokazivanje.

Kako provjeriti je li instalacija Monita bila uspješna?

Nakon dovršetka instalacije otvorite preglednik i posjetite http://your_server_ip:2812, trebali biste vidjeti Monitovu nadzornu ploču.

Ako je sve normalno, vidjet ćete status Nginx-a, PHP-FPM-a i MySQL-a.

Njihov status pokazuje "Running", što znači da rade normalno.

Ako bilo koji od ovih procesa prestane raditi, Monit ih automatski pokušava ponovno pokrenuti.

Kako ponovno instalirati Monit

Ako ustanovite da postoji problem s instalacijom Monita ili ga trebate ponovno konfigurirati, možete ponovno instalirati Monit pomoću sljedeće naredbe:

apt-get remove monit
apt-get install monit

Omogući port 2812: Provjerite možete li pristupiti Monit web sučelju

Kako biste osigurali normalan pristup Monit web sučelju, morate omogućiti priključak 2812.

monitrc U datoteci provjerite je li postavljeno HTTPD slušanje i jesu li navedeni port 2812 i točna IP adresa.

Omogućite port 2812 u HestiaCPCP

Nakon što uspješno instalirate Monit monitoring , morat ćete konfigurirati daemon, omogućiti port, IP adresu i ostale postavke.

Korak 1: Prijavite se na svoj HestiaCPCP

Korak 2: Pristupite vatrozidu.

  • Kliknite "Vatrozid" iznad navigacije.

Korak 3: Kliknite gumb +.

  • Kada zadržite pokazivač iznad gumba +, vidjet ćete da se gumb mijenja u "Dodaj pravilo".

Korak 4: Dodajte pravila.

Koristite sljedeće kao postavke pravila ▼

  • Radnja: Prihvati
  • Protokol: TCP
  • luka: 2812
  • IP adresa: 0.0.0.0/0
  • Napomene (opcionalno): MONIT

Slijedi snimak zaslona HestiaCP postavki vatrozida ▼

Kako instalirati Monit program za praćenje na HestiaCP? Detaljno objašnjenje načina ugradnje Monita

Zaključak: savršena kombinacija Monita i HestiaCP-a

U ovom trenutku trebali ste uspješno instalirati i konfigurirati Monit na HestiaCP.

Postat će vam desna ruka u upravljanju poslužiteljem, osiguravajući normalan rad svih kritičnih usluga.

Štoviše, Monitovo web sučelje omogućuje jednostavno praćenje statusa svih procesa i držanje svega pod kontrolom.

Poduzmite akciju odmah! Konfigurirajte Monit za svoj poslužitelj kako biste poboljšali njegovu stabilnost i pouzdanost. Vaše buduće ja će vam biti zahvalno na ovom mudrom izboru.

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Dođite na vrh