Hari ini kami akan menunjukkan cara menginstal Monit di Centos VPS Anda. Monit adalah alat pemantauan dan pengelolaan serta pemeliharaan otomatis. Pemantauan bisa langsung di baris perintah atau di web. Anda dapat menetapkan beberapa tugas Monit (tidak hanya pemantauan), jadi jika layanan tertentu gagal dalam pemeriksaan, Monit dapat memperingatkan atau melakukan sesuatu tentangnya (misalnya, coba mulai ulang layanan).
Pertama, kita perlu memastikan server kita up-to-date. Jalankan yang berikut ini:
# pembaruan enak
Sebelum menginstal Monit, kita perlu menginstal beberapa file yang diperlukan olehnya. Untuk melakukannya, ketik:
# yum install -y libcrypto.so.6 libssl.so.6
Sekarang kita dapat mengunduh dan menginstal Monit di server. Ini juga dapat dicapai melalui repositori EPEL tetapi Anda tidak akan mendapatkan versi terbaru yang akan membuat konfigurasi tambahan dan kesulitan penggunaan untuk Anda. Jadi, untuk mengunduh dan menginstal versi Monit terbaru di server Anda, ikuti beberapa langkah sederhana berikut:
# wget http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/monit-5.5-1.el6.rf.i686.rpm
# rpm -Uvh http://apt .sw.be/redhat/el6/en/i386/rpmforge/RPMS/monit-5.5-1.el6.rf.i686.rpm
Setelah instalasi selesai, edit file konfigurasi utama agar menyerupai contoh di bawah ini menggunakan editor teks favorit Anda dan atur nama pengguna dan kata sandi Anda sendiri:
# vim /etc/monit.conf
setel port httpd 2812 dan # setel port mendengarkan sesuai keinginan Anda. defaultnya adalah 2812 (jika menyetel port kustom, pastikan port tersebut tidak tumpang tindih dengan port mendengarkan beberapa layanan lain)
# gunakan alamat localhost # hanya terima koneksi dari localhost
# izinkan localhost # izinkan localhost terhubung ke server dan
izinkan pengguna:'sandi' # minta pengguna 'pengguna' dengan sandi 'sandi'
# izinkan @monit # izinkan pengguna grup 'monit' untuk terhubung (rw)
# izinkan @users readonly # mengizinkan pengguna grup 'users' untuk terhubung readonly
Setelah konfigurasi awal selesai, kita dapat mengkonfigurasi beberapa layanan yang ingin kita pantau. Untuk melakukan ini, kami akan membuat file terpisah untuk setiap layanan yang terletak di dalam direktori /etc/monit.d/. Gunakan editor teks favorit Anda dan buat file seperti yang ditunjukkan untuk beberapa contoh konfigurasi layanan berikut:
Server web:
# vim /etc/monit.d/http
periksa proses server web dengan pidfile /var/run/httpd/httpd.pid
group apache
start program =“/etc/init.d/httpd start”
stop program =“/etc/ init.d/httpd stop”
jika gagal host 0.0.0.0 port 80 kemudian restart
NTP:
# vim /etc/monit.d/ntp
periksa proses ntpd dengan pidfile /var/run/ntpd.pid
start program =“/etc/init.d/ntpd start”
stop program =“/etc/init.d/ntpd stop”
jika gagal host 127.0.0.1 port 123 ketik udp lalu waspada
SSH:
# vim /etc/monit.d/ssh
start program “/etc/init.d/sshd start”
stop program “/etc/init.d/sshd stop”
jika gagal protokol port 22 ssh kemudian restart
Setelah membuat file konfigurasi yang diinginkan, uji file kontrol untuk kesalahan sintaks:
# monit -t
Dan mulai monit hanya dengan mengetik:
# pantau
Buka browser Anda ke http://youripaddress:yourport dan masukkan kredensial yang Anda buat di /etc/monit.conf
Itu dia. Kami telah berhasil menginstal dan mengonfigurasi Monit di CentOS VPS kami.
Tentu saja, jika Anda adalah salah satu pelanggan VPS Hosting Linux kami, Anda tidak perlu melakukan semua ini, cukup tanyakan pada admin kami, duduk dan bersantailah. Admin kami akan segera menyiapkannya untuk Anda. Anda mungkin juga ingin membaca panduan kami tentang Cara menginstal alat pemantauan sistem Monitorix di CentOS 6 VPS.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.