Pehea e hoʻohana ai ʻo CentOS 6 iā Monit e nānā? Hoʻokomo ʻia ʻo Linux a me ka wehe ʻana i ke kumu aʻo Monit

CentOS 6 Pehea e hoʻohana aika nānā ʻana?

LinuxE hoʻouka a wehe i ke kumu aʻo monit

ʻO ka polokalamu kiaʻi monit he mea hoʻohana no ka ʻōnaehana Linux. Hiki iā ia ke kōkua iā ʻoe e hoʻohana i ka polokalamu kele pūnaewele e nānā i nā kaʻina hana.

hiki ke hoʻohana pololei ʻia ka monit ma ka laina kauoha, hiki iā ʻoe ke hāʻawi i nā hana monit he nui (ʻaʻole wale ka nānā ʻana), no laila inā ʻaʻole i hāʻule kekahi lawelawe, hiki iā ʻoe ke hele i ka makaʻala o monit a i ʻole hana i kekahi mea (e hoʻāʻo e hoʻomaka hou i kekahi mau lawelawe).

Ke manaʻo nei kēia ʻatikala ua ʻike ʻoe i ka liʻiliʻi o nā kumu o Linux, ʻike pehea e hoʻohana ai i ka SSH, a ʻo ka mea nui loa, e hoʻokipa ʻoe i kāu pūnaewele ma kāu VPS ponoʻī.

He mea maʻalahi loa ka hoʻonohonoho ʻana o ka polokalamu nānā Monit, e hōʻike wau iā ʻoe i kēlā me kēia pae i ka hoʻonohonoho ʻana o monit ma CentOS 6.

KaʻAnuʻu Hana 1: E hoʻā i ka waihona 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
  • ʻAʻole kākoʻo ʻo CentOS 7 i nā waihona waihona 32-bit EPEL, no laila e hoʻohana iā RHEL/CentOS 6 32-bit.

KaʻAnuʻu Hana 2: E hoʻouka i ka monit

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

KaʻAnuʻu Hana 3: E hoʻonohonoho i ka monit

Ke kau ʻia, hoʻoponopono i ka faila hoʻonohonoho nui a hoʻonohonoho i kāu inoa inoa a me kāu ʻōlelo huna, e ʻike i ka laʻana ma lalo nei:

nano /etc/monit.conf

Hoʻoponopono i ka waihona hoʻonohonoho 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

No nā kikoʻī e pili ana i ka hoʻonohonoho ʻana i ka monit, e ʻoluʻolu e nānā i kēia "Pehea e hoʻonohonoho ai i ka faile monit.conf? mot configuration file example description"ʻatikala.

Ke hoʻololi ʻoe i ka hoʻonohonoho hou, pono ʻoe e ʻae i nā hoʻonohonoho hoʻouka hou o ka lawelawe monit:

/etc/init.d/monit start

hoʻomaka, hoʻomaka, hoʻomaka hou i nā kauoha:

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

KaʻAnuʻu Hana 4: E hoʻonohonoho i ka lawelawe mālama monit

Ma hope o ka pau ʻana o ka hoʻonohonoho mua, hiki iā mākou ke hoʻonohonoho i kekahi mau lawelawe a mākou e makemake ai e nānā.

Eia kekahi mau laʻana hoʻonohonoho pono no ka 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

Ma hope o ka hana ʻana i nā faila hoʻonohonoho pono, e hoʻāʻo no nā hewa syntax:

monit -t

E hoʻomaka i ka monit ma ke kikokiko ʻana:

monit

No ka hoʻonohonoho ʻana i ka monit e hoʻomaka me ka ʻōnaehana, e hoʻohui i ka hopena o ka faila /etc/inittab:

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

Monit Notes

No ka mea, ua hoʻonohonoho ʻia ka monit ma ke ʻano he daemon, a ua hoʻohui ʻia nā hoʻonohonoho e hoʻomaka me ka ʻōnaehana ma inittab, inā pau ke kaʻina monit, e hoʻomaka hou ke kaʻina hana, a nānā ʻo monit i nā lawelawe ʻē aʻe, ʻo ia hoʻi, ʻaʻole hiki ke mālama ʻia ka monit monitors Services. Ua ho'ōki i ka hoʻohana ʻana i nā ʻano hana maʻamau, no ka mea, hoʻomaka hou ka monit.

No ka hooki ʻana i kahi lawelawe i nānā ʻia e Monit, pono ʻoe e hoʻohana i kahi mea likemonit stop nameʻO kahi kauoha e like me kēia, no ka laʻana, e hooki i ka nginx:

monit stop nginx

No ka hooki ʻana i nā lawelawe āpau i nānā ʻia e ka hoʻohana monit:

monit stop all

E hoʻomaka i kahi lawelawe hiki iā ʻoe ke hoʻohanainoa hoʻomaka monithe kauoha.

E hoʻomaka i nā mea a pau:

monit start all

Wehe i ka monit:

yum remove monit

Heluhelu lōʻihi:

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kaʻana like "CentOS 6 pehea e hoʻohana ai i ka nānā ʻana iā Monit? E kōkua ʻo Linux Installation a Uninstallation of Monit Tutorial" iā ʻoe.

Welina mai e kaʻana like i ka loulou o kēia ʻatikala:https://www.chenweiliang.com/cwl-159.html

Welina mai i ke kahawai Telegram o ka moʻomanaʻo ʻo Chen Weiliang e kiʻi i nā mea hou loa!

🔔 E lilo i mea mua e kiʻi i ka waiwai nui "ChatGPT Content Marketing AI Tool Usage Guide" ma ka papa kuhikuhi kiʻekiʻe. 🌟
📚 He waiwai nui kēia alakaʻi, 🌟He manawa kakaikahi kēia, mai poina! ⏰⌛💨
Kaʻana like a like inā makemake ʻoe!
ʻO kāu kaʻana like a me kou makemake ʻo kā mākou hoʻoikaika mau!

 

评论

ʻAʻole e paʻi ʻia kāu leka uila. Hoʻohana ʻia nā kahua koi * Label

ʻōwili i luna