Direttorju tal-Artikoli
CentOS 6 Kif tużajimmonitorja l-monitoraġġ?
LinuxInstalla u uninstall monit tutorja
Il-programm ta 'monitoraġġ tal-monit huwa għodda ta' monitoraġġ ta 'sors miftuħ għas-sistema operattiva Linux. Jista' jgħinek tuża web browser biex tissorvelja l-proċessi tas-sistema. Meta programm jew servizz ifalli, monit jista' jerġa' jibda awtomatikament.
monit jista 'jitħaddem direttament fuq il-linja tal-kmand, tista' tassenja kompiti multipli ta 'monit (mhux biss monitoraġġ), għalhekk jekk servizz jonqos minn kontroll, tista' tgħaddi twissija ta 'monit jew tagħmel xi ħaġa (pprova terġa' tibda xi servizzi).
Dan l-artikolu jassumi li taf mill-inqas il-baŜi tal-Linux, taf kif tuża SSH, u l-aktar importanti, li tospita l-websajt tiegħek fuq il-VPS tiegħek stess.
L-installazzjoni tal-programm ta 'monitoraġġ Monit hija fil-fatt sempliċi ħafna, ser nuruk installazzjoni pass pass ta' monit fuq CentOS 6.
Pass 1: Ippermetti r-repożitorju 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 ma jappoġġjax repożitorji EPEL 32-bit, għalhekk uża, RHEL/CentOS 6 32-bit.
Pass 2: Installa monit
yum update yum install -y libcrypto.so.6 libssl.so.6 yum install monit
Pass 3: Ikkonfigura monit
Ladarba tkun installata, editja l-fajl tal-konfigurazzjoni prinċipali u ssettja l-username u l-password tiegħek stess, ara l-eżempju hawn taħt:
nano /etc/monit.conf
Editja l-fajl tal-konfigurazzjoni tal-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
Għal dettalji dwar kif tikkonfigura l-monit, jekk jogħġbok fittex dan "Kif tissettja l-fajl monit.conf? deskrizzjoni eżempju tal-fajl tal-konfigurazzjoni tal-monit"artiklu.
Ladarba tkun immodifikat il-konfigurazzjoni l-ġdida, trid tattiva s-settings tat-tagħbija mill-ġdid tas-servizz tal-monit:
/etc/init.d/monit start
jimmonitorja l-kmandi standard tal-bidu, il-waqfien, il-bidu mill-ġdid:
/etc/init.d/monit start /etc/init.d/monit stop /etc/init.d/monit restart
Pass 4: Ikkonfigura s-servizz ta 'monitoraġġ tal-monit
Wara li titlesta l-konfigurazzjoni inizjali, nistgħu kkonfiguraw xi servizzi li rridu nissorveljaw.
Hawn huma xi eżempji ta' konfigurazzjoni utli għall-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
Wara li toħloq il-fajls ta' konfigurazzjoni meħtieġa, ittestja għal żbalji ta' sintassi:
monit -t
Ibda l-monitor billi sempliċement ittajpja:
monit
Biex issettja l-monit biex jibda bis-sistema, żid fl-aħħar tal-fajl /etc/inittab:
# Run monit in standard run-levels mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Monit Noti
Peress li l-monit huwa ssettjat bħala proċess daemon, u s-settings li jibdew bis-sistema huma miżjuda f'inittab, jekk il-proċess ta 'monit jieqaf, il-proċess ta' bidu jerġa 'jibdah, u l-monitor jimmonitorja servizzi oħra, li jfisser li s-Servizzi tal-monitors ma jistgħux jiġu waqaf juża l-metodi tas-soltu, għax ladarba jitwaqqaf, il-monit jerġa’ jibda.
Biex twaqqaf servizz immonitorjat minn Monit, għandek tuża xi ħaġa bħalmonit stop isemKmand bħal dan, pereżempju, biex twaqqaf nginx:
monit stop nginx
Biex twaqqaf is-servizzi kollha mmonitorjati bl-użu tal-monit:
monit stop all
Biex tibda servizz tista' tużamonit start namekmand bħal dan.
Ibda kollha:
monit start all
Iddiżinstalla monit:
yum remove monit
Aktar qari:
- "Kif tissettja l-fajl monit.conf? deskrizzjoni eżempju tal-fajl tal-konfigurazzjoni tal-monit》
- "X'għandi nagħmel jekk il-programm monit jimmonitorja l-falliment ta 'mysqld? Is-soluzzjoni għall-falliment tad-database linux》
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) maqsuma "CentOS 6 kif tuża l-monitoraġġ Monit? Installazzjoni u Disinstallazzjoni tal-Linux ta 'Monit Tutorial" tgħinek.
Merħba biex taqsam il-link ta' dan l-artikolu:https://www.chenweiliang.com/cwl-159.html
Biex tiftaħ aktar tricks moħbija🔑, merħba tingħaqad mal-kanal Telegram tagħna!
Share u like jekk jogħġobkom! L-ishma u l-likes tiegħek huma l-motivazzjoni kontinwa tagħna!