Bagaimana CentOS 6 menggunakan Monit untuk memantau? Instalasi Linux dan penghapusan tutorial Monit

CentOS 6 Cara menggunakanpemantauan pemantauan?

LinuxInstal dan hapus instalan tutorial monit

Program pemantauan monit adalah alat pemantauan sumber terbuka untuk sistem operasi Linux. Ini dapat membantu Anda menggunakan browser web untuk memantau proses sistem. Ketika suatu program atau layanan gagal, monit dapat memulai ulang secara otomatis.

monit dapat dioperasikan secara langsung pada baris perintah, Anda dapat menetapkan beberapa tugas monit (tidak hanya pemantauan), jadi jika suatu layanan gagal dalam pemeriksaan, Anda dapat meneruskan peringatan monit atau melakukan sesuatu (coba mulai ulang beberapa layanan).

Artikel ini mengasumsikan bahwa Anda setidaknya mengetahui dasar-dasar Linux, tahu cara menggunakan SSH, dan yang terpenting, Anda meng-host situs web Anda di VPS Anda sendiri.

Instalasi program pemantauan Monit sebenarnya sangat sederhana, saya akan menunjukkan kepada Anda langkah demi langkah instalasi monit di CentOS 6.

Langkah 1: Aktifkan repositori 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 tidak mendukung repositori EPEL 32-bit, jadi gunakan RHEL/CentOS 6 32-bit.

Langkah 2: Instal monit

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

Langkah 3: Konfigurasikan monit

Setelah terinstal, edit file konfigurasi utama dan atur nama pengguna dan kata sandi Anda sendiri, lihat contoh di bawah ini:

nano /etc/monit.conf

Edit 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

Untuk detail tentang cara mengkonfigurasi monit, silakan telusuri ini "Bagaimana cara mengatur file monit.conf? deskripsi contoh file konfigurasi monit"artikel.

Setelah Anda mengubah konfigurasi baru, Anda harus mengaktifkan pengaturan reload layanan monit:

/etc/init.d/monit start

monit standar start, stop, restart perintah:

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

Langkah 4: Konfigurasikan layanan pemantauan monit

Setelah konfigurasi awal selesai, kita dapat mengkonfigurasi beberapa layanan yang ingin kita monitor.

Berikut adalah beberapa contoh konfigurasi yang berguna untuk 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

Setelah membuat file konfigurasi yang diperlukan, uji kesalahan sintaks:

monit -t

Mulai monit hanya dengan mengetik:

monit

Untuk mengatur monit untuk memulai dengan sistem, tambahkan di akhir file /etc/inittab:

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

Catatan Monit

Karena monit ditetapkan sebagai proses daemon, dan pengaturan yang dimulai dengan sistem ditambahkan di inittab, jika proses monit berhenti, proses init akan memulai kembali, dan monit memantau layanan lain, yang berarti bahwa Layanan memantau monit tidak dapat berhenti menggunakan metode yang biasa, karena setelah dihentikan, monit akan memulainya lagi.

Untuk menghentikan layanan yang dipantau oleh Monit, Anda harus menggunakan sesuatu sepertinama berhenti monitPerintah seperti ini, misalnya, untuk menghentikan nginx:

monit stop nginx

Untuk menghentikan semua layanan yang dipantau oleh penggunaan monit:

monit stop all

Untuk memulai layanan, Anda dapat menggunakannama awal monitperintah seperti itu.

Mulai semua:

monit start all

Copot pemasangan monit:

yum remove monit

Bacaan lebih lanjut:

Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) membagikan "CentOS 6 bagaimana cara menggunakan pemantauan Monit? Instalasi Linux dan Penghapusan Instalasi Monit Tutorial" akan membantu Anda.

Selamat datang untuk membagikan tautan artikel ini:https://www.chenweiliang.com/cwl-159.html

Selamat datang di saluran Telegram blog Chen Weiliang untuk mendapatkan pembaruan terkini!

🔔 Jadilah orang pertama yang mendapatkan "Panduan Penggunaan Alat AI Pemasaran Konten ChatGPT" yang berharga di direktori teratas saluran! 🌟
📚 Panduan ini mengandung nilai yang sangat besar, 🌟Ini adalah kesempatan langka, jangan sampai terlewatkan! ⏰⌛💨
Bagikan dan sukai jika Anda suka!
Berbagi dan suka Anda adalah motivasi berkelanjutan kami!

 

发表 评论

Alamat email Anda tidak akan dipublikasikan. 必填 项 已 用 * 标注

滚动 到 顶部