Greinaskrá
- 1 Hvað er Monit eftirlit?
- 2 Af hverju að setja upp Monit eftirlit?
- 3 Hvernig á að setja upp og setja upp Monit eftirlitshugbúnað í CWP 7?
- 4 Monit bætir við eftirlitsþjónustu
- 5 Önnur leið fyrir Monit að fylgjast með þjónustu (mælt með)
- 6 Monit eftirlit með grunnskipunum
- 7 Leysið vandamálið að Monit þjónusta er alltaf óvöktuð
- 8 Monit Command (sérstakt fyrir CentOS 7)
- 9 Monit Notes
Í þessari kennslu munum við sýna þér hvernig á að gera þaðCentOS CentOS Webpanel (CWP7) uppsetning þann 7Monit eftirlit.
Hvað er Monit eftirlit?
Monit eftirlit er ókeypis og opinn uppsprettaHugbúnaður, það er mjög gagnlegtLinuxeftirlitsáætlun.
- Það getur sjálfkrafa fylgst með og stjórnað netþjónaferlum, skrám, möppum, eftirlitsheimildum, skráarkerfum og þjónustu í UNIX/Linux.
- Til dæmis: Apache, Nginx,MySQL, FTP, SSH, Postfix, osfrv...
- Kerfisbundin kerfisstjórnun sem veitir framúrskarandi eftirlitsgetu fyrir kerfisstjóra.
Af hverju að setja upp Monit eftirlit?
Þú getur notað Monit eftirlit til að draga úr niður í miðbæ, jáNetverslunvefsíðuSEO和网络 营销er aukaáhrif.
Vegna þess að þegar einhver þjónusta er niðri, athugar Monit hana og ræsir þjónustuna sjálfkrafa.
Til dæmis: ef Apache eða Nginx þjónustan þín er niðri að ástæðulausu, þá mun monit athuga, og ef það reynist vera niðri, mun monit sjálfkrafa ræsa tengda þjónustu.
Eitt áhugavert er að monit rekur sína eigin httpd þjónustu.
Ef apache þjónustan þín er niðri mun monit keyra með sína eigin þjónustu.
Hvernig á að setja upp og setja upp Monit eftirlitshugbúnað í CWP 7?
Til að klára þessa kennslu þarftu eftirfarandi forkröfur:
- CentOS Linux útgáfa 7 (kjarna)
- CWP7
- CSF eldvegg
Skref 1: SSHUppfærðu YUM geymsluna þína og settu síðan upp Monit eftirlit▼
yum update -y
yum install monitSkref 2:Opnaðu gátt 2812 á CSF eldveggnum ▼
vi /etc/csf/csf.conf # Allow incoming TCP ports TCP_IN = "20,21,22,2812,25,53,80,110,143,443,465,587,993,995,2030,2031,2082,2083,2086,2087,2095,2096"
Skref 3: Endurræstu CSF Firewall▼
csf -r Skref 4:með SFTPHugbúnaðurEftir að þú hefur farið inn á Linux netþjóninn skaltu breyta Monit stillingarskránni/etc/monitrc▼
set daemon 30 # check services at 30 seconds intervals
set log syslog
set pidfile /var/run/monit.pid
set idfile /var/.monit.id
set statefile /var/.monit.state
include /etc/monit.d/*
set mailserver localhost port 25
set eventqueue
basedir /var/monit # set the base directory where events will be stored
slots 100 # optionally limit the queue size
set alert admin@xxxxx #receive all alerts
set alert admin@xxxxx not on { instance, action }
set httpd port 2812 and use address 0.0.0.0
allow 0.0.0.0/0.0.0.0
allow admin:monit # require user 'admin' with password 'monit'Skref 5:Athugaðu Monit setningafræði fyrir villur ▼
# monit -t Control file syntax OK
Ef vantar skaltu búa til eftirfarandi skrár:
# touch /var/run/monit.pid # touch /var/log/moinit.log
Ef Redis er uppsett gætirðu þurft að stilla staðsetningu heimilisfang pid skráar Redis handvirkt ▼
Monit bætir við eftirlitsþjónustu
Nú munum við fylgjast með sumum þjónustum eins ogamavisd, clamd, crond, php-fpm og cwpsrv.Opnaðu skjástillingarskrána/etc/monitrc, og bættu við eftirfarandi kóða í lok línunnar:
Fylgstu með CWP.amavisd
# vi /etc/monitrc
check process amavisd with pidfile /var/run/amavisd/amavisd.pid
start program "/usr/bin/systemctl start amavisd.service"
stop program "/usr/bin/systemctl stop amavisd.service"
if failed unixsocket /var/run/amavisd/amavisd.sock then restart
if cpu > 70% for 4 cycles then alert
if cpu > 90% for 8 cycles then restart
if 4 restarts within 8 cycles then timeoutEftirlit með CWP.clamd
# vi /etc/monitrc
check process clamd with pidfile /var/run/clamd.amavisd/clamd.pid
start program "/usr/bin/systemctl start clamd.service"
stop program "/usr/bin/systemctl stop clamd.service"
if failed unixsocket /var/run/clamd.amavisd/clamd.sock then restart
if cpu > 70% for 4 cycles then alert
if cpu > 90% for 8 cycles then restart
if 4 restarts within 8 cycles then timeout Fylgstu með CWP.crond
# vi /etc/monitrc
check process crond with pidfile /var/run/crond.pid
start program = "/usr/bin/systemctl start crond.service"
stop program = "/usr/bin/systemctl stop crond.service" Fylgstu með CWP.cwp-phpfpm
# vi /etc/monitrc
check process cwp-phpfpm matching "cwp-phpfpm"
start program "/usr/bin/systemctl start cwp-phpfpm.service"
stop program "/usr/bin/systemctl stop cwp-phpfpm.service"
if failed unixsocket /usr/local/cwp/php71/var/sockets/cwpsrv.sock then restart
if failed unixsocket /usr/local/cwp/php71/var/sockets/cwpsvc.sock then restart
if failed unixsocket /usr/local/cwp/php71/var/sockets/login.sock then restart
if cpu > 70% for 4 cycles then alert
if cpu > 90% for 8 cycles then restart
if 4 restarts within 8 cycles then timeout fylgjast með cwp.cwpsrv
# vi /etc/monitrc
check process cwpsrv with pidfile /usr/local/cwpsrv/var/run/nginx.pid
start program "/usr/bin/systemctl start cwpsrv.service"
stop program "/usr/bin/systemctl stop cwpsrv.service"
if 4 restarts within 8 cycles then timeout Þegar það hefur verið stillt ætti monit að endurhlaða og lesa stillingarskrána aftur og vefviðmótið verður tiltækt:
monit reload查询MySQL gagnagrunnurFyrir aðferðina við vinnslu pidfile, vinsamlegast athugaðu kennsluna hér að neðan ▼
Vöktunarþjónusta MonitÖnnur leið (mælt með)
1) Hladdu niður Monit vöktunarþjónustuskránni▼
- Á niðurhalssíðunni skaltu smella á „Hlaða niður núna“ hnappinn í venjulegu niðurhali til að hlaða niður Monit vöktunarþjónustuskránni ókeypis.
- (Aðgangskóði: 5588)
2) Unzip og hlaðið upp í /etc/monit.d/ möppuna.
- ef íMonit stillingarskrá Það er eftirlitsþjónusta með sömu uppsetningu í /etc/monitrc, sem þarf að veraÍMonit stillingarskrá /etc/monitrc er eytt, annars mun villa koma upp.
Eftir að hafa búið til nauðsynlegar stillingarskrár skaltu prófa fyrir setningafræðivillur▼
monit -t
Ef eftirfarandi kvaðning birtist ▼
monit -t /etc/monit.d/cwp.mariadbd:1: Service name conflict, mysql already defined '"/usr/sbin/mariadbd"'
- Þetta þýðir að
/etc/monit.d/cwp.mariadbd:1:Ágreiningur um þjónustuheiti; mysql þegar skilgreint'"/usr/sbin/mariadbd"' - hér er lýsingin
cwp.mariadbdSkráin er þegar til, eyddu henni baracwp.mysqldskrá.
Ef það eru engar villur skaltu virkja og endurræsa skjáþjónustuna ▼
systemctl enable monit systemctl restart monit
Byrjaðu Monit þjónustuna við ræsingu ▼
systemctl enable monit.service
Athugaðu nú eftirlitsskrána ▼
tail -f /var/log/monit.logMonit eftirlit með grunnskipunum
Byrjaðu monit með eftirfarandi skipun ▼
monit
Athugaðu Monit stöðu ▼
monit status
Endurhlaða það til að breytingarnar taki gildi▼
monit reload
Byrjaðu að keyra öll forrit sem fylgst er með af Monit▼
monit start all
Endurræstu alla Monit flugeftirlitsþjónustu▼
monit restart all
Til að ræsa, stöðva og endurræsa tiltekna þjónustu geturðu notaðmonit start nameslík skipun ▼
monit start httpd
monit stop sshd
monit restart nginxMonit vöktunaryfirlit▼
monit summary

Nú skaltu skrá þig inn á monit-þjóninn með því að nota Monit notendanafnið og lykilorðið sem þú stilltir áðan.
Innskráningarslóð:http://SERVER_FQDN:2812
Leysið vandamálið að Monit þjónusta er alltaf óvöktuð
Monit inniheldur skipanir til að virkja og slökkva á eftirliti með allri eða sértækri þjónustu.
Ef Monit þjónustan er alltaf óvöktuð geturðu notað eftirfarandi skipun▼
monit monitor mysql
Eða virkjaðu alla vöktun aftur▼
monit monitor all
- Athugaðu að þú verður að virkja Monit HTTP viðmótið til að þessar skipanir virki.
Monit Command (sérstakt fyrir CentOS 7)
Skoða Monit ræsingarstöðu▼
systemctl status monit.service
Ræstu Monit þjónustuna▼
systemctl start monit.service
Lokaðu Monit þjónustunni▼
systemctl stop monit.service
Endurræstu Monit þjónustuna▼
systemctl restart monit
Byrjaðu Monit þjónustuna við ræsingu▼
systemctl enable monit.service
Kveiktu og slökktu á Monit þjónustunni▼
systemctl disable monit.service
Monit Notes
Monit fylgist með ferliþjónustu, sem þýðir að ekki er hægt að stöðva þjónustu sem Monit fylgist með með venjulegum aðferðum, því þegar henni er hætt mun Monit hefja þær aftur.
Til að stöðva þjónustu sem Monit fylgist með ættirðu að nota eitthvað eins ogmonit stop nameSlík skipun, til dæmis til að stöðva nginx ▼
monit stop nginx
Til að stöðva alla þjónustu sem Monit fylgist með skaltu slá inn eftirfarandi skipun▼
monit stop all
Fjarlægðu Monit vöktunarforrit ▼
yum remove monit
Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) deildi „Hvernig á að setja upp Monit eftirlitshugbúnað á CentOS Webpanel (CWP7)? , til að hjálpa þér.
Velkomið að deila tengli þessarar greinar:https://www.chenweiliang.com/cwl-1443.html
Til að opna fleiri falda brellur🔑, velkomin(n) á Telegram rásina okkar!
Deildu og likeðu ef þér líkar við! Deilingar þínar og líkar við eru áframhaldandi hvatning okkar!
