Ciamar a bhios CentOS 6 a’ cleachdadh Monit airson sùil a chumail? Stàladh Linux agus dì-stàladh oideachadh Monit

CentOS 6 Mar a chleachdas tucumail sùil air?

LinuxStàlaich is dì-stàlaich oideachadh monit

Tha am prògram sgrùdaidh monit na inneal sgrùdaidh stòr fosgailte airson siostam-obrachaidh Linux.Faodaidh e do chuideachadh le bhith a’ cleachdadh brobhsair lìn gus sùil a chumail air pròiseasan siostam.

Faodar monit a ruith gu dìreach air an loidhne-àithne, faodaidh tu iomadh gnìomh monit a shònrachadh (chan e a-mhàin sgrùdadh), mar sin ma dh’ fhailicheas seirbheis sònraichte an t-seic, faodaidh tu a dhol seachad air rabhadh monit no rudeigin a dhèanamh (feuch ri cuid de sheirbheisean ath-thòiseachadh).

Tha an artaigil seo a’ gabhail ris gu bheil fios agad co-dhiù air bunaitean Linux, fios agad mar a chleachdas tu SSH, agus nas cudromaiche, gum bi thu a’ toirt aoigheachd don làrach-lìn agad air an VPS agad fhèin.

Tha stàladh prògram sgrùdaidh Monit gu math sìmplidh, seallaidh mi dhut stàladh ceum air cheum de monit air CentOS 6.

Ceum 1: Dèan comas air stòr EPEL

RHEL/CentOS 7 64-bit:

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-bit:

wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
 rpm -ivh epel-release-6-8.noarch.rpm
  • Chan eil CentOS 7 a’ toirt taic do stòran EPEL 32-bit, mar sin cleachd RHEL / CentOS 6 32-bit.

Ceum 2: Stàlaich monit

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

Ceum 3: Dèan rèiteachadh air monit

Nuair a bhios tu air a chuir a-steach, deasaich am prìomh fhaidhle rèiteachaidh agus suidhich d’ ainm-cleachdaidh agus facal-faire fhèin, faic an eisimpleir gu h-ìosal:

nano /etc/monit.conf

Deasaich am faidhle rèiteachaidh monit:

 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

Airson mion-fhiosrachadh air mar a nì thu rèiteachadh monit, feuch an toir thu sùil air an seo "Mar a shuidhicheas tu faidhle monit.conf? sùil a chumail air tuairisgeul eisimpleir faidhle rèiteachaidh" artaigil.

Aon uair ‘s gu bheil thu air an rèiteachadh ùr atharrachadh, feumaidh tu na roghainnean ath-luchdachadh den t-seirbheis sgrùdaidh a chomasachadh:

/etc/init.d/monit start

cùm sùil air tòiseachadh àbhaisteach, stad, ath-thòiseachadh òrdughan:

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

Ceum 4: Dèan rèiteachadh air an t-seirbheis sgrùdaidh monit

Às deidh a’ chiad rèiteachadh a bhith deiseil, is urrainn dhuinn cuid de sheirbheisean a rèiteachadh a tha sinn airson sùil a chumail orra.

Seo eisimpleirean rèiteachaidh feumail airson sùil a chumail air:

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

Às deidh dhut na faidhlichean rèiteachaidh riatanach a chruthachadh, dèan deuchainn airson mearachdan co-chòrdalachd:

monit -t

Tòisich sùil a chumail le bhith dìreach a’ taipeadh:

monit

Gus monit a shuidheachadh gus tòiseachadh leis an t-siostam, cuir ris aig deireadh an fhaidhle /etc/inittab:

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

Thoir sùil air notaichean

Leis gu bheil monit air a shuidheachadh mar phròiseas daemon, agus gu bheil na roghainnean a thòisicheas leis an t-siostam air an cur ris ann an inittab, ma stadas am pròiseas monit, ath-thòisichidh am pròiseas init e, agus cumaidh e sùil air seirbheisean eile, a tha a’ ciallachadh nach bi am monit a’ cumail sùil air seirbheisean. stad air a bhith a’ cleachdadh nan dòighean àbhaisteach, oir aon uair ‘s gun stad iad, tòisichidh monit a-rithist.

Gus stad a chuir air seirbheis a tha Monit a’ cumail sùil, bu chòir dhut rudeigin mar seo a chleachdadhcùm sùil air ainm stadÒrdugh mar seo, mar eisimpleir, stad nginx:

monit stop nginx

Gus stad a chur air a h-uile seirbheis le bhith a’ cumail sùil air cleachdadh:

monit stop all

Gus seirbheis a thòiseachadh faodaidh tu a chleachdadhsùil a chumail air ainm tòiseachaidha leithid de àithne.

Tòisich a h-uile càil:

monit start all

Mion-sgrùdadh dì-stàlaidh:

yum remove monit

Leughadh leudaichte:

An dòchas blog Chen Weiliang ( https://www.chenweiliang.com/ ) co-roinnte “CentOS 6 mar a chleachdas tu sgrùdadh Monit? Cuidichidh stàladh Linux agus dì-stàladh Monit Tutorial" thu.

Fàilte gus ceangal an artaigil seo a cho-roinn:https://www.chenweiliang.com/cwl-159.html

Fàilte don t-sianal Telegram de bhlog Chen Weiliang gus na h-ùrachaidhean as ùire fhaighinn!

🔔 Bi mar a’ chiad fhear a fhuair an “Stiùireadh Cleachdadh Inneal AI Margaidheachd Susbaint ChatGPT” luachmhor ann an eòlaire mullach an t-seanail! 🌟
📚 Tha luach mòr anns an stiùireadh seo, 🌟 Is e cothrom ainneamh a tha seo, na caill e! ⏰⌛💨
Roinn agus toil ma thogras tu!
Is e do roinneadh agus do rudan mar ar brosnachadh leantainneach!

 

发表 评论

Cha tèid do sheòladh puist-d fhoillseachadh. 必填 项 已 用 * Label

sgrolaich gu mullach