Ahoana no ampiasain'ny CentOS 6 an'i Monit hanaraha-maso? Fametrahana Linux sy fanesorana ny fampianarana Monit

CentOS 6 Ahoana ny fampiasanafanaraha-maso monit?

LinuxMametraka sy manala ny monit tutorial

Ny programa fanaraha-maso monit dia fitaovana fanaraha-maso loharano misokatra ho an'ny rafitra fiasan'ny Linux. Afaka manampy anao hampiasa mpitety tranonkala hanaraha-maso ny fizotran'ny rafitra.

monit dia azo ampiasaina mivantana amin'ny baikon'ny baiko, azonao atao ny manendry asa monit marobe (tsy ny fanaraha-maso fotsiny), ka raha misy serivisy tsy mahomby amin'ny fanamarinana dia azonao atao ny mandefa ny fanairana monit na manao zavatra (andramo averina indray ny serivisy sasany).

Ity lahatsoratra ity dia mihevitra fa fantatrao farafaharatsiny ny fototry ny Linux, mahay mampiasa SSH, ary ny tena zava-dehibe, dia mampiantrano ny tranokalanao amin'ny VPS anao manokana ianao.

Ny fametrahana ny programa fanaraha-maso Monit dia tena tsotra, hasehoko anao tsikelikely ny fametrahana monit amin'ny CentOS 6.

Dingana 1: Alefaso ny tahiry 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 dia tsy mahazaka 32-bit EPEL repository, koa ampiasao, RHEL/CentOS 6 32-bit.

Dingana 2: Mametraka monit

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

Dingana 3: Amboary ny monit

Vantany vao tafapetraka dia amboary ny fisie fanamafisana lehibe ary apetraho ny anaranao sy ny tenimiafinao, jereo ny ohatra etsy ambany:

nano /etc/monit.conf

Ahitsio ny fichier configuration 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

Raha mila antsipiriany momba ny fomba fanamboarana monit dia tsidiho ity "Ahoana ny fametrahana rakitra monit.conf? fanoritsoritana ohatra fichier configuration monit"article.

Raha vantany vao nanova ny fanovana vaovao ianao dia mila mamela ny famerenan'ny serivisy monit:

/etc/init.d/monit start

monit standard start, stop, restart commands:

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

Dingana 4: Amboary ny serivisy fanaraha-maso monit

Rehefa vita ny fanamafisana voalohany, dia afaka manamboatra serivisy sasantsasany izay tiantsika hojerena isika.

Ireto misy ohatra sasantsasany mahasoa ho an'ny 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

Aorian'ny famoronana ny rakitra fanamafisana ilaina, andramo ny hadisoana syntax:

monit -t

Atombohy amin'ny fanoratana tsotra izao ny monit:

monit

Mba hametrahana monit hanomboka amin'ny rafitra dia ampio amin'ny faran'ny rakitra /etc/inittab:

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

Monit Notes

Koa satria ny monit dia napetraka ho dingana daemon, ary ampiana ao amin'ny inittab ny firafitry izay manomboka amin'ny rafitra, raha mijanona ny fizotran'ny monit dia hanomboka azy indray ny dingana init, ary ny monit dia manara-maso ny serivisy hafa, izay midika fa ny monit monitors Services dia tsy azo atao. nitsahatra ny fampiasana ny fomba mahazatra, satria rehefa nijanona, monit dia hanomboka azy ireo indray.

Mba hampitsaharana ny serivisy arahin'i Monit dia tokony hampiasa zavatra toy izany ianaoanarana fiantsonana monitNy baiko toy izao, ohatra, hampitsahatra ny nginx:

monit stop nginx

Mba hampijanonana ny serivisy rehetra arahin'ny fampiasana monit:

monit stop all

Mba hanombohana serivisy azonao ampiasainaanarana fanombohana monitbaiko toy izany.

Manomboka rehetra:

monit start all

Esory ny monit:

yum remove monit

Famakiana lavitra:

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) nizara ny "CentOS 6 ahoana ny fampiasana ny fanaraha-maso Monit? Ny fametrahana Linux sy ny fanesorana ny Monit Tutorial" dia hanampy anao.

Tongasoa eto mizara ny rohy amin'ity lahatsoratra ity:https://www.chenweiliang.com/cwl-159.html

Tongasoa eto amin'ny fantsona Telegram an'ny bilaogin'i Chen Weiliang hahazoana vaovao farany!

🔔 Aoka ho voalohany hahazo ny "ChatGPT Content Marketing AI Tool Usage Guide" sarobidy ao amin'ny lahatahiry ambony fantsona! 🌟
📚 Ity torolalana ity dia misy sanda lehibe, 🌟Ity dia fotoana tsy fahita firy, aza adino! ⏰⌛💨
Partageo ary j'aime raha tianao!
Ny fizaranao sy ny j'aime no antony manosika anay hatrany!

 

Comments

Ny adiresy mailakao dia tsy havoaka. Ampiasaina ny saha ilaina * Label

horonana mankany ambony