Hvernig notar CentOS 6 Monit til að fylgjast með? Linux uppsetning og fjarlæging á Monit kennsluefni

Hvernig á að nota monit til að fylgjast með CentOS 6?

Leiðbeiningar um uppsetningu og fjarlægingu Linux

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

Nánari leiðbeiningar um stillingu monit er að finna í þessari grein: " Hvernig á að stilla monit.conf skrána? Dæmi um leiðbeiningar um stillingarskrá monit ".

Þ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 skipun eins og `monit stop name` . 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ð ræsa þjónustu er hægt að nota skipun eins og `monit start name` .

Byrja allt:

monit start all

Fjarlægðu monit:

yum remove monit

Lengri lestur:

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Flettu að Top