Conas a úsáideann CentOS 6 Monit chun monatóireacht a dhéanamh? Suiteáil Linux agus díshuiteáil teagaisc Monit

CentOS 6 Conas a úsáidmonatóireacht a dhéanamh?

LinuxTeagaisc monatóireachta a shuiteáil agus a dhíshuiteáil

Is uirlis monatóireachta foinse oscailte é an clár monatóireachta monatóireachta do chóras oibriúcháin Linux. Is féidir leis cabhrú leat brabhsálaí gréasáin a úsáid chun monatóireacht a dhéanamh ar phróisis chórais.Nuair a theipeann ar chlár nó ar sheirbhís, is féidir le monatóireacht a atosú go huathoibríoch.

Is féidir monit a oibriú go díreach ar an líne ordaithe, is féidir leat tascanna monatóireachta iomadúla a shannadh (ní hamháin monatóireacht a dhéanamh), mar sin má theipeann ar sheirbhís áirithe an tseiceáil, is féidir leat foláireamh monit a rith nó rud éigin a dhéanamh (déan iarracht roinnt seirbhísí a atosú).

Glacann an t-alt seo leis go bhfuil a fhios agat ar a laghad na bunghnéithe Linux, go bhfuil a fhios agat conas SSH a úsáid, agus is tábhachtaí, go n-óstaíonn tú do shuíomh Gréasáin ar do VPS féin.

Tá suiteáil clár monatóireachta Monit an-simplí i ndáiríre, taispeánfaidh mé duit suiteáil monit céim ar chéim ar CentOS 6.

Céim 1: Cumasaigh stór EPEL

RHEL/CentOS 7 64-giotán:

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-giotán:

wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
 rpm -ivh epel-release-6-8.noarch.rpm
  • Ní thacaíonn CentOS 7 le stórtha EPEL 32-giotán, mar sin bain úsáid as, RHEL/CentOS 6 32-bit.

Céim 2: Suiteáil monit

yum update
yum install -y libcrypto.so.6 libssl.so.6
yum install monit

Céim 3: Cumraigh monit

Nuair a bheidh tú suiteáilte, cuir an príomhchomhad cumraíochta in eagar agus socraigh d’ainm úsáideora agus do phasfhocal féin, féach an sampla thíos:

nano /etc/monit.conf

Cuir an comhad cumraíochta monatóireachta in eagar:

 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

Chun sonraí a fháil faoi conas monatóir a chumrú, brabhsáil é seo le do thoil "Conas an comhad monit.conf a shocrú? monatóireacht a dhéanamh ar chur síos ar an gcomhad cumraíochta“airteagal.

Nuair a bheidh an chumraíocht nua modhnaithe agat, ní mór duit socruithe athlódála na seirbhíse monatóireachta a chumasú:

/etc/init.d/monit start

monatóireacht a dhéanamh ar orduithe caighdeánacha tosaithe, stop, atosú:

/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

Céim 4: Cumraigh an tseirbhís monatóireachta mona

Tar éis don chumraíocht tosaigh a bheith críochnaithe, is féidir linn roinnt seirbhísí a chumrú ar mhaith linn monatóireacht a dhéanamh orthu.

Seo roinnt samplaí úsáideacha cumraíochta le haghaidh monatóireachta:

  #
  # 监控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

Tar éis duit na comhaid cumraíochta riachtanacha a chruthú, déan tástáil le haghaidh earráidí comhréire:

monit -t

Tosaigh monatóireacht a dhéanamh ach ag clóscríobh:

monit

Chun monit a shocrú chun tús a chur leis an gcóras, cuir leis ag deireadh an chomhaid /etc/inittab:

# Run monit in standard run-levels
  mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

Monatóireacht a dhéanamh ar Nótaí

Ós rud é go bhfuil monit socraithe mar phróiseas deamhan, agus go gcuirtear na socruithe a thosaíonn leis an gcóras in inittab, má stopann an próiseas monatóireachta, atosóidh an próiseas init é, agus déanfaidh sé monatóireacht ar sheirbhísí eile, rud a chiallaíonn nach féidir leis an monatóireacht a dhéanamh ar sheirbhísí. stop ag baint úsáide as na modhanna is gnách, mar gheall ar stopadh uair amháin, beidh monatóireacht a dhéanamh orthu arís.

Chun stop a chur le seirbhís a ndéanann Monit monatóireacht uirthi, ba cheart duit rud éigin mar sin a úsáidmonatóireacht a dhéanamh ar ainm stadOrdú mar seo, mar shampla, chun nginx a stopadh:

monit stop nginx

Chun stop a chur le gach seirbhís a ndéantar monatóireacht orthu trí úsáid mhonatóireachta:

monit stop all

Chun seirbhís a thosú is féidir leat é a úsáidmonatóireacht a dhéanamh ar ainm tosaighordú den sórt sin.

Tosaigh ar fad:

monit start all

Monatóireacht a dhéanamh ar dhíshuiteáil:

yum remove monit

Tuilleadh léitheoireachta:

Tá súil agam Blag Chen Weiliang ( https://www.chenweiliang.com/ ) roinnte” CentOS 6 conas monatóireacht a dhéanamh ar Monit? Cabhróidh Suiteáil agus Díshuiteáil Linux Monit Teagaisc" leat.

Fáilte romhat nasc an ailt seo a roinnt:https://www.chenweiliang.com/cwl-159.html

Fáilte chuig cainéal Telegram de bhlag Chen Weiliang chun na nuashonruithe is déanaí a fháil!

🔔 Bí ar an gcéad duine a gheobhaidh an "Treoir Úsáide Uirlisí AI Margaíochta Ábhair ChatGPT" luachmhar san eolaire barr na gcainéal! 🌟
📚 Tá luach ollmhór sa treoir seo, 🌟 Seo deis annamh, ná caill é! ⏰⌛💨
Roinnigí agus más maith libh!
Is iad do chomhroinnt agus do thaitin ár spreagadh leanúnach!

 

发表 评论

Ní fhoilseofar do sheoladh ríomhphoist. Úsáidtear réimsí riachtanacha * Lipéad

scrollaigh go dtí an barr