Kako namestiti nadzorni program Monit na HestiaCP? Podrobna razlaga načina namestitve Monita

Šokantna resnica: zakaj te še ni HestiaCP Namestite Monit?

Zdaj pa se pogovorimo o tem, zakaj je Monit eden najboljših partnerjev za uporabnike HestiaCP.

Monit vam omogoča enostavno spremljanje ključnih storitev vašega strežnika, kot so Nginx, PHP-FPM in MySQL.

Poleg tega lahko Monit integrirate v svoj HestiaCP v le nekaj preprostih korakih, ki so tako enostavni kot mazanje masla na kruh. Ste pripravljeni? Pa začnimo!

Kaj je Monit? Zakaj je tako pomemben za HestiaCP?

Preden se poglobimo v vadnico, si na kratko oglejmo Monit. Monit je lahko odprtokodno orodje, ki lahko spremlja procese in storitve v sistemih Unix.

Če proces prekine, ga lahko Monit samodejno znova zažene in tako zagotovi, da vaš strežnik vedno deluje normalno.

To je tako, kot če bi imeli za strežnik 24/7 telesnega stražarja, ki ni samo zanesljiv, ampak tudi odziven.

Potrebni pogoji za namestitev Monita na HestiaCP

Pred namestitvijo Monita se prepričajte, da so izpolnjeni naslednji pogoji:

  • Nameščena nadzorna plošča Hestia
  • Imeti root dostop

Če izpolnjujete ta merila, smo pripravljeni.

1. korak: Posodobite sistemske pakete

Najprej se prepričajte, da so vaši sistemski paketi posodobljeni. Posodobite sistemske pakete z naslednjim ukazom:

apt update

To je pomembno, ker lahko posodobitve sistemskih paketov odpravijo morebitne ranljivosti in zagotovijo, da imate nameščeno najnovejšo različico Monita.

2. korak: Namestite Monit

Ko je posodobitev sistema končana, lahko namestite Monit. Vnesite naslednji ukaz za namestitev:

apt install monit

Ta korak bo samodejno prenesel in namestil Monit, le potrpežljivo morate počakati nekaj minut.

3. korak: Omogočite storitev Monit

Po končani namestitvi ne pozabite omogočiti storitve Monit, da se samodejno zažene ob zagonu sistema. Omogočite storitev z naslednjim ukazom:

systemctl enable monit

To je enakovredno namestitvi para samodejnih koles na Monit, ko znova zaženete strežnik, se bo samodejno zagnal.

4. korak: Zaženite storitev Monit

Nato zaženite storitev Monit in pustite, da začne delovati:

systemctl start monit

Zdaj, ko Monit teče v ozadju, je pripravljen za spremljanje vaše storitve.

5. korak: Konfigurirajte Monit

Privzeta konfiguracija Monita morda ni primerna za vsa okolja, zato moramo narediti nekaj prilagoditev. uredi /etc/monit/monitrc datoteko in dodajte naslednjo vsebino:

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"

Ta konfiguracijska koda naredi več stvari:

  1. Omogočite Monitov spletni vmesnik, lahko preneseš http://your_server_ip:2812 dostopajte do njega.
  2. Spremljajte Nginx, PHP-FPM in MySQL 服务, ki zagotavlja, da so vedno na spletu.

6. korak: Nastavite storitev Monit, da se samodejno zažene ob zagonu

Vnesite naslednji ukaz

systemctl enable monit
systemctl start monit
  • Če se prikaže sporočilo o napaki "sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.« kliknite spodnjo povezavo do članka, da si ogledate rešitev▼

7. korak: Znova zaženite storitev Monit

Ko je konfiguracija končana, ne pozabite znova zagnati storitve Monit, da bo konfiguracija začela veljati:

systemctl restart monit

Kot da bi Monit vdihnil novo življenje in zdaj je pripravljen za razkazovanje.

Kako preveriti, ali je bila namestitev Monita uspešna?

Ko je namestitev končana, odprite brskalnik in obiščite http://your_server_ip:2812, bi morali videti Monitovo nadzorno ploščo.

Če je vse kot običajno, boste videli status Nginx, PHP-FPM in MySQL.

Njihov status prikazuje "V teku", kar pomeni, da delujejo normalno.

Če se kateri koli od teh procesov preneha izvajati, ga Monit samodejno poskuša znova zagnati.

Kako znova namestiti Monit

Če ugotovite, da je pri namestitvi Monita prišlo do težave ali ga morate znova konfigurirati, lahko znova namestite Monit z naslednjim ukazom:

apt-get remove monit
apt-get install monit

Omogoči vrata 2812: Prepričajte se, da lahko dostopate do spletnega vmesnika Monit

Če želite zagotoviti normalen dostop do spletnega vmesnika Monit, morate omogočiti vrata 2812.

monitrc V datoteki se prepričajte, da je bilo poslušanje HTTPD nastavljeno in da sta navedena vrata 2812 in točen naslov IP.

Omogoči vrata 2812 v HestiaCPCP

Ko ste uspešno namestiliMonitoring Monit, morate nastaviti demon, omogočiti vrata, naslove IP in druge nastavitve.

第 1 步:Prijavite se v svoj HestiaCPCP

第 2 步:Vnesite požarni zid.

  • Nad navigacijo kliknite »Požarni zid«.

第 3 步:Kliknite gumb +.

  • Ko miškin kazalec premaknete nad gumb +, boste videli, da se gumb spremeni v »Dodaj pravilo«.

第 4 步:Dodajte pravila.

Kot nastavitve pravila uporabite naslednje ▼

  • Ukrep: Sprejmi
  • Protokol: TCP
  • Pristanišče: 2812
  • Naslov IP: 0.0.0.0/0
  • Opombe (neobvezno): MONIT

Sledi posnetek zaslona nastavitev požarnega zidu HestiaCP ▼

Kako namestiti nadzorni program Monit na HestiaCP? Podrobna razlaga načina namestitve Monita

Zaključek: Popolna kombinacija Monita in HestiaCP

Na tej točki bi morali uspešno namestiti in konfigurirati Monit na HestiaCP.

Postal bo vaš desni pomočnik pri upravljanju strežnika, ki bo zagotavljal normalno delovanje vseh kritičnih storitev.

Poleg tega Monitov spletni vmesnik omogoča enostavno spremljanje statusa vseh procesov in vse pod nadzorom.

Ukrepajte!Konfigurirajte Monit za svoj strežnik zdaj, da izboljšate njegovo stabilnost in zanesljivost. Vaš prihodnji jaz vam bo hvaležen za vašo pametno izbiro.

发表 评论

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

Pomaknite se na vrh