Ta yaya CentOS 6 ke amfani da Monit don saka idanu? Shigar Linux da cirewa na koyawa Monit

CentOS 6 Yadda ake amfani da shisaka idanu?

LinuxShigar kuma cire koyawa monit

Shirin saka idanu na monit kayan aiki ne na buɗe tushen sa ido na tsarin aiki na Linux.Yana iya taimaka maka amfani da mai binciken gidan yanar gizo don lura da tsarin tsarin.Lokacin da shirin ko sabis ya gaza, monit na iya sake kunna shi ta atomatik.

ana iya sarrafa monit kai tsaye akan layin umarni, zaku iya sanya ayyuka masu yawa (ba sa ido kawai ba), don haka idan wani sabis ɗin ya gaza cak ɗin, zaku iya wuce faɗakarwar monit ko yin wani abu ( gwada sake kunna wasu ayyuka).

Wannan labarin yana ɗauka cewa kun san aƙalla mahimman abubuwan Linux, san yadda ake amfani da SSH, kuma mafi mahimmanci, ku ɗauki bakuncin rukunin yanar gizon ku akan VPS na ku.

Shigar da shirin saka idanu na Monit a zahiri abu ne mai sauqi qwarai, zan nuna muku mataki-mataki shigarwa na monit akan CentOS 6.

Mataki 1: Kunna ma'ajiyar 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 baya goyan bayan ma'ajiyar EPEL 32-bit, don haka yi amfani da, RHEL/CentOS 6 32-bit.

Mataki 2: Shigar monit

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

Mataki na 3: Sanya monit

Da zarar an shigar, gyara babban fayil ɗin sanyi kuma saita sunan mai amfani da kalmar wucewa, duba misalin da ke ƙasa:

nano /etc/monit.conf

Shirya fayil ɗin daidaitawar 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

Don cikakkun bayanai kan yadda ake saita monit, da fatan za a bincika wannan "Yadda ake saita fayil monit.conf? monit sanyi fayil kwatancin misali"labarin.

Da zarar kun canza sabon saitin, kuna buƙatar kunna saitunan sake kunnawa na sabis ɗin monit:

/etc/init.d/monit start

duba daidaitaccen farawa, tsayawa, sake kunna umarni:

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

Mataki na 4: Sanya sabis na saka idanu

Bayan an gama saitin farko, za mu iya saita wasu ayyuka waɗanda muke son saka idanu.

Anan akwai wasu misalan daidaitawa masu amfani don 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

Bayan ƙirƙirar fayilolin sanyi da ake buƙata, gwada kurakuran syntax:

monit -t

Fara ci gaba ta hanyar bugawa kawai:

monit

Don saita monit don farawa da tsarin, ƙara a ƙarshen fayil ɗin /etc/inittab:

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

Bayanan kula

Tunda an saita monit azaman tsarin daemon, kuma ana ƙara saitunan da suka fara da tsarin a cikin inittab, idan tsarin aiwatarwa ya tsaya, tsarin init zai sake farawa da shi, kuma yana kula da sauran ayyukan, wanda ke nufin cewa monit Monitor Services ba zai iya zama ba. daina amfani da hanyoyin da aka saba, domin da zarar an daina, monit zai sake farawa da su.

Don dakatar da sabis ɗin da Monit ke sa ido, ya kamata ku yi amfani da wani abu kamarmonit stop nameUmarni kamar wannan, misali, don dakatar da nginx:

monit stop nginx

Don dakatar da duk ayyukan da ake sa ido akan amfani da su:

monit stop all

Don fara sabis za ku iya amfani da sumonit farawa sunairin wannan umarni.

Fara duka:

monit start all

Cire abin lura:

yum remove monit

Karin karatu:

comments

Ba za a buga adireshin imel ɗin ku ba. Ana amfani da filayen da ake buƙata * Alamar

Gungura zuwa top