Littafin Adireshi
CentOS 6 Yadda ake amfani da shisaka idanu?
LinuxShigar kuma cire koyawa monit
Shirin saka idanu na monit kayan aiki ne na buɗe tushen sa ido na tsarin aiki na Linux.Yana iya taimaka maka amfani da mai binciken gidan yanar gizo don lura da tsarin tsarin.Lokacin da shirin ko sabis ya gaza, monit na iya sake kunna shi ta atomatik.
ana iya sarrafa monit kai tsaye akan layin umarni, zaku iya sanya ayyuka masu yawa (ba sa ido kawai ba), don haka idan wani sabis ɗin ya gaza cak ɗin, zaku iya wuce faɗakarwar monit ko yin wani abu ( gwada sake kunna wasu ayyuka).
Wannan labarin yana ɗauka cewa kun san aƙalla mahimman abubuwan Linux, san yadda ake amfani da SSH, kuma mafi mahimmanci, ku ɗauki bakuncin rukunin yanar gizon ku akan VPS na ku.
Shigar da shirin saka idanu na Monit a zahiri abu ne mai sauqi qwarai, zan nuna muku mataki-mataki shigarwa na monit akan CentOS 6.
Mataki 1: Kunna ma'ajiyar 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 baya goyan bayan ma'ajiyar EPEL 32-bit, don haka yi amfani da, RHEL/CentOS 6 32-bit.
Mataki 2: Shigar monit
yum update yum install -y libcrypto.so.6 libssl.so.6 yum install monit
Mataki na 3: Sanya monit
Da zarar an shigar, gyara babban fayil ɗin sanyi kuma saita sunan mai amfani da kalmar wucewa, duba misalin da ke ƙasa:
nano /etc/monit.conf
Shirya fayil ɗin daidaitawar 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
Don cikakkun bayanai kan yadda ake saita monit, da fatan za a bincika wannan "Yadda ake saita fayil monit.conf? monit sanyi fayil kwatancin misali"labarin.
Da zarar kun canza sabon saitin, kuna buƙatar kunna saitunan sake kunnawa na sabis ɗin monit:
/etc/init.d/monit start
duba daidaitaccen farawa, tsayawa, sake kunna umarni:
/etc/init.d/monit start /etc/init.d/monit stop /etc/init.d/monit restart
Mataki na 4: Sanya sabis na saka idanu
Bayan an gama saitin farko, za mu iya saita wasu ayyuka waɗanda muke son saka idanu.
Anan akwai wasu misalan daidaitawa masu amfani don 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
Bayan ƙirƙirar fayilolin sanyi da ake buƙata, gwada kurakuran syntax:
monit -t
Fara ci gaba ta hanyar bugawa kawai:
monit
Don saita monit don farawa da tsarin, ƙara a ƙarshen fayil ɗin /etc/inittab:
# Run monit in standard run-levels mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Bayanan kula
Tunda an saita monit azaman tsarin daemon, kuma ana ƙara saitunan da suka fara da tsarin a cikin inittab, idan tsarin aiwatarwa ya tsaya, tsarin init zai sake farawa da shi, kuma yana kula da sauran ayyukan, wanda ke nufin cewa monit Monitor Services ba zai iya zama ba. daina amfani da hanyoyin da aka saba, domin da zarar an daina, monit zai sake farawa da su.
Don dakatar da sabis ɗin da Monit ke sa ido, ya kamata ku yi amfani da wani abu kamarmonit stop nameUmarni kamar wannan, misali, don dakatar da nginx:
monit stop nginx
Don dakatar da duk ayyukan da ake sa ido akan amfani da su:
monit stop all
Don fara sabis za ku iya amfani da sumonit farawa sunairin wannan umarni.
Fara duka:
monit start all
Cire abin lura:
yum remove monit
Karin karatu:
- "Yadda ake saita fayil monit.conf? monit sanyi fayil kwatancin misali"
- "Menene zan yi idan shirin monit yana lura da gazawar mysqld? Maganin gazawar tushen bayanai na Linux"
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) raba "CentOS 6 yaya ake amfani da kulawar Monit? Linux Installation da Uninstallation na Monit Tutorial" zai taimake ku.
Barka da zuwa raba hanyar haɗin wannan labarin:https://www.chenweiliang.com/cwl-159.html
Don buɗe wasu ɓoyayyun dabaru🔑, barka da zuwa tasharmu ta Telegram!
Share da like idan kuna so! Rarraba ku da abubuwan so sune ci gaba da kwarin gwiwa!