Hoe kinne jo Monit-monitoringsprogramma ynstallearje op HestiaCP? Detaillearre útlis fan de ynstallaasje metoade fan Monit

De skokkende wierheid: wêrom bist hjir noch net HestiaCP Ynstallearje Monit op?

Litte wy no prate oer wêrom Monit ien fan 'e bêste partners is foar HestiaCP-brûkers.

Monit kinne jo maklik kontrolearje wichtige tsjinsten fan jo tsjinner, lykas Nginx, PHP-FPM en MySQL.

En, jo kinne Monit yntegrearje yn jo HestiaCP yn mar in pear ienfâldige stappen, sa maklik as bûter op brea ferspriede. Bisto klear? Litte wy begjinne!

Wat is Monit? Wêrom is it sa wichtich foar HestiaCP?

Foardat wy yn 'e tutorial dûke, litte wy in koart sjen nei Monit. Monit is in lichtgewicht iepen boarne-ark dat prosessen en tsjinsten yn Unix-systemen kontrolearje kin.

As in proses hinget, kin Monit it automatysk opnij starte om te soargjen dat jo server altyd normaal rint.

It is as in 24/7 bodyguard hawwe foar jo server, ien dy't net allinich betrouber is, mar ek reageart.

Needsaaklike betingsten foar it ynstallearjen fan Monit op HestiaCP

Foardat jo Monit ynstallearje, soargje asjebleaft dat jo de folgjende betingsten hawwe:

  • Hestia kontrôle paniel ynstallearre
  • Hawwe root tagong

As jo ​​foldogge oan dizze kritearia, dan binne wy ​​goed om te gean.

Stap 1: Update systeempakketten

Soargje earst dat jo systeempakketten bywurke binne. Update systeempakketten mei it folgjende kommando:

apt update

Dit is wichtich om't updates fan systeempakket potinsjele kwetsberens kinne reparearje en soargje dat jo de lêste ferzje fan Monit ynstalleare hawwe.

Stap 2: Ynstallearje Monit

Nei't de systeemfernijing foltôge is, kinne jo Monit ynstallearje. Fier it folgjende kommando yn om te ynstallearjen:

apt install monit

Dizze stap sil Monit automatysk downloade en ynstallearje, jo moatte gewoan in pear minuten geduldich wachtsje.

Stap 3: Ynskeakelje Monit tsjinst

Nei de ynstallaasje is foltôge, ferjit net de Monit-tsjinst yn te skeakeljen sadat it automatysk rint as it systeem begjint. Aktivearje de tsjinst mei it folgjende kommando:

systemctl enable monit

Dit is lykweardich oan it ynstallearjen fan in pear automatyske tsjillen op Monit Elke kear as jo de tsjinner opnij starte, sil it automatysk begjinne.

Stap 4: Start de Monit-tsjinst

Start dan de Monit-tsjinst en lit it begjinne te wurkjen:

systemctl start monit

No't Monit op 'e eftergrûn rint, is it klear om jo tsjinst te kontrolearjen.

Stap 5: Konfigurearje Monit

De standertkonfiguraasje fan Monit is miskien net geskikt foar alle omjouwings, dus wy moatte wat oanpassings meitsje. bewurkje /etc/monit/monitrc bestân en foegje de folgjende ynhâld ta:

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"

Dizze konfiguraasjekoade docht ferskate dingen:

  1. Skeakelje de webynterface fan Monit yn, do kinst foarby http://your_server_ip:2812 tagong ta it.
  2. Monitor Nginx, PHP-FPM en MySQL Tsjinst, soargje dat se altyd online binne.

Stap 6: Stel de Monit-tsjinst yn om automatysk te begjinnen by it opstarten

Fier it folgjende kommando yn:

systemctl enable monit && systemctl start monit
  • As it flaterberjocht "sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.", klikje asjebleaft op de artikelkepling hjirûnder om de oplossing te besjen▼

Stap 7: Start de Monit-tsjinst opnij

Neidat de konfiguraasje is foltôge, ferjit net de Monit-tsjinst opnij te begjinnen om de konfiguraasje effekt te meitsjen:

systemctl restart monit

It is as Monit nij libben ynblaze en it is no klear om te pronken.

Hoe kinne jo kontrolearje dat Monit-ynstallaasje suksesfol wie?

Nei de ynstallaasje is foltôge, iepenje de browser en besykje http://your_server_ip:2812, jo moatte it dashboard fan Monit sjen.

As alles normaal is, sille jo de status fan Nginx, PHP-FPM en MySQL sjen.

Harren status toant "Running", wat oanjout dat se normaal rinne.

As ien fan dizze prosessen ophâldt mei rinnen, besiket Monit se automatysk opnij te begjinnen.

Hoe Monit opnij te ynstallearjen

As jo ​​fine dat d'r in probleem is mei de ynstallaasje fan Monit, of jo moatte it opnij konfigurearje, kinne jo Monit opnij ynstallearje mei it folgjende kommando:

apt-get remove monit
apt-get install monit

Poarte 2812 ynskeakelje: Soargje derfoar dat jo tagong krije ta Monit's webynterface

Om derfoar te soargjen dat de webynterface fan Monit normaal tagonklik is, moatte jo poarte 2812 ynskeakelje.

monitrc Soargje yn it bestân dat it HTTPD-harkjen is ynsteld en de 2812-poarte en it krekte IP-adres binne opjûn.

Ynskeakelje poarte 2812 yn HestiaCPCP

Sadree't jo hawwe mei súkses ynstallearreMonit tafersjoch, moatte de daemon ynstelle, havens, IP-adressen en oare ynstellings ynskeakelje.

第 1 步:Meld jo oan by jo HestiaCPCP

第 2 步:Fier de firewall yn.

  • Klikje op "Firewall" boppe de navigaasje.

第 3 步:Klikje op de + knop.

  • As jo ​​​​oer de + knop hâlde, sille jo de knop sjen feroarje yn "Regel tafoegje."

第 4 步:Foegje regels ta.

Brûk de folgjende as jo regelynstellingen ▼

  • Aksje: Akseptearje
  • Protokol: TCP
  • haven: 2812
  • IP: 0.0.0.0 Adres Opsykje
  • Remarks (opsjoneel): MONIT

It folgjende is in skermôfbylding fan 'e HestiaCP-firewall-ynstellingen ▼

Hoe kinne jo Monit-monitoringsprogramma ynstallearje op HestiaCP? Detaillearre útlis fan de ynstallaasje metoade fan Monit

Konklúzje: De perfekte kombinaasje fan Monit en HestiaCP

Op dit punt moatte jo Monit mei súkses ynstalleare en konfigureare hawwe op HestiaCP.

It sil jo assistint oan 'e rjochterhân wurde yn serverbehear, en soarget foar de normale wurking fan alle krityske tsjinsten.

Boppedat lit de webynterface fan Monit jo de status fan alle prosessen maklik kontrolearje en alles ûnder kontrôle hâlde.

Nim aksje!Konfigurearje Monit no foar jo tsjinner om syn stabiliteit en betrouberens te ferbetterjen. Jo takomst sels sil tankber wêze foar de tûke kar dy't jo no makke hawwe.

发表 评论

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden wurde brûkt * Etiket

Artikel Directory
Scroll nei boppen