E faʻapefea ona faʻaogaina e CentOS 6 le Monit e mataʻituina ai? Faʻapipiʻi Linux ma le faʻaaogaina o le Monit tutorial

CentOS 6 Faʻafefea ona faʻaaogainamataituina mata'ituina?

LinuxFa'apipi'i ma aveese le monit tutorial

O le polokalame mata'ituina monit ose meafaigaluega mata'ituina puna'oa tatala mo le Linux operating system.E mafai ona fesoasoani ia te oe e fa'aoga se upegatafa'ilagi e mata'itu ai faiga faiga.A le manuia se polokalame po'o se tautua, e mafai e monit ona toe amata otometi.

monit e mafai ona faagaoioia tuusao i luga o le laina o le poloaiga, e mafai ona e tofia le tele o galuega monit (e le gata o le mataituina), o lea afai o se auaunaga e le mafai ona siaki, e mafai ona e pasia le mataala monit pe fai se mea (taumafai toe amata nisi auaunaga).

O lenei tusiga e faʻapea e te iloa a itiiti mai o faʻavae o Linux, iloa faʻaoga SSH, ma sili ona taua, e te faʻafeiloaʻi lau 'upega tafaʻilagi i lau oe VPS.

O le faʻapipiʻiina o le Monit mataʻituina polokalame e matua faigofie lava, o le a ou faʻaali atu ia te oe i lea laasaga ma lea laasaga le faʻapipiʻiina o le monit i CentOS 6.

Laasaga 1: Faʻaaga le fale teu oloa 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
  • CentOS 7 e le lagolagoina 32-bit EPEL repositories, faʻaaoga la RHEL/CentOS 6 32-bit.

Laasaga 2: Faʻapipiʻi monit

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

Laasaga 3: Fa'atulaga monit

A maeʻa faʻapipiʻi, faʻasaʻo le faila faʻapipiʻi autu ma seti lau oe lava igoa ole igoa ma upu faʻaulu, vaʻai le faʻataʻitaʻiga o loʻo i lalo:

nano /etc/monit.conf

Fa'asa'o le faila fetuutuunaiga moni:

 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

Mo faʻamatalaga i le auala e faʻapipiʻi ai le monit, faʻamolemole suʻesuʻe lenei "E fa'afefea ona seti le monit.conf faila? fa'ata'ita'iga fa'ata'ita'iga o faila fetuutuuna'iga"tusia.

O le taimi lava e te suia ai le faatulagaga fou, e te manaʻomia le faʻatagaina o le toe utaina o le auaunaga monit:

/etc/init.d/monit start

siaki tulaga masani amata, taofi, toe amata poloaiga:

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

Laasaga 4: Fa'atulaga le auaunaga mata'ituina monit

A maeʻa le faʻatulagaina muamua, e mafai ona matou faʻatulagaina nisi o auaunaga matou te manaʻo e mataʻituina.

O nisi nei o faʻataʻitaʻiga faʻaoga aoga mo 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

A maeʻa ona fatuina faila faʻatulagaina manaʻomia, suʻe mo faʻasologa o mea sese:

monit -t

Amata le siaki i le na'o le taina:

monit

Ina ia seti tupe e amata i le faiga, faʻaopoopo i le pito o le /etc/inittab faila:

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

Monit Notes

Talu ai ona o le monit ua setiina o se faiga o le daemon, ma o faatulagaga e amata i le faiga e faaopoopo i le inittab, afai e taofi le faagasologa o le monit, o le a toe amataina le faagasologa o le init, ma e siaki e le tupe isi auaunaga, o lona uiga e le mafai ona faia le auaunaga a le monit. taofi le faʻaaogaina o auala masani, aua a tuʻu loa, o le a toe amataina e monit.

Ina ia taofi se auaunaga e mataituina e Monit, e tatau ona e faʻaogaina se mea faapenaigoa taofi monitO se faʻatonuga pei o lenei, mo se faʻataʻitaʻiga, e taofi le nginx:

monit stop nginx

Ina ia taofi uma au'aunaga e mata'ituina e le fa'aogaina o tupe:

monit stop all

Ina ia amata se auaunaga e mafai ona e faʻaaogainaigoa amata monitse poloaiga.

Amata uma:

monit start all

Ave'ese le tupe:

yum remove monit

Faitau atili:

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) faʻasoa "CentOS 6 faʻafefea ona faʻaogaina le mataʻituina o Monit? Linux Installation ma Uninstallation of Monit Tutorial" o le a fesoasoani ia te oe.

Fa'afeiloa'i e fa'asoa le so'otaga o lenei tusitusiga:https://www.chenweiliang.com/cwl-159.html

Faʻafeiloaʻi i le Telegram channel o le blog a Chen Weiliang e maua ai faʻamatalaga lata mai!

🔔 Ia avea oe ma tagata muamua e maua le taua "ChatGPT Content Marketing AI Tool Usage Guide" i le laina pito i luga o le lisi! 🌟
📚 O lenei taʻiala o loʻo i ai le taua tele, 🌟O se avanoa e seasea maua, aua le misia! ⏰⌛💨
Faasoa ma fiafia pe a e fiafia i ai!
O lau fefa'asoaa'i ma le fiafia o la matou fa'aosofiaga faifaipea!

 

发表 评论

O le a le faʻasalalauina lau tuatusi imeli. Faʻaoga fanua e manaʻomia * Igoa

tusi i luga