Direktori Artikel
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:
- "Bagaimana cara mengatur file monit.conf? deskripsi contoh file konfigurasi monit"
- "Apa yang harus saya lakukan jika program monit memonitor kegagalan mysqld? Solusi untuk kegagalan database linux"
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!
📚 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!