Bii o ṣe le fi eto ibojuwo Monit sori HestiaCP? Alaye alaye ti ọna fifi sori ẹrọ ti Monit

Otitọ iyalẹnu: kilode ti o ko wa nibi sibẹsibẹ HestiaCP Fi Monit sori ẹrọ?

Bayi jẹ ki a sọrọ nipa idi ti Monit jẹ ọkan ninu awọn alabaṣepọ ti o dara julọ fun awọn olumulo HestiaCP.

Monit ngbanilaaye lati ṣe atẹle ni irọrun awọn iṣẹ bọtini olupin rẹ, bii Nginx, PHP-FPM ati MySQL,

Ati pe, o le ṣepọ Monit sinu HestiaCP rẹ ni awọn igbesẹ ti o rọrun diẹ, bi o rọrun bi titan bota lori akara. Ṣe o ṣetan? Jẹ ká bẹrẹ!

Kini Monit? Kini idi ti o ṣe pataki si HestiaCP?

Ṣaaju ki a to lọ sinu ikẹkọ, jẹ ki a wo ni ṣoki ni Monit. Monit jẹ ohun elo orisun ṣiṣi iwuwo fẹẹrẹ ti o le ṣe atẹle awọn ilana ati awọn iṣẹ ni awọn eto Unix.

Ti ilana kan ba wa ni idorikodo, Monit le tun bẹrẹ laifọwọyi lati rii daju pe olupin rẹ nigbagbogbo nṣiṣẹ ni deede.

O dabi nini oluso 24/7 fun olupin rẹ, ọkan ti kii ṣe igbẹkẹle nikan, ṣugbọn tun ṣe idahun.

Awọn ipo pataki fun fifi Monit sori HestiaCP

Ṣaaju fifi Monit sori ẹrọ, jọwọ rii daju pe o ni awọn ipo wọnyi:

  • Hestia Iṣakoso nronu ti fi sori ẹrọ
  • Ni wiwọle root

Ti o ba pade awọn ibeere wọnyi, lẹhinna a dara lati lọ.

Igbesẹ 1: Ṣe imudojuiwọn awọn idii eto

Ni akọkọ, rii daju pe awọn idii eto rẹ ti wa ni imudojuiwọn. Ṣe imudojuiwọn awọn idii eto nipa lilo aṣẹ atẹle:

apt update

Eyi ṣe pataki nitori awọn imudojuiwọn package eto le ṣatunṣe awọn ailagbara ati rii daju pe o ni ẹya tuntun ti Monit ti fi sori ẹrọ.

Igbesẹ 2: Fi Monit sori ẹrọ

Lẹhin imudojuiwọn eto naa ti pari, o le fi Monit sori ẹrọ. Tẹ aṣẹ atẹle lati fi sori ẹrọ:

apt install monit

Igbesẹ yii yoo ṣe igbasilẹ laifọwọyi ati fi Monit sori ẹrọ, o kan nilo lati duro ni suuru fun iṣẹju diẹ.

Igbesẹ 3: Mu iṣẹ Monit ṣiṣẹ

Lẹhin fifi sori ẹrọ ti pari, maṣe gbagbe lati mu iṣẹ Monit ṣiṣẹ ki o ma ṣiṣẹ laifọwọyi nigbati eto ba bẹrẹ. Mu iṣẹ naa ṣiṣẹ nipa lilo pipaṣẹ atẹle:

systemctl enable monit

Eyi jẹ deede si fifi sori ẹrọ bata ti awọn kẹkẹ laifọwọyi lori Monit Nigbakugba ti o ba tun olupin naa bẹrẹ, yoo bẹrẹ laifọwọyi.

Igbesẹ 4: Bẹrẹ iṣẹ Monit

Nigbamii, bẹrẹ iṣẹ Monit ki o jẹ ki o bẹrẹ ṣiṣẹ:

systemctl start monit

Ni bayi ti Monit n ṣiṣẹ ni abẹlẹ, o ti ṣetan lati ṣe atẹle iṣẹ rẹ.

Igbesẹ 5: Tunto Monit

Iṣeto aifọwọyi ti Monit le ma dara fun gbogbo awọn agbegbe, nitorinaa a nilo lati ṣe awọn atunṣe. satunkọ /etc/monit/monitrc faili ki o si fi akoonu wọnyi kun:

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"

Koodu atunto yii ṣe awọn nkan pupọ:

  1. Mu wiwo oju opo wẹẹbu Moit ṣiṣẹ, o le kọja http://your_server_ip:2812 wọle o.
  2. Bojuto Nginx, PHP-FPM ati MySQL Isẹ, ni idaniloju pe wọn wa lori ayelujara nigbagbogbo.

Igbesẹ 6: Ṣeto iṣẹ Monit lati bẹrẹ laifọwọyi ni bata

Tẹ aṣẹ atẹle sii

systemctl enable monit
systemctl start monit
  • Ti ifiranṣẹ aṣiṣe ba "sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.", jọwọ tẹ ọna asopọ nkan ti o wa ni isalẹ lati wo ojutu naa▼

Igbesẹ 7: Tun iṣẹ Monit bẹrẹ

Lẹhin ti iṣeto ti pari, maṣe gbagbe lati tun bẹrẹ iṣẹ Monit lati jẹ ki iṣeto ni ipa:

systemctl restart monit

O dabi mimi igbesi aye tuntun sinu Monit ati pe o ti ṣetan lati ṣafihan.

Bii o ṣe le rii daju pe fifi sori Monit ṣaṣeyọri?

Lẹhin fifi sori ẹrọ ti pari, ṣii ẹrọ aṣawakiri ati ṣabẹwo http://your_server_ip:2812, o yẹ ki o wo dasibodu Monit.

Ti ohun gbogbo ba jẹ deede, iwọ yoo rii ipo Nginx, PHP-FPM ati MySQL.

Ipo wọn fihan "Ṣiṣe", o nfihan pe wọn nṣiṣẹ ni deede.

Ti eyikeyi ninu awọn ilana wọnyi ba da ṣiṣiṣẹ duro, Monit gbiyanju laifọwọyi lati tun bẹrẹ wọn.

Bii o ṣe le tun Monit sori ẹrọ

Ti o ba rii pe iṣoro kan wa pẹlu fifi sori ẹrọ Monit, tabi o nilo lati tunto rẹ, o le lo aṣẹ atẹle lati tun Monit sori ẹrọ:

apt-get remove monit
apt-get install monit

Mu ibudo 2812 ṣiṣẹ: Rii daju pe o le wọle si oju opo wẹẹbu Monit

Lati rii daju pe wiwo oju opo wẹẹbu Monit le wọle ni deede, o nilo lati mu ibudo 2812 ṣiṣẹ.

Ninu monitrc Ninu faili naa, rii daju pe a ti ṣeto igbọran HTTPD ati pe a ti sọ pato ibudo 2812 ati adiresi IP deede.

Mu ibudo 2812 ṣiṣẹ ni HestiaCPCP

Ni kete ti o ba ti fi sori ẹrọ ni ifijišẹMonit monitoring, nilo lati ṣeto daemon, mu awọn ebute oko oju omi ṣiṣẹ, awọn adirẹsi IP ati awọn eto miiran.

Igbesẹ 1:Wọle si HestiaCPCP rẹ

Igbesẹ 2:Tẹ ogiriina.

  • Tẹ "Ogiriina" loke lilọ kiri.

Igbesẹ 3:Tẹ bọtini + +.

  • Nigbati o ba nràbaba lori bọtini +, iwọ yoo rii iyipada bọtini si “Fi ofin kun”.

Igbesẹ 4:Fi awọn ofin kun.

Lo atẹle naa gẹgẹbi awọn eto ofin ▼

  • Ise: Gba
  • Ilana: TCP
  • ibudo: 2812
  • IP adirẹsi: 0.0.0.0/0
  • Awọn akiyesi (aṣayan): MONIT

Atẹle jẹ sikirinifoto ti awọn eto ogiriina HestiaCP ▼

Bii o ṣe le fi eto ibojuwo Monit sori HestiaCP? Alaye alaye ti ọna fifi sori ẹrọ ti Monit

Ipari: Apapo pipe ti Monit ati HestiaCP

Ni aaye yii, o yẹ ki o ti fi sori ẹrọ ni aṣeyọri ati tunto Monit lori HestiaCP.

Yoo di oluranlọwọ ọwọ ọtún rẹ ni iṣakoso olupin, ni idaniloju iṣẹ deede ti gbogbo awọn iṣẹ to ṣe pataki.

Pẹlupẹlu, wiwo oju opo wẹẹbu Monit ngbanilaaye lati ni irọrun ṣe atẹle ipo gbogbo awọn ilana ati tọju ohun gbogbo labẹ iṣakoso.

Gbe igbese!Ṣe atunto Monit fun olupin rẹ ni bayi lati mu iduroṣinṣin ati igbẹkẹle rẹ dara si. Ti ara ẹni iwaju rẹ yoo dupẹ fun yiyan ọlọgbọn ti o ṣe ni bayi.

Ireti Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pín "Bawo ni a ṣe le fi eto ibojuwo Monit sori HestiaCP?" Alaye kikun ti ọna fifi sori ẹrọ ti Monit yoo jẹ iranlọwọ fun ọ.

Kaabo lati pin ọna asopọ ti nkan yii:https://www.chenweiliang.com/cwl-31996.html

Lati ṣii awọn ẹtan ti o farapamọ diẹ sii🔑, kaabọ lati darapọ mọ ikanni Telegram wa!

Pin ati fẹran ti o ba fẹran rẹ! Awọn mọlẹbi rẹ ati awọn ayanfẹ jẹ iwuri wa ti o tẹsiwaju!

 

发表 评论

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti o nilo ni a lo * 标注

Yi lọ si Top