Cyfeiriadur Erthygl
Y gwir annisgwyl: Pam nad ydych chi wedi gosod Monit ar HestiaCP eto?
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 gweinydd hanfodol fel Nginx, PHP-FPM, a MySQL yn hawdd.
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:
- Galluogi rhyngwyneb gwe Monit, gallwch chi basio
http://your_server_ip:2812mynediad iddo. - 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
Ar ôl i chi osod monitro Monit yn llwyddiannus , bydd angen i chi ffurfweddu'r daemon, galluogi'r porthladd, y cyfeiriad IP, a gosodiadau eraill.
Cam 1: Mewngofnodwch i'ch HestiaCPCP
Cam 2: Mynediad i'r wal dân.
- Cliciwch "Firewall" uwchben y llywio.
Cam 3: Cliciwch y botwm +.
- Pan fyddwch chi'n hofran dros y botwm +, fe welwch y botwm yn newid i "Ychwanegu Rheol".
Cam 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 ▼

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 nawr! Ffurfweddwch Monit ar gyfer eich gweinydd i wella ei sefydlogrwydd a'i ddibynadwyedd. Bydd eich hunan yn y dyfodol yn diolch i chi am y dewis doeth hwn.
Gobeithio y bydd yr erthygl "Sut i Gosod Rhaglen Monitro Monit ar HestiaCP? Esboniad Manwl o'r Dull Gosod Monit" a rennir ar flog Chen Weiliang ( https://www.chenweiliang.com/ ) o gymorth i chi.
Mae croeso i chi rannu'r ddolen erthygl hon: https://www.chenweiliang.com/cwl-31996.html

