Tusaha Maqaalka
CentOS 6 Sida loo isticmaalola socoshada?
LinuxKu rakib oo ka saar casharrada monit
Barnaamijka monit monitoring waa qalab isha furan oo la socodka nidaamka hawlgalka Linux.Waxay kaa caawin kartaa inaad isticmaasho browser-ka si aad ula socoto hababka nidaamka.Marka barnaamijku ama adeeggu xumaado, monit si toos ah ayuu dib u bilaabi karaa.
monit waxa si toos ah loogu shaqayn karaa khadka taliska, waxa aad meelayn kartaa hawlo badan oo joogto ah (ma aha la socodka oo kaliya), markaa hadii adeeg gaar ahi uu ku guuldareysto jeegaga, waxa aad gudbin kartaa digniinta monit ama wax aad samayn kartaa (isku day in aad dib u bilowdo adeegyada qaarkood).
Maqaalkani wuxuu u maleynayaa inaad ogtahay ugu yaraan aasaaska Linux, aad taqaano sida loo isticmaalo SSH, iyo tan ugu muhiimsan, inaad ku martigeliso boggaaga VPS.
Rakibaadda barnaamijka la socodka Monit runtii waa mid aad u fudud, waxaan ku tusi doonaa tallaabo-tallaabo rakibidda monit ee CentOS 6.
Talaabada 1: Dari kaydka 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 taageerto 32-bit EPEL kaydinta, markaa isticmaal, RHEL/CentOS 6 32-bit.
Tallaabada 2: Ku rakib monit
yum update yum install -y libcrypto.so.6 libssl.so.6 yum install monit
Talaabada 3: Habee monit
Marka la rakibo, tafatir faylka qaabeynta ugu weyn oo deji magacaaga isticmaale iyo eraygaaga sirta ah, eeg tusaalaha hoose:
nano /etc/monit.conf
Tafatir faylka qaabeynta 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
Faahfaahinta ku saabsan sida loo habeeyo monit, fadlan ka baadho tan"Sida loo habeeyo faylka monit.conf? monit qaabeynta faylka sharaxaadda tusaalaha" maqaal.
Markaad wax ka beddesho qaabeynta cusub, waxaad u baahan tahay inaad awood u yeelatid dejinta dib u dejinta adeegga monit:
/etc/init.d/monit start
kor u qaad bilawga caadiga ah, joojinta, amarrada dib u bilaaba:
/etc/init.d/monit start /etc/init.d/monit stop /etc/init.d/monit restart
Talaabada 4: Habee adeega la socodka monit
Ka dib qaabeynta bilowga ah ayaa la dhammeeyaa, waxaan habeyn karnaa adeegyada qaar ee aan rabno inaan la soconno.
Waa kuwan qaar ka mid ah tusaalooyinka qaabeynta waxtarka leh ee 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
Kadib abuurista faylasha qaabeynta loo baahan yahay, tijaabi khaladaadka syntax:
monit -t
Bilow sii wad adigoo si fudud u qoraya:
monit
Si aad u dejiso monit si aad ugu bilowdo nidaamka, ku dar dhamaadka faylka /etc/inittab:
# Run monit in standard run-levels mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Xusuus qorka
Mar haddii monit loo dhigay habka daemon-ka, oo goobaha ka bilaabma nidaamka lagu daray inititab, haddii habsocodku joogsado, hawsha init ayaa dib u bilaabmi doonta, oo waxa ay kormeeraysaa adeegyada kale, taas oo macnaheedu yahay in kormeeraha adeegga aanu noqon karin. joojiyay isticmaalka hababka caadiga ah, sababtoo ah marka la joojiyo, monit iyaga ayaa bilaabi doona mar kale.
Si aad u joojiso adeega uu kormeerayo Monit, waa inaad isticmaashaa wax la mid ahmonit stop magacaAmarka sidan oo kale ah, tusaale ahaan, joojinta nginx:
monit stop nginx
Si loo joojiyo dhammaan adeegyada lala socdo isticmaalka monit:
monit stop all
Si aad u bilowdo adeeg waxaad isticmaali kartaamonit start nameamarkaas oo kale.
Bilow dhammaan:
monit start all
Ka saar moog:
yum remove monit
Akhrinta dheeraadka ah:
- "Sida loo habeeyo faylka monit.conf? monit qaabeynta faylka sharaxaadda tusaalaha"
- "Maxaan sameeyaa haddii barnaamijka monit uu kormeero fashilka mysqld? Xalka fashilka database Linux"
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) la wadaagay "CentOS 6 sida loo isticmaalo kormeerka Monit? Rakibaadda Linux iyo Uninstallation of Monit Tutorial" ayaa ku caawin doona.
Ku soo dhawoow inaad wadaagto xiriirka maqaalkan:https://www.chenweiliang.com/cwl-159.html
Si aad u furto khiyaamo qarsoon🔑, ku soo biir kanaalkayaga Telegram!
Share iyo like haddi aad ka heshay! Saamiyadaada iyo waxa aad jeceshahay ayaa ah dhiirigelintayada sii socota!