Sut i osod rhaglen fonitro Monit ar HestiaCP? Esboniad manwl o ddull gosod Monit

Y gwir syfrdanol: pam nad ydych chi yma eto HestiaCP Gosod Monit ymlaen?

Nawr, gadewch i ni siarad am pam mae Monit yn un o'r partneriaid gorau ar gyfer defnyddwyr HestiaCP.

Mae Monit yn caniatáu ichi fonitro gwasanaethau allweddol eich gweinydd yn hawdd, fel Nginx, PHP-FPM a MySQL.

A gallwch chi integreiddio Monit i'ch HestiaCP mewn ychydig o gamau syml, mor hawdd â thaenu menyn ar fara. Ydych chi'n barod? Gadewch i ni ddechrau!

Beth yw Monit? Pam ei fod mor bwysig i HestiaCP?

Cyn i ni blymio i mewn i'r tiwtorial, gadewch i ni edrych yn fyr ar Monit. Offeryn ffynhonnell agored ysgafn yw Monit sy'n gallu monitro prosesau a gwasanaethau mewn systemau Unix.

Os yw proses yn hongian, gall Monit ei ailgychwyn yn awtomatig i sicrhau bod eich gweinydd bob amser yn rhedeg fel arfer.

Mae fel cael gwarchodwr corff 24/7 ar gyfer eich gweinydd, un sydd nid yn unig yn ddibynadwy, ond hefyd yn ymatebol.

Amodau angenrheidiol ar gyfer gosod Monit ar HestiaCP

Cyn gosod Monit, gwnewch yn siŵr bod gennych yr amodau canlynol:

  • Panel rheoli Hestia wedi'i osod
  • Cael mynediad gwraidd

Os ydych yn bodloni'r meini prawf hyn, yna mae'n dda inni fynd.

Cam 1: Diweddaru pecynnau system

Yn gyntaf, gwnewch yn siŵr bod eich pecynnau system yn gyfredol. Diweddaru pecynnau system gan ddefnyddio'r gorchymyn canlynol:

apt update

Mae hyn yn bwysig oherwydd gall diweddariadau pecyn system atgyweirio gwendidau posibl a sicrhau bod y fersiwn ddiweddaraf o Monit wedi'i gosod gennych.

Cam 2: Gosod Monit

Ar ôl i'r diweddariad system gael ei gwblhau, gallwch osod Monit. Rhowch y gorchymyn canlynol i osod:

apt install monit

Bydd y cam hwn yn lawrlwytho ac yn gosod Monit yn awtomatig, does ond angen i chi aros yn amyneddgar am ychydig funudau.

Cam 3: Galluogi gwasanaeth Monit

Ar ôl i'r gosodiad gael ei gwblhau, peidiwch ag anghofio galluogi'r gwasanaeth Monit fel ei fod yn rhedeg yn awtomatig pan fydd y system yn cychwyn. Galluogi'r gwasanaeth gan ddefnyddio'r gorchymyn canlynol:

systemctl enable monit

Mae hyn yn cyfateb i osod pâr o olwynion awtomatig ar Monit Pryd bynnag y byddwch chi'n ailgychwyn y gweinydd, bydd yn cychwyn yn awtomatig.

Cam 4: Dechreuwch y gwasanaeth Monit

Nesaf, dechreuwch y gwasanaeth Monit a gadewch iddo ddechrau gweithio:

systemctl start monit

Nawr bod Monit yn rhedeg yn y cefndir, mae'n barod i fonitro'ch gwasanaeth.

Cam 5: Ffurfweddu Monit

Efallai na fydd cyfluniad rhagosodedig Monit yn addas ar gyfer pob amgylchedd, felly mae angen inni wneud rhai addasiadau. golygu /etc/monit/monitrc ffeil ac ychwanegu'r cynnwys canlynol:

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"

Mae'r cod ffurfweddu hwn yn gwneud sawl peth:

  1. Galluogi rhyngwyneb gwe Monit, gallwch chi basio http://your_server_ip:2812 mynediad iddo.
  2. Monitro Nginx, PHP-FPM a MySQL Gwasanaeth, gan sicrhau eu bod bob amser ar-lein.

Cam 6: Sefydlu'r gwasanaeth Monit i gychwyn yn awtomatig wrth gychwyn

Rhowch y gorchymyn canlynol

systemctl enable monit
systemctl start monit
  • Os yw'r neges gwall "sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.", cliciwch ar ddolen yr erthygl isod i weld yr ateb ▼

Cam 7: Ailgychwyn y gwasanaeth Monit

Ar ôl i'r cyfluniad gael ei gwblhau, peidiwch ag anghofio ailgychwyn y gwasanaeth Monit i wneud i'r cyfluniad ddod i rym:

systemctl restart monit

Mae fel rhoi bywyd newydd i Monit ac mae bellach yn barod i ddangos ei hun.

Sut i wirio bod gosodiad Monit yn llwyddiannus?

Ar ôl cwblhau'r gosodiad, agorwch y porwr ac ymwelwch http://your_server_ip:2812, dylech weld dangosfwrdd Monit.

Os yw popeth fel arfer, fe welwch statws Nginx, PHP-FPM a MySQL.

Mae eu statws yn dangos "Rhedeg", gan nodi eu bod yn rhedeg fel arfer.

Os bydd unrhyw un o'r prosesau hyn yn stopio rhedeg, mae Monit yn ceisio eu hailgychwyn yn awtomatig.

Sut i ailosod Monit

Os gwelwch fod problem gyda gosod Monit, neu os oes angen i chi ei ail-gyflunio, gallwch ailosod Monit gan ddefnyddio'r gorchymyn canlynol:

apt-get remove monit
apt-get install monit

Galluogi porthladd 2812: Gwnewch yn siŵr eich bod yn gallu cyrchu rhyngwyneb gwe Monit

Er mwyn sicrhau y gellir cyrchu rhyngwyneb gwe Monit fel arfer, mae angen i chi alluogi porthladd 2812.

monitrc Yn y ffeil, gwnewch yn siŵr bod y gwrando HTTPD wedi'i sefydlu a bod y porthladd 2812 a'r cyfeiriad IP cywir wedi'u nodi.

Galluogi porthladd 2812 yn HestiaCPCP

Unwaith y byddwch wedi gosod yn llwyddiannusMonitro monitro, Mae angen sefydlu'r daemon, galluogi porthladdoedd, cyfeiriadau IP a gosodiadau eraill.

第 1 步 :Mewngofnodwch i'ch HestiaCPCP

第 2 步 :Ewch i mewn i'r wal dân.

  • Cliciwch "Firewall" uwchben y llywio.

第 3 步 :Cliciwch ar y botwm +.

  • Pan fyddwch chi'n hofran dros y botwm +, fe welwch y botwm yn newid i "Ychwanegu Rheol".

第 4 步 :Ychwanegu rheolau.

Defnyddiwch y canlynol fel gosodiadau rheol ▼

  • Gweithredu: Derbyn
  • Protocol: TCP
  • porthladd: 2812
  • Cyfeiriad IP: 0.0.0.0/0
  • Sylwadau (dewisol): MONIT

Mae'r canlynol yn sgrinlun o osodiadau wal dân HestiaCP ▼

Sut i osod rhaglen fonitro Monit ar HestiaCP? Esboniad manwl o ddull gosod Monit

Casgliad: Y cyfuniad perffaith o Monit a HestiaCP

Ar y pwynt hwn, dylech fod wedi gosod a ffurfweddu Monit ar HestiaCP yn llwyddiannus.

Bydd yn dod yn gynorthwyydd llaw dde i chi mewn rheoli gweinyddwyr, gan sicrhau gweithrediad arferol yr holl wasanaethau hanfodol.

Ar ben hynny, mae rhyngwyneb gwe Monit yn caniatáu ichi fonitro statws yr holl brosesau yn hawdd a chadw popeth dan reolaeth.

Gweithredwch!Ffurfweddwch Monit ar gyfer eich gweinydd nawr i wella ei sefydlogrwydd a'i ddibynadwyedd. Bydd eich hunan yn y dyfodol yn ddiolchgar am y dewis doeth a wnaethoch nawr.

发表 评论

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. 必填 项 已 用 * Label

Sgroliwch i'r brig