Hogyan telepítsem a Monit megfigyelő programot a HestiaCP-re? A Monit beépítési módjának részletes ismertetése

A megdöbbentő igazság: miért nem vagy még itt HestiaCP Telepíti a Monitot?

Most beszéljünk arról, hogy a Monit miért az egyik legjobb partner a HestiaCP felhasználók számára.

A Monit lehetővé teszi a szerver kulcsfontosságú szolgáltatásainak, például az Nginx, PHP-FPM és egyéb szolgáltatások egyszerű nyomon követését MySQL.

És néhány egyszerű lépésben integrálhatja a Monit-ot a HestiaCP-be, olyan egyszerűen, mint kenyeret kenni. készen állsz? Kezdjük is!

Mi az a Monit? Miért olyan fontos a HestiaCP számára?

Mielőtt belevágnánk az oktatóanyagba, vessünk egy rövid pillantást a Monit-ra. A Monit egy könnyű, nyílt forráskódú eszköz, amely képes figyelni a folyamatokat és a szolgáltatásokat Unix rendszerekben.

Ha egy folyamat lefagy, a Monit automatikusan újraindíthatja, hogy biztosítsa, hogy a szerver mindig megfelelően működjön.

Ez olyan, mintha egy éjjel-nappali testőrrel lenne a szervere, amely nem csak megbízható, hanem érzékeny is.

A Monit HestiaCP-re történő telepítéséhez szükséges feltételek

A Monit telepítése előtt győződjön meg arról, hogy az alábbi feltételek teljesülnek:

  • Hestia vezérlőpanel telepítve
  • Legyen root hozzáféréssel

Ha megfelel ezeknek a kritériumoknak, akkor indulhatunk.

1. lépés: Frissítse a rendszercsomagokat

Először győződjön meg arról, hogy a rendszercsomagok naprakészek. Frissítse a rendszercsomagokat a következő paranccsal:

apt update

Ez azért fontos, mert a rendszercsomag-frissítések javíthatják a lehetséges sebezhetőségeket, és biztosíthatják, hogy a Monit legújabb verziója legyen telepítve.

2. lépés: Telepítse a Monit

A rendszerfrissítés befejezése után telepítheti a Monit. A telepítéshez írja be a következő parancsot:

apt install monit

Ez a lépés automatikusan letölti és telepíti a Monitot, csak néhány percet kell türelmesen várnia.

3. lépés: Engedélyezze a Monitor szolgáltatást

A telepítés befejezése után ne felejtse el engedélyezni a Monit szolgáltatást, hogy az automatikusan fusson a rendszer indításakor. Engedélyezze a szolgáltatást a következő paranccsal:

systemctl enable monit

Ez egyenértékű egy pár automatikus kerék telepítésével a Monit rendszeren, amikor újraindítja a szervert, az automatikusan elindul.

4. lépés: Indítsa el a Monit szolgáltatást

Ezután indítsa el a Monit szolgáltatást, és hagyja, hogy működjön:

systemctl start monit

Most, hogy a Monit a háttérben fut, készen áll a szolgáltatás figyelésére.

5. lépés: A Monit konfigurálása

Előfordulhat, hogy a Monit alapértelmezett konfigurációja nem minden környezethez megfelelő, ezért néhány módosítást kell végrehajtanunk. szerkeszteni /etc/monit/monitrc fájlt, és adja hozzá a következő tartalmat:

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"

Ez a konfigurációs kód több dolgot is végrehajt:

  1. Engedélyezze a Monit webes felületét, átmehet http://your_server_ip:2812 hozzáférni.
  2. Monitor Nginx, PHP-FPM és MySQL 服务, biztosítva, hogy mindig online legyenek.

6. lépés: Állítsa be a Monit szolgáltatást, hogy az rendszerindításkor automatikusan elinduljon

Írja be a következő parancsot

systemctl enable monit
systemctl start monit
  • Ha a hibaüzenet "sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.", kattintson az alábbi cikk hivatkozására a megoldás megtekintéséhez▼

7. lépés: Indítsa újra a Monit szolgáltatást

A konfiguráció befejezése után ne felejtse el újraindítani a Monit szolgáltatást, hogy a konfiguráció életbe lépjen:

systemctl restart monit

Mintha új életet lehelne Monitba, és most készen áll a bemutatásra.

Hogyan ellenőrizhető, hogy a Monit telepítése sikeres volt?

A telepítés befejezése után nyissa meg a böngészőt, és keresse fel http://your_server_ip:2812, látnia kell Monit műszerfalát.

Ha minden a szokásos módon működik, látni fogja az Nginx, a PHP-FPM és a MySQL állapotát.

Állapotuk „Fut” állapotot mutat, ami azt jelzi, hogy normálisan működnek.

Ha a folyamatok bármelyike ​​leáll, a Monit automatikusan megpróbálja újraindítani őket.

A Monit újratelepítése

Ha úgy találja, hogy probléma van a Monit telepítésével, vagy újra kell konfigurálnia, a következő paranccsal újratelepítheti a Monitot:

apt-get remove monit
apt-get install monit

A 2812-es port engedélyezése: Győződjön meg arról, hogy hozzáfér a Monit webes felületéhez

Annak érdekében, hogy a Monit webes felülete normálisan elérhető legyen, engedélyeznie kell a 2812-es portot.

monitrc A fájlban győződjön meg arról, hogy be van állítva a HTTPD figyelés, és megadta a 2812-es portot és a pontos IP-címet.

Engedélyezze a 2812-es portot a HestiaCPCP-ben

Miután sikeresen telepítetteMonitor monitoring, be kell állítani a démont, engedélyezni kell a portokat, IP-címeket és egyéb beállításokat.

1. lépés:Jelentkezzen be a HestiaCPCP-be

2. lépés:Lépjen be a tűzfalba.

  • Kattintson a "Tűzfal" gombra a navigáció felett.

3. lépés:Kattintson a + gombra.

  • Ha a + gomb fölé viszi az egeret, a gomb „Szabály hozzáadása” értékre változik.

4. lépés:Szabályok hozzáadása.

Szabálybeállításként használja a következőket ▼

  • Művelet: Elfogadás
  • Protokoll: TCP
  • Kikötő: 2812
  • IP-cím: 0.0.0.0/0
  • Megjegyzések (nem kötelező): MONIT

Az alábbi képernyőkép a HestiaCP tűzfal beállításairól ▼

Hogyan telepítsem a Monit megfigyelő programot a HestiaCP-re? A Monit beépítési módjának részletes ismertetése

Következtetés: Monit és HestiaCP tökéletes kombinációja

Ekkor már sikeresen telepítenie és konfigurálnia kellett a Monit a HestiaCP-n.

Ez lesz a jobb oldali asszisztens a szerverkezelésben, biztosítva az összes kritikus szolgáltatás normál működését.

Sőt, a Monit webes felülete lehetővé teszi az összes folyamat állapotának egyszerű nyomon követését és ellenőrzése alatt tartását.

Cselekedj!Állítsa be most a Monitot a szerveréhez, hogy javítsa annak stabilitását és megbízhatóságát. Jövőbeli énje hálás lesz a most meghozott okos döntéséért.

发表 评论

E-mail címét nem tesszük közzé. A kötelező mezőket használjuk * Címke

Lapozzon a lap tetejére