Drejtoria e artikujve
CentOS 6 Si të përdornimonitoron monitorimin?
LinuxUdhëzues për instalimin dhe çinstalimin e monit
Programi i monitorimit monit është një mjet monitorimi me burim të hapur për sistemin operativ Linux. Ai mund t'ju ndihmojë të përdorni një shfletues uebi për të monitoruar proceset e sistemit. Kur një program ose shërbim dështon, monit mund ta rifillojë automatikisht.
monit mund të operohet drejtpërdrejt në linjën e komandës, mund të caktoni detyra të shumta monitorimi (jo vetëm monitorim), kështu që nëse një shërbim i caktuar dështon në kontroll, mund të kaloni alarmin e monit ose të bëni diçka (provoni të rinisni disa shërbime).
Ky artikull supozon që ju i dini të paktën bazat e Linux-it, dini të përdorni SSH dhe më e rëndësishmja, që ju e strehoni uebsajtin tuaj në VPS-në tuaj.
Instalimi i programit të monitorimit Monit është në fakt shumë i thjeshtë, unë do t'ju tregoj instalimin hap pas hapi të monit në CentOS 6.
Hapi 1: Aktivizo depo 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 nuk mbështet depo EPEL 32-bit, prandaj përdorni, RHEL/CentOS 6 32-bit.
Hapi 2: Instaloni monit
yum update yum install -y libcrypto.so.6 libssl.so.6 yum install monit
Hapi 3: Konfiguro monit
Pasi të instalohet, modifikoni skedarin kryesor të konfigurimit dhe vendosni emrin e përdoruesit dhe fjalëkalimin tuaj, shihni shembullin më poshtë:
nano /etc/monit.conf
Redaktoni skedarin e konfigurimit të 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
Për detaje se si të konfiguroni monit, ju lutemi shfletoni këtë "Si të konfiguroni skedarin monit.conf? shembull përshkrimi i skedarit të konfigurimit monit"artikull.
Pasi të keni modifikuar konfigurimin e ri, duhet të aktivizoni cilësimet e rifreskimit të shërbimit të monit:
/etc/init.d/monit start
monitoroni komandat standarde të fillimit, ndalimit, rinisjes:
/etc/init.d/monit start /etc/init.d/monit stop /etc/init.d/monit restart
Hapi 4: Konfiguro shërbimin e monitorimit të monit
Pasi të ketë përfunduar konfigurimi fillestar, ne mund të konfigurojmë disa shërbime që duam të monitorojmë.
Këtu janë disa shembuj të dobishëm të konfigurimit për 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
Pas krijimit të skedarëve të kërkuar të konfigurimit, provoni për gabime sintaksore:
monit -t
Filloni monitorimin thjesht duke shtypur:
monit
Për të vendosur monit që të fillojë me sistemin, shtoni në fund të skedarit /etc/inittab:
# Run monit in standard run-levels mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Shënime Monit
Meqenëse monit është vendosur si një proces daemon, dhe cilësimet që fillojnë me sistemin shtohen në inittab, nëse procesi i monit ndalon, procesi init do ta rifillojë atë dhe monit monitoron shërbime të tjera, që do të thotë se monitorët monit Shërbimi nuk mund të të ndërpritet duke përdorur metodën normale, sepse sapo të ndalet, monit do ta nisë përsëri.
Për të ndaluar një shërbim të monitoruar nga Monit, duhet të përdorni diçka të tillëmonit stop emriNjë komandë si kjo, për shembull, për të ndaluar nginx:
monit stop nginx
Për të ndaluar të gjitha shërbimet e monitoruara nga përdorimi i monit:
monit stop all
Për të nisur një shërbim që mund të përdornimonit emri i fillimitnjë komandë e tillë.
Filloni të gjitha:
monit start all
Çinstaloni montimin:
yum remove monit
Leximi më tej:
- "Si të konfiguroni skedarin monit.conf? shembull përshkrimi i skedarit të konfigurimit monit"
- "Çfarë duhet të bëj nëse programi monit monitoron dështimin e mysqld? Zgjidhja për dështimin e bazës së të dhënave linux"
Blogu Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shpërndau "CentOS 6 si të përdoret monitorimi i Monit? Linux Instalimi dhe Uninstallation of Monit Tutorial" do t'ju ndihmojë.
Mirë se vini të shpërndani lidhjen e këtij artikulli:https://www.chenweiliang.com/cwl-159.html
Mirësevini në kanalin Telegram të blogut të Chen Weiliang për të marrë përditësimet më të fundit!
📚 Ky udhëzues përmban vlera të mëdha, 🌟Ky është një mundësi e rrallë, mos e humbisni! ⏰⌛💨
Shpërndaje dhe like nëse të pëlqen!
Ndarjet dhe pëlqimet tuaja janë motivimi ynë i vazhdueshëm!