Kā instalēt Monit uzraudzības programmu HestiaCP? Detalizēts Monit uzstādīšanas metodes skaidrojums

Šokējošā patiesība: kāpēc jūs vēl neesat šeit HestiaCP Vai instalēt Monit?

Tagad parunāsim par to, kāpēc Monit ir viens no labākajiem partneriem HestiaCP lietotājiem.

Monit ļauj viegli pārraudzīt galvenos servera pakalpojumus, piemēram, Nginx, PHP-FPM un MySQL.

Un jūs varat integrēt Monit savā HestiaCP, veicot tikai dažas vienkāršas darbības, tikpat vienkārši kā sviesta uzsmērēšana uz maizes. Vai esat gatavs? Sāksim!

Kas ir Monit? Kāpēc HestiaCP tas ir tik svarīgi?

Pirms iedziļināmies pamācībā, īsi apskatīsim Monitu. Monit ir viegls atvērtā pirmkoda rīks, kas var pārraudzīt procesus un pakalpojumus Unix sistēmās.

Ja process tiek pārtraukts, Monit var to automātiski restartēt, lai nodrošinātu, ka jūsu serveris vienmēr darbojas normāli.

Tas ir tāpat kā jūsu serverī diennakts miesassargs, kas ir ne tikai uzticams, bet arī atsaucīgs.

Nepieciešamie nosacījumi Monit instalēšanai HestiaCP

Pirms Monit instalēšanas pārliecinieties, vai ir izpildīti šādi nosacījumi:

  • Uzstādīts Hestia vadības panelis
  • Ir root piekļuve

Ja atbilstat šiem kritērijiem, mēs varam turpināt.

1. darbība. Atjauniniet sistēmas pakotnes

Vispirms pārliecinieties, vai sistēmas pakotnes ir atjauninātas. Atjauniniet sistēmas pakotnes, izmantojot šādu komandu:

apt update

Tas ir svarīgi, jo sistēmas pakotņu atjauninājumi var novērst iespējamās ievainojamības un nodrošināt, ka jums ir instalēta jaunākā Monit versija.

2. darbība. Instalējiet Monit

Kad sistēmas atjaunināšana ir pabeigta, varat instalēt Monit. Lai instalētu, ievadiet šādu komandu:

apt install monit

Šī darbība automātiski lejupielādēs un instalēs Monit, jums vienkārši jāpagaida dažas minūtes.

3. darbība. Iespējojiet pakalpojumu Monitoring

Kad instalēšana ir pabeigta, neaizmirstiet iespējot Monit pakalpojumu, lai tas darbotos automātiski, kad sistēma startē. Iespējojiet pakalpojumu, izmantojot šādu komandu:

systemctl enable monit

Tas ir līdzvērtīgs automātisko riteņu pāra instalēšanai uz Monit Ikreiz, kad restartējat serveri, tas tiks palaists automātiski.

4. darbība: palaidiet pakalpojumu Monit

Pēc tam palaidiet pakalpojumu Monit un ļaujiet tam sākt darboties:

systemctl start monit

Tagad, kad Monit darbojas fonā, tas ir gatavs pārraudzīt jūsu pakalpojumu.

5. darbība: konfigurējiet Monit

Monit noklusējuma konfigurācija var nebūt piemērota visām vidēm, tāpēc mums ir jāveic daži pielāgojumi. rediģēt /etc/monit/monitrc failu un pievienojiet šādu saturu:

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"

Šis konfigurācijas kods veic vairākas darbības:

  1. Iespējot Monit tīmekļa saskarni, jūs varat nodot http://your_server_ip:2812 piekļūt tai.
  2. Monitor Nginx, PHP-FPM un MySQL 服务, nodrošinot, ka tie vienmēr ir tiešsaistē.

6. darbība: iestatiet Monit pakalpojuma automātisku palaišanu

Ievadiet šādu komandu

systemctl enable monit
systemctl start monit
  • Ja tiek parādīts kļūdas ziņojums "sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.", lūdzu, noklikšķiniet uz tālāk esošās raksta saites, lai skatītu risinājumu▼

7. darbība. Restartējiet pakalpojumu Monit

Kad konfigurācija ir pabeigta, neaizmirstiet restartēt Monit pakalpojumu, lai konfigurācija stātos spēkā:

systemctl restart monit

Tas ir kā iedvest Monit jaunu dzīvību, un tagad tā ir gatava izrādīšanai.

Kā pārbaudīt, vai Monit instalēšana bija veiksmīga?

Kad instalēšana ir pabeigta, atveriet pārlūkprogrammu un apmeklējiet http://your_server_ip:2812, jums vajadzētu redzēt Monitas informācijas paneli.

Ja viss ir kā parasti, jūs redzēsit Nginx, PHP-FPM un MySQL statusu.

To statuss rāda "Running", norādot, ka tie darbojas normāli.

Ja kāds no šiem procesiem pārstāj darboties, Monit automātiski mēģina tos restartēt.

Kā pārinstalēt Monit

Ja atklājat, ka ir radusies problēma ar Monit instalēšanu vai jums tā ir jāpārkonfigurē, varat izmantot šo komandu, lai atkārtoti instalētu Monit:

apt-get remove monit
apt-get install monit

Iespējot portu 2812: pārliecinieties, vai varat piekļūt Monit tīmekļa saskarnei

Lai nodrošinātu, ka Monit tīmekļa saskarnei var piekļūt normāli, jums ir jāiespējo ports 2812.

monitrc Failā pārliecinieties, vai ir iestatīta HTTPD klausīšanās un ir norādīts 2812 ports un precīza IP adrese.

Iespējot HestiaCPCP portu 2812

Kad esat veiksmīgi instalējisUzraudzīt uzraudzību, ir jāiestata dēmons, jāiespējo porti, IP adreses un citi iestatījumi.

第 1 步:Piesakieties savā HestiaCPCP

第 2 步:Ievadiet ugunsmūri.

  • Virs navigācijas noklikšķiniet uz "Ugunsmūris".

第 3 步:Noklikšķiniet uz pogas +.

  • Novietojot kursoru virs pogas +, redzēsit, ka poga mainīsies uz "Pievienot kārtulu".

第 4 步:Pievienojiet noteikumus.

Kā kārtulas iestatījumus izmantojiet tālāk norādītos

  • Darbība: Pieņemiet
  • Protokols: TCP
  • Osta: 2812
  • IP adrese: 0.0.0.0/0
  • Piezīmes (pēc izvēles): MONIT

Tālāk ir parādīts HestiaCP ugunsmūra iestatījumu ekrānuzņēmums ▼

Kā instalēt Monit uzraudzības programmu HestiaCP? Detalizēts Monit uzstādīšanas metodes skaidrojums

Secinājums: Ideāla Monit un HestiaCP kombinācija

Šajā brīdī jums vajadzēja veiksmīgi instalēt un konfigurēt Monit vietnē HestiaCP.

Tas kļūs par jūsu labās puses palīgu serveru pārvaldībā, nodrošinot visu kritisko pakalpojumu normālu darbību.

Turklāt Monit tīmekļa saskarne ļauj viegli pārraudzīt visu procesu statusu un visu kontrolēt.

Rīkojieties!Konfigurējiet Monit savam serverim tūlīt, lai uzlabotu tā stabilitāti un uzticamību. Jūsu nākotnes es būs pateicīgs par gudro izvēli, ko izdarījāt tagad.

发表 评论

Jūsu e-pasta adrese netiks publicēta. 必填 项 已 用 * Etiķete

Ritiniet uz augšu