Articulu Directory
CentOS 6 Cumu adupràmonitor monitoring?
LinuxInstalla è disinstalla monit tutorial
U prugramma di monitorizazione di monit hè un strumentu di monitoraghju open source per u sistema operatore Linux, pò aiutà à utilizà un navigatore web per monitorà i prucessi di u sistema.Quandu un prugramma o serviziu falla, monit pò riavvia automaticamente.
monit pò esse operatu direttamente nantu à a linea di cummandu, pudete assignà parechje attività di monit (micca solu u monitoraghju), perchè se un serviziu falla un cuntrollu, pudete passà l'alerta di monit o fà qualcosa (pruvà riavviare alcuni servizii).
Questu articulu assume chì sapete almenu i principii di Linux, sapete cumu utilizà SSH, è più impurtante, chì avete u vostru situ web in u vostru propiu VPS.
A stallazione di u prugramma di monitoraghju di Monit hè in realtà assai simplice, vi mustraraghju a stallazione di monit in u CentOS 6 passu à passu.
Passu 1: Habilita u repository 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 ùn sustene micca i repositori EPEL 32-bit, cusì utilizate, RHEL / CentOS 6 32-bit.
Passu 2: Installa monit
yum update yum install -y libcrypto.so.6 libssl.so.6 yum install monit
Passu 3: Configurate u monitor
Una volta installatu, edità u schedariu di cunfigurazione principale è stabilisce u vostru nome d'utilizatore è password, vede l'esempiu sottu:
nano /etc/monit.conf
Edite u schedariu di cunfigurazione 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
Per i dettagli nantu à cumu cunfigurà Monit, per piacè cercate questu "Cumu cunfigurà u schedariu monit.conf? monit file di cunfigurazione esempiu descrizzione"articulu.
Quandu avete mudificatu a nova cunfigurazione, avete bisognu di attivà i paràmetri di ricaricamentu di u serviziu di monit:
/etc/init.d/monit start
monitor standard start, stop, restart commands:
/etc/init.d/monit start /etc/init.d/monit stop /etc/init.d/monit restart
Passu 4: Configurate u serviziu di surviglianza moni
Dopu chì a cunfigurazione iniziale hè cumpleta, pudemu cunfigurà alcuni servizii chì vulemu monitorà.
Eccu alcuni esempi di cunfigurazione utili per 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
Dopu avè creatu i schedarii di cunfigurazione richiesti, verificate l'errore di sintassi:
monit -t
Accuminciate u monitu semplicemente scrivite:
monit
Per stabilisce monit per inizià cù u sistema, aghjunghje à a fine di u schedariu /etc/inittab:
# Run monit in standard run-levels mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Monit Notes
Siccomu monit hè stabilitu cum'è un prucessu daemon, è i paràmetri chì cumincianu cù u sistema sò aghjuntu in inittab, se u prucessu di monit si ferma, u prucessu di init u riavviarà, è u monitore monitoreghja altri servizii, chì significa chì i servizii di monitors di monit ùn ponu micca esse. cessatu d'utilizà i metudi di solitu, perchè una volta fermatu, monit li principiarà di novu.
Per piantà un serviziu monitoratu da Monit, duvete aduprà qualcosa cum'èmonit stop nameUn cumandamentu cum'è questu, per esempiu, per piantà nginx:
monit stop nginx
Per piantà tutti i servizii monitorati da l'usu di monit:
monit stop all
Per inizià un serviziu, pudete adupràmonit nome inizialeun tali cumandamentu.
Cumincià tuttu:
monit start all
Disinstalla monit:
yum remove monit
Lettura estesa:
- "Cumu cunfigurà u schedariu monit.conf? monit file di cunfigurazione esempiu descrizzione"
- "Chì duverebbe fà se u prugramma monit monitoreghja u fallimentu di mysqld? A suluzione à u fallimentu di a basa di dati Linux"
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) hà spartutu "CentOS 6 cumu utilizà a monitorizazione di Monit? Installazione Linux è Disinstallazione di Monit Tutorial" vi aiuterà.
Benvenuti à sparte u ligame di stu articulu:https://www.chenweiliang.com/cwl-159.html
Per sbloccare più trucchi nascosti🔑, benvenuti à unisce à u nostru canale Telegram!
Condividi e mi piace se ti piace! I vostri sparte è Mi piace sò a nostra motivazione cuntinua!