Hoe om Monit-moniteringsprogram op HestiaCP te installeer? Gedetailleerde verduideliking van die installasiemetode van Monit

Die skokkende waarheid: hoekom is jy nog nie hier nie HestiaCP Installeer Monit op?

Kom ons praat nou oor hoekom Monit een van die beste vennote vir HestiaCP-gebruikers is.

Met Monit kan u sleuteldienste van u bediener maklik monitor, soos Nginx, PHP-FPM en MySQL.

En jy kan Monit in jou HestiaCP integreer in net 'n paar eenvoudige stappe, so maklik soos om botter op brood te smeer. Is jy gereed? Kom ons begin!

Wat is Monit? Hoekom is dit so belangrik vir HestiaCP?

Voordat ons in die tutoriaal duik, kom ons kyk kortliks na Monit. Monit is 'n liggewig oopbronhulpmiddel wat prosesse en dienste in Unix-stelsels kan monitor.

As 'n proses vasloop, kan Monit dit outomaties herbegin om te verseker dat jou bediener altyd normaal werk.

Dit is soos om 'n 24/7 lyfwag vir jou bediener te hê, een wat nie net betroubaar is nie, maar ook reageer.

Nodige voorwaardes vir die installering van Monit op HestiaCP

Voordat jy Monit installeer, maak asseblief seker dat jy die volgende voorwaardes het:

  • Hestia beheerpaneel geïnstalleer
  • Het worteltoegang

As jy aan hierdie kriteria voldoen, is ons goed om te gaan.

Stap 1: Dateer stelselpakkette op

Maak eers seker dat jou stelselpakkette op datum is. Dateer stelselpakkette op met die volgende opdrag:

apt update

Dit is belangrik omdat stelselpakketopdaterings potensiële kwesbaarhede kan regstel en verseker dat jy die nuutste weergawe van Monit geïnstalleer het.

Stap 2: Installeer Monit

Nadat die stelselopdatering voltooi is, kan jy Monit installeer. Voer die volgende opdrag in om te installeer:

apt install monit

Hierdie stap sal Monit outomaties aflaai en installeer, jy moet net geduldig wag vir 'n paar minute.

Stap 3: Aktiveer Monit-diens

Nadat die installasie voltooi is, moenie vergeet om die Monit-diens te aktiveer sodat dit outomaties loop wanneer die stelsel begin nie. Aktiveer die diens met die volgende opdrag:

systemctl enable monit

Dit is gelykstaande aan die installering van 'n paar outomatiese wiele op Monit Wanneer jy die bediener herbegin, sal dit outomaties begin.

Stap 4: Begin die Monit-diens

Begin dan die Monit-diens en laat dit begin werk:

systemctl start monit

Noudat Monit in die agtergrond loop, is dit gereed om jou diens te monitor.

Stap 5: Stel Monit op

Die verstekopstelling van Monit is dalk nie geskik vir alle omgewings nie, so ons moet 'n paar aanpassings maak. wysig /etc/monit/monitrc lêer en voeg die volgende inhoud by:

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"

Hierdie konfigurasiekode doen verskeie dinge:

  1. Aktiveer Monit se webkoppelvlak, jy kan slaag http://your_server_ip:2812 toegang daartoe kry.
  2. Monitor Nginx, PHP-FPM en MySQL diens, om te verseker dat hulle altyd aanlyn is.

Stap 6: Stel die Monit-diens op om outomaties te begin by selflaai

Voer die volgende opdrag in

systemctl enable monit
systemctl start monit
  • As die foutboodskap "sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.", klik asseblief op die artikelskakel hieronder om die oplossing te sien▼

Stap 7: Herbegin die Monit-diens

Nadat die konfigurasie voltooi is, moenie vergeet om die Monit-diens te herbegin om die konfigurasie in werking te stel nie:

systemctl restart monit

Dit is soos om nuwe lewe in Monit te blaas en dit is nou gereed om te pronk.

Hoe om te verifieer dat Monit-installasie suksesvol was?

Nadat die installasie voltooi is, maak die blaaier oop en besoek http://your_server_ip:2812, behoort jy Monit se dashboard te sien.

As alles normaal is, sal jy die status van Nginx, PHP-FPM en MySQL sien.

Hul status wys "Hardloop", wat aandui dat hulle normaal loop.

As enige van hierdie prosesse ophou loop, probeer Monit outomaties om hulle te herbegin.

Hoe om Monit weer te installeer

As jy vind dat daar 'n probleem is met die installering van Monit, of jy moet dit herkonfigureer, kan jy Monit herinstalleer deur die volgende opdrag te gebruik:

apt-get remove monit
apt-get install monit

Aktiveer poort 2812: Maak seker jy het toegang tot Monit se webkoppelvlak

Om te verseker dat Monit se webkoppelvlak normaalweg toeganklik is, moet jy poort 2812 aktiveer.

monitrc Maak in die lêer seker dat die HTTPD-luistering opgestel is en die 2812-poort en akkurate IP-adres gespesifiseer is.

Aktiveer poort 2812 in HestiaCPCP

Sodra jy suksesvol geïnstalleer hetMonit monitering, moet die daemon opstel, poorte, IP-adresse en ander instellings aktiveer.

Stap 1:Meld aan by jou HestiaCPCP

Stap 2:Voer die firewall in.

  • Klik "Firewall" bo die navigasie.

Stap 3:Klik op die +-knoppie.

  • Wanneer jy oor die +-knoppie beweeg, sal jy sien dat die knoppie verander na "Voeg reël by".

Stap 4:Voeg reëls by.

Gebruik die volgende as reëlinstellings ▼

  • Aksie: Aanvaar
  • Protokol: TCP
  • hawe: 2812
  • IP-adres: 0.0.0.0/0
  • Opmerkings (opsioneel): MONIT

Die volgende is 'n skermskoot van die HestiaCP-brandmuurinstellings ▼

Hoe om Monit-moniteringsprogram op HestiaCP te installeer? Gedetailleerde verduideliking van die installasiemetode van Monit

Gevolgtrekking: Die perfekte kombinasie van Monit en HestiaCP

Op hierdie stadium moes u Monit suksesvol op HestiaCP geïnstalleer en gekonfigureer het.

Dit sal u regterhandassistent in bedienerbestuur word, wat die normale werking van alle kritieke dienste verseker.

Boonop laat Monit se webkoppelvlak jou toe om die status van alle prosesse maklik te monitor en alles onder beheer te hou.

Neem aksie!Stel Monit nou vir jou bediener op om sy stabiliteit en betroubaarheid te verbeter. Jou toekomstige self sal dankbaar wees vir die slim keuse wat jy nou gemaak het.

发表 评论

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde word gebruik * Etiket

Scroll na bo