Greinaskrá
CentOS 6 Hvernig á að notafylgjast með eftirliti?
LinuxSettu upp og fjarlægðu monit kennsluefni
Monit vöktunarforritið er opinn uppspretta eftirlitstæki fyrir Linux stýrikerfið. Það getur hjálpað þér að nota vafra til að fylgjast með kerfisferlum. Þegar forrit eða þjónusta bilar getur monit endurræst það sjálfkrafa.
monit er hægt að stjórna beint á skipanalínunni, þú getur úthlutað mörgum monit verkefnum (ekki aðeins eftirlit), þannig að ef ákveðin þjónusta stenst ekki eftirlitið geturðu staðist viðvörun monit eða gert eitthvað (reyndu að endurræsa einhverja þjónustu).
Þessi grein gerir ráð fyrir að þú þekkir að minnsta kosti grunnatriði Linux, vitir hvernig á að nota SSH, og síðast en ekki síst, að þú hýsir vefsíðuna þína á eigin VPS.
Uppsetningin á Monit vöktunarforriti er í raun mjög einföld, ég mun sýna þér skref fyrir skref uppsetningu á monit á CentOS 6.
Skref 1: Virkjaðu EPEL geymslu
RHEL/CentOS 7 64-bita:
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm
RHEL/CentOS 6 32-bita:
wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm
- CentOS 7 styður ekki 32-bita EPEL geymslur, svo notaðu RHEL/CentOS 6 32-bita.
Skref 2: Settu upp skjá
yum update yum install -y libcrypto.so.6 libssl.so.6 yum install monit
Skref 3: Stilltu skjá
Þegar það hefur verið sett upp, breyttu aðalstillingarskránni og stilltu þitt eigið notendanafn og lykilorð, sjá dæmið hér að neðan:
nano /etc/monit.conf
Breyttu skjástillingarskránni:
set httpd port 2812 and # # set the listening port to your desire. use address localhost # only accept connection from localhost allow localhost # allow localhost to connect to the server and allow admin:monit # require user 'admin' with password 'monit' allow @monit # allow users of group 'monit' to connect (rw) allow @users readonly # allow users of group 'users' to connect readonly
Fyrir upplýsingar um hvernig á að stilla monit, vinsamlegast flettu þetta "Hvernig á að setja upp monit.conf skrána? monit stillingarskrá dæmi lýsingu"grein.
Þegar þú hefur breytt nýju stillingunum þarftu að virkja endurhleðslustillingar skjáþjónustunnar:
/etc/init.d/monit start
fylgjast með stöðluðum byrjun, stöðvun, endurræstu skipunum:
/etc/init.d/monit start /etc/init.d/monit stop /etc/init.d/monit restart
Skref 4: Stilltu eftirlitsþjónustuna
Eftir að upphaflegri uppsetningu er lokið getum við stillt nokkrar þjónustur sem við viljum fylgjast með.
Hér eru nokkur gagnleg stillingardæmi fyrir monit:
# # 监控apache # check process apache with pidfile /usr/local/apache/logs/httpd.pid start program = "/etc/init.d/httpd start" stop program = "/etc/init.d/httpd stop" if failed host www.ufo.org.in port 80 protocol http then restart if 3 restarts within 5 cycles then timeout group server # #监控mysql(1) # check process mysqld with pidfile /var/run/mysqld/mysqld.pid start program = "/etc/init.d/mysqld start" stop program = "/etc/init.d/mysqld stop" if failed host localhost port 3306 for 3 times within 4 cycles then alert #若在四个周期内,三次 3306(我的Mysql)端口都无法连通,则邮件通知 if 5 restarts within 5 cycles then timeout # #检测nginx服务 # check process nginx with pidfile /usr/local/nginx/logs/nginx.pid start program = "/etc/init.d/nginx start" stop program = "/etc/init.d/nginx stop" if failed host localhost port 80 protocol http then restart
Eftir að hafa búið til nauðsynlegar stillingarskrár skaltu prófa fyrir setningafræðivillur:
monit -t
Byrjaðu að fylgjast með því einfaldlega að slá inn:
monit
Til að stilla monit til að byrja með kerfinu skaltu bæta við í lok /etc/inittab skráarinnar:
# Run monit in standard run-levels mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Monit Notes
Þar sem monit er stillt sem púkaferli og stillingunum sem byrja með kerfinu er bætt við í inittab, ef monit ferlið hættir mun init ferlið endurræsa það og monit fylgjast með öðrum þjónustum, sem þýðir að monit fylgist með Þjónusta getur ekki verið hætt að nota venjulegar aðferðir, því þegar hætt er, mun monit ræsa þær aftur.
Til að stöðva þjónustu sem Monit fylgist með ættirðu að nota eitthvað eins ogmonit stöðva nafnSkipun eins og þessi, til dæmis, til að stöðva nginx:
monit stop nginx
Til að stöðva alla þjónustu sem fylgst er með með monit notkun:
monit stop all
Til að hefja þjónustu sem þú getur notaðmonit upphafsnafnslík skipun.
Byrja allt:
monit start all
Fjarlægðu monit:
yum remove monit
Lengri lestur:
- "Hvernig á að setja upp monit.conf skrána? monit stillingarskrá dæmi lýsingu"
- "Hvað ætti ég að gera ef monit forritið fylgist með bilun í mysqld? Lausnin á bilun í linux gagnagrunninum"
Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) deildi „CentOS 6 hvernig á að nota Monit eftirlit? Linux uppsetning og fjarlæging á Monit Tutorial" mun hjálpa þér.
Velkomið að deila tengli þessarar greinar:https://www.chenweiliang.com/cwl-159.html
Velkomin á Telegram rásina á bloggi Chen Weiliang til að fá nýjustu uppfærslurnar!
📚 Þessi handbók inniheldur mikið gildi, 🌟Þetta er sjaldgæft tækifæri, ekki missa af því! ⏰⌛💨
Deildu og likeðu ef þú vilt!
Deiling þín og líkar við eru stöðug hvatning okkar!