Artikulo Direktoryo
CentOS 6 Unsaon paggamitmonitor sa pagmonitor?
LinuxI-install ug i-uninstall ang monit tutorial
Ang monit monitoring program usa ka open source monitoring tool para sa Linux operating system. Makatabang kini kanimo sa paggamit sa web browser aron mamonitor ang mga proseso sa sistema. Kung ang usa ka programa o serbisyo mapakyas, ang monit mahimong awtomatik nga i-restart kini.
Ang monit mahimong direktang maoperahan sa command line, mahimo nimong i-assign ang daghang mga buluhaton sa monit (dili lamang pagmonitor), busa kung ang usa ka serbisyo mapakyas sa tseke, mahimo nimong ipasa ang alerto sa monit o buhaton ang usa ka butang (sulayi pag-restart ang pipila ka mga serbisyo).
Kini nga artikulo nagtuo nga nahibal-an nimo bisan ang mga sukaranan sa Linux, nahibal-an kung giunsa ang paggamit sa SSH, ug labi ka hinungdanon, nga nag-host ka sa imong website sa imong kaugalingon nga VPS.
Ang pag-install sa Monit monitoring program sa tinuud yano ra kaayo, ipakita ko kanimo ang lakang sa lakang nga pag-install sa monit sa CentOS 6.
Lakang 1: I-enable ang EPEL repository
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
- Ang CentOS 7 wala nagsuporta sa 32-bit EPEL repository, busa gamita, RHEL/CentOS 6 32-bit.
Lakang 2: I-install ang monit
yum update yum install -y libcrypto.so.6 libssl.so.6 yum install monit
Lakang 3: I-configure ang monit
Sa higayon nga ma-install, usba ang nag-unang configuration file ug itakda ang imong kaugalingong username ug password, tan-awa ang pananglitan sa ubos:
nano /etc/monit.conf
I-edit ang monit configuration file:
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
Para sa mga detalye kon unsaon pag-configure ang monit, palihug tan-awa kini "Unsaon pag-setup sa monit.conf file? monit configuration file pananglitan nga paghulagway"artikulo.
Kung nabag-o na nimo ang bag-ong configuration, kinahanglan nimo nga palihokon ang mga setting sa pag-reload sa serbisyo sa monit:
/etc/init.d/monit start
monitor sa standard nga pagsugod, paghunong, pag-restart sa mga sugo:
/etc/init.d/monit start /etc/init.d/monit stop /etc/init.d/monit restart
Lakang 4: I-configure ang serbisyo sa pagmonitor sa monit
Human makompleto ang inisyal nga configuration, mahimo namong i-configure ang pipila ka mga serbisyo nga gusto namong bantayan.
Ania ang pipila ka mapuslanon nga mga pananglitan sa pag-configure alang sa 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
Pagkahuman sa paghimo sa gikinahanglan nga mga file sa pag-configure, pagsulay alang sa mga sayup sa syntax:
monit -t
Sugdi ang pag-monitor pinaagi lang sa pag-type:
monit
Aron itakda ang monit nga magsugod sa sistema, idugang sa katapusan sa /etc/inittab file:
# Run monit in standard run-levels mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Monit Notes
Tungod kay ang monit gitakda isip usa ka proseso sa daemon, ug ang mga setting nga nagsugod sa sistema gidugang sa inittab, kung ang proseso sa monit mohunong, ang proseso sa init magsugod pag-usab, ug ang monit mag-monitor sa ubang mga serbisyo, nga nagpasabot nga ang monit monitor Ang serbisyo dili mahimo. ihunong gamit ang normal nga pamaagi, tungod kay kung nahunong, ang monit magsugod pag-usab.
Aron mapahunong ang usa ka serbisyo nga gibantayan ni Monit, kinahanglan nimo nga mogamit usa ka butang nga samangalan sa monit stopUsa ka sugo nga sama niini, pananglitan, sa paghunong sa nginx:
monit stop nginx
Aron mapahunong ang tanang serbisyo nga gimonitor pinaagi sa paggamit sa monit:
monit stop all
Sa pagsugod sa usa ka serbisyo nga imong magamitngalan sa pagsugod sa monitmaong sugo.
Pagsugod sa tanan:
monit start all
I-uninstall ang monit:
yum remove monit
Gipadako nga pagbasa:
- "Unsaon pag-setup sa monit.conf file? monit configuration file pananglitan nga paghulagway"
- "Unsa ang akong buhaton kung ang programa sa monit nag-monitor sa kapakyasan sa mysqld? Ang solusyon sa kapakyasan sa linux database"
Paglaum Chen Weiliang Blog ( https://www.chenweiliang.com/ ) mipaambit sa "CentOS 6 unsaon paggamit ang Monit monitoring? Ang Linux Installation ug Uninstallation sa Monit Tutorial" makatabang kanimo.
Welcome sa pagpaambit sa link niini nga artikulo:https://www.chenweiliang.com/cwl-159.html
Aron maablihan ang daghang tinago nga mga limbong🔑, welcome sa pag-apil sa among Telegram channel!
Share ug like kung ganahan ka! Ang imong mga share ug likes mao ang among padayon nga kadasig!