Kumaha CentOS 6 ngagunakeun Monit pikeun ngawas? Pamasangan Linux sareng cabut pamasangan tutorial Monit

CentOS 6 Kumaha ngagunakeunmonitor monitor?

LinuxPasang sareng cabut pamasangan tutorial monit

Program monitoring monit mangrupikeun alat ngawaskeun sumber terbuka pikeun sistem operasi Linux. Éta tiasa ngabantosan anjeun nganggo browser wéb pikeun ngawas prosés sistem. Nalika program atanapi jasa gagal, monit tiasa otomatis ngamimitian deui.

monit tiasa dioperasikeun langsung dina garis paréntah, anjeun tiasa napelkeun sababaraha tugas monit (henteu ngan ukur ngawaskeun), ku kituna upami jasa anu tangtu gagal mariksa, anjeun tiasa ngageterkeun peringatan monit atanapi ngalakukeun hiji hal (coba balikan deui sababaraha jasa).

Tulisan ieu nganggap yén anjeun terang sahenteuna dasar-dasar Linux, terang kumaha ngagunakeun SSH, sareng anu paling penting, anjeun nga-host halaman wéb anjeun dina VPS anjeun nyalira.

Pamasangan program monitoring Monit saleresna saderhana pisan, kuring bakal nunjukkeun anjeun léngkah-léngkah pamasangan monit dina CentOS 6.

Lengkah 1: Aktipkeun gudang 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 henteu ngadukung repositori EPEL 32-bit, janten anggo RHEL / CentOS 6 32-bit.

Lengkah 2: Pasang monit

yum update
yum install -y libcrypto.so.6 libssl.so.6
yum install monit

Lengkah 3: Konpigurasikeun monit

Saatos dipasang, edit file konfigurasi utama sareng setel nami pangguna sareng kecap konci anjeun nyalira, tingali conto di handap ieu:

nano /etc/monit.conf

Édit file konfigurasi 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

Pikeun detil ngeunaan cara ngonpigurasikeun monit, mangga kotektak ieu "Kumaha nyetél file monit.conf? pedaran conto file konfigurasi monit"artikel.

Sakali anjeun parantos ngarobih konfigurasi énggal, anjeun kedah ngaktipkeun setélan ngamuat deui jasa monit:

/etc/init.d/monit start

monitor standar ngamimitian, eureun, balikan deui paréntah:

/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

Lengkah 4: Konpigurasikeun jasa monitoring monit

Saatos konfigurasi awal réngsé, urang tiasa ngonpigurasikeun sababaraha jasa anu urang hoyong monitor.

Ieu sababaraha conto konfigurasi mangpaat pikeun 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

Saatos nyiptakeun file konfigurasi anu diperyogikeun, uji kasalahan sintaksis:

monit -t

Mimitian monit ku saukur ngetik:

monit

Pikeun nyetel monit mimitian ku sistem, tambahkeun dina tungtung file /etc/inittab:

# Run monit in standard run-levels
  mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

Catetan Monit

Kusabab monit disetél salaku prosés daemon, sareng setélan anu dimimitian ku sistem ditambah dina inittab, upami prosés monit lirén, prosés init bakal ngamimitian deui, sareng monit ngawas jasa anu sanés, anu hartosna monitor monit jasa éta henteu tiasa. dieureunkeun ngagunakeun métode normal, sabab sakali dieureunkeun, monit bakal ngamimitian deui.

Pikeun ngeureunkeun layanan anu diawaskeun ku Monit, anjeun kedah nganggo anu sapertosngaran eureun monitParéntah sapertos kieu, contona, pikeun ngeureunkeun nginx:

monit stop nginx

Pikeun ngeureunkeun sadaya jasa anu diawaskeun ku pamakean monit:

monit stop all

Pikeun ngamimitian jasa anjeun tiasa nganggongaran mimiti monitparentah kitu.

Mimitian sadayana:

monit start all

Uninstall monit:

yum remove monit

bacaan diperpanjang:

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) dibagikeun "CentOS 6 kumaha ngagunakeun monitoring Monit? Pamasangan Linux sareng Uninstall Monit Tutorial" bakal ngabantosan anjeun.

Wilujeng ngabagikeun tautan artikel ieu:https://www.chenweiliang.com/cwl-159.html

Wilujeng sumping di saluran Telegram blog Chen Weiliang pikeun kéngingkeun apdet panganyarna!

🔔 Janten anu pangheulana kéngingkeun "Panduan Penggunaan Alat AI Pemasaran Konten ChatGPT" dina diréktori luhur saluran! 🌟
📚 Pituduh ieu ngandung nilai anu ageung, 🌟Ieu mangrupikeun kasempetan anu jarang, tong kantun! ⏰⌛💨
Bagikeun sareng suka upami anjeun resep!
Bagikeun sareng resep anjeun mangrupikeun motivasi kontinyu kami!

 

koméntar

Alamat email anjeun moal diterbitkeun. Widang anu diperyogikeun dianggo * Labél

gulung ka luhur