Si e përdor CentOS 6 Monit për të monitoruar? Udhëzues për instalimin dhe çinstalimin e Linux të Monit

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:

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!

🔔 Bëhu i pari që merr "Udhëzuesin e përdorimit të mjeteve të marketingut të përmbajtjes AI" me vlerë "ChatGPT Content Marketing AI" në drejtorinë kryesore të kanalit! 🌟
📚 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!

 

发表 评论

Adresa juaj e emailit nuk do të publikohet. Përdoren fushat e kërkuara * Etiketa

lëvizni në krye