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

Fa'apefea ona fa'aaoga le monit mo le mata'ituina i luga o le CentOS 6?

A'oa'oga mo le fa'apipi'iina ma le aveeseina o le Linux

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ʻatonuga auiliili i le faʻatulagaina o le monit, faʻamolemole tagaʻi i lenei tusiga: " Faʻafefea ona faʻatulagaina le faila monit.conf? Faʻataʻitaʻiga o faʻatonuga o le faila faʻatulagaina o le monit ".

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.

Mo le taofia o se tautua e mata'ituina e le Monit, e tatau ona e fa'aogaina se poloaiga e pei o le `monit stop name` . Mo se fa'ata'ita'iga, mo le taofia o le nginx:

monit stop nginx

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

monit stop all

Mo le amataina o se tautua, e mafai ona e faʻaaogaina se poloaiga e pei o le `monit start name` .

Amata uma:

monit start all

Ave'ese le tupe:

yum remove monit

Faitau atili:

发表 评论

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

Tusi i pito i luga