Tsab ntawv teev npe
Xav kom tus tswv kiag liHestiaCPMonit configuration nyob rau hauv? Phau ntawv qhia no yuav qhia meej txog Monit txoj kev teeb tsa thiab cov ntaub ntawv rau koj, thiab muab cov lus qhia txog kev kho kom haum xeeb los pab koj yooj yim txhim kho server tswj.
Txawm hais tias koj yog ib tug novice lossis ib tus neeg siv kev paub dhau los, tsab xov xwm no tuaj yeem muab kev pabcuam zoo rau koj los txhim kho kev ruaj ntseg thiab kev ua haujlwm ntawm koj lub server. Tuaj thiab kawm ntxiv!
Koj puas paub? Yog tias koj lub server tam sim ntawd poob thiab koj tsis paub vim li cas, nws yuav yog vim koj tsis tau teeb tsa HestiaCP's Monit kom raug!

Saib xyuas txoj kev teeb tsa thiab kev txheeb xyuas cov ntaub ntawv hauv HestiaCP
Thaum koj delve rau hauv kev tswj hwm ntawm HestiaCP, muaj ib qho tseem ceeb heev tab sis feem ntau tsis pom zoo, thiab qhov ntawd yog Monit.
Monit yog dab tsi?
Cias muab tso, nws yog ib tug saib xyuas rau koj tus neeg rau zaub mov, saib xyuas ntau yam kev pabcuam thiab cov txheej txheem khiav ntawm lub server hauv lub sijhawm tiag tiag, ceeb toom koj tam sim ntawd thaum lawv muaj teeb meem, thiab txawm tias sim kho cov teeb meem tau txais.
Suab zoo? Txawm li cas los xij, nws tsis muaj teeb meem nws txias npaum li cas yog tias koj tsis paub nws txoj kev teeb tsa thiab cov ntaub ntawv.
Saib xyuas txoj kev teeb tsa
Cia peb pib nrog cov hauv paus.
Yog tias koj tseem tsis tau teeb tsa Monit, lossis xav paub cov txheej txheem kev teeb tsa kom ntxaws, koj tuaj yeem nyem rau ntawm qhov txuas hauv qab no kom pom ▼
Qhia koj ib kauj ruam los ntawm kauj ruam yuav ua li cas rau nruab yooj yim thiab ua rau koj cov neeg rau zaub mov saib xyuas ntau dua!
Hauv Hestia tswj vaj huam sib luag, Monit cov ntaub ntawv teeb tsa nyob qhov twg? Cov lus teb yog yooj yim:
txoj kev:
/etc/monit
Hauv txoj kev no, koj tuaj yeem pom tag nrho cov ntaub ntawv teeb tsa txog Monit. Yog tias koj xav kom Monit khiav ib txwm thiab saib xyuas ntau yam kev pabcuam ntawm koj lub server, koj yuav tsum ua kom muaj kev ntxhov siab hauv phau ntawv qhia no.
Cov ntaub ntawv tseem ceeb configuration:monitrc
Tag nrho cov configurations yeej tau sau nyob rau hauv ib cov ntaub ntawv, uas yog:
ntaub ntawv:
/etc/monit/monitrc
Cov ntaub ntawv no tuaj yeem hais tias yog "lub hlwb" ntawm Monit. Ntawm no koj tuaj yeem txheeb xyuas cov kev pabcuam twg yuav tsum tau saib xyuas, lawv yuav tsum tau saib xyuas li cas, thiab yuav tsum ua li cas yog tias muaj teeb meem tshwm sim. Suab tseem ceeb? Tseeb tiag! Yog tias koj cia siab rau Nginx, PHP-FPM,MySQLTos cov kev pabcuam, ces qhov no yog qhov uas koj yuav tsum tau them nyiaj tshwj xeeb.
Default configuration: Hestia txoj kev xav
Hmoov zoo, HestiaCP ua haujlwm ntau rau peb. Los ntawm lub neej ntawd, Hestia tau teeb tsa Monit rau koj los saib xyuas cov kev pabcuam tseem ceeb hauv qab no:
- nginx: Raws li ib qho ntawm cov vev xaib nrov tshaj plaws, qhov tseem ceeb ntawm Nginx mus yam tsis tau hais.
- php-fpm: Ib qho kev pabcuam tseem ceeb rau kev tuav cov lus thov PHP, tshwj xeeb tshaj yog ntawm cov vev xaib dynamic.
- MySQL: Lub hauv paus ntawm kev pabcuam database, yuav luag txhua lub vev xaib dynamic yog sib cais los ntawm nws.
- Fail2 pab: Ib qho cuab yeej tseem ceeb rau kev tiv thaiv kev ruaj ntseg los pab koj tiv thaiv brute quab yuam tawm tsam.
- Postfix: Ib qho kev pabcuam uas ua haujlwm xa ntawv.
- Dovecot: Tus neeg saib xyuas ntawm IMAP thiab POP3 kev pabcuam xa ntawv.
Cov kev teeb tsa ua ntej no twb npog feem ntau ntawm cov kev pabcuam tseem ceeb, tab sis koj yuav muaj qee qhov kev xav tau tshwj xeeb, yog li koj yuav tsum tau ua qee qhov kev cai.
Kev cai Monit configuration: tsim koj tus kheej saib xyuas
Txawm hais tias lub neej ntawd kev teeb tsa twb muaj zog heev, muaj ib txwm muaj xwm txheej uas koj yuav tsum tau saib xyuas lwm yam kev pabcuam lossis cov txheej txheem, xws li Redis, MongoDB, thiab lwm yam. Txhawm rau kho Monit qhov kev teeb tsa, koj tsuas yog yuav tsum hloov kho/etc/monit/monitrcntaub ntawv.
Ntawm no, koj tuaj yeem ntxiv cov cai tswj xyuas tshiab, xws li:
check process redis-server with pidfile /var/run/redis/redis-server.pid
start program = "/etc/init.d/redis-server start"
stop program = "/etc/init.d/redis-server stop"
if failed port 6379 then restart
if 5 restarts within 5 cycles then timeout
Ua li no, koj tuaj yeem cia Monit tiv thaiv koj qhov kev pabcuam Redis thiab xyuas kom meej tias thaum nws dai, Monit tuaj yeem rov pib dua nws.
Tsis txhob hnov qab rov pib Monit
Tom qab koj hloov kho cov ntaub ntawv configuration, muaj ib kauj ruam tseem ceeb heev:Rov pib Monit. Yog tias koj tsis rov pib dua, Monit yuav tsis thauj koj qhov kev teeb tsa tshiab kawg. Yog li ntawd, txhua zaus koj hloov kho qhov teeb tsa, koj yuav tsum ua raws li cov lus txib hauv qab no:
systemctl restart monit
Tsis txhob hnov qab cov kauj ruam no, txwv tsis pub txhua qhov kev hloov kho yuav tsis muaj txiaj ntsig.
Mus saib Monit Dashboard: lub cuab yeej muaj zog rau kev saib xyuas lub sijhawm
Tam sim no uas Monit tau teeb tsa, koj yuav tsum xav paub tias nws ua dab tsi, txoj cai? Monit los nrog lub dashboard uas tso cai rau koj saib cov xwm txheej ntawm txhua qhov kev pabcuam saib xyuas hauv lub sijhawm. Koj tsuas yog yuav tsum mus ntsib hauv koj tus browser:
http://your_server_ip:2812
Los ntawm lub neej ntawd, Monit's dashboard tsis yog tus password tiv thaiv. Yog li, nco ntsoov teem tus password kom muaj zog lossis txwv tsis pub nkag mus rau IPs tshwj xeeb kom muaj kev nyab xeeb.
Xaus: Tswj koj lub server, pib los ntawm kev teeb tsa Monit
Los ntawm kev teeb tsa Monit kom raug, koj tuaj yeem txhim kho koj lub server qhov kev ntseeg tau zoo. Tom qab tag nrho, tsis muaj leej twg xav kom sawv los ntawm kev hu xov tooj nruab nrab ntawm hmo ntuj qhia koj tias koj lub vev xaib poob, puas yog? Siv Monit, koj tuaj yeem tiv thaiv ntau yam teeb meem ua ntej thiab cia li daws lawv thaum lawv tshwm sim, ua rau koj tus neeg rau zaub mov tiag tiag "kev kho tus kheej."
Yog li, tsis txhob tos ntev dua thiab tshawb xyuas koj qhov Monit configuration! Yog tias koj tseem tsis tau teeb tsa ib qho, lossis tsuas yog siv lub neej ntawd teeb tsa, tam sim no yog lub sijhawm zoo los pib kho koj lub server saib xyuas.
Summary and Action
Master lub Monit configuration path thiab cov ntaub ntawv nyob rau hauv HestiaCP, thiab to taub yuav ua li cas rau customize lub configuration thiab restarting qhov kev pab cuam qhov no yog tus yuam sij kom ntseeg tau tias ruaj khov kev ua haujlwm ntawm lub server. Tsis txhob tos kom txog thaum muaj teeb meem tshwm sim los daws nws, ua tam sim no thiab ntxiv dag zog rau koj cov kev tswj hwm server. Tsuas yog tias koj tiag tiag paub cov kev txawj teeb tsa no koj tuaj yeem yooj yim hauv kev tswj hwm server.
Tsis txhob cia neeg rau zaub mov poob ua rau koj npau suav phem, mus teeb tsa koj Monit tam sim no!
Cia siab Chen Weiliang Blog ( https://www.chenweiliang.com/ ) tau qhia "HestiaCP Monit Configuration: Kev Tshawb Fawb Txog Cov Ntaub Ntawv ntawm Txoj Kev thiab Kev Qhia Txog Kev Kho Kom Zoo", uas yuav pab tau rau koj.
Zoo siab txais tos los qhia qhov txuas ntawm kab lus no:https://www.chenweiliang.com/cwl-31997.html

