Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal dan mengkonfigurasi Monit di Ubuntu 16.04 LTS. Bagi Anda yang belum tahu, Monit adalah alat proses opensource untuk sistem operasi Linux yang membantu Anda untuk memantau proses sistem menggunakan browser web dan juga setiap kali membutuhkannya secara otomatis melakukan pemeliharaan atau perbaikan proses tertentu sedemikian rupa sehingga dapat dibawa kembali online. Pemantauan dapat 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).
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah-demi-langkah instalasi alat pemantauan Monit di server Ubuntu 16.04 (Xenial Xerus).
Instal Monit di Ubuntu 16.04 LTS
Langkah 1. Pertama, pastikan semua paket sistem Anda mutakhir dengan menjalankan apt-get
berikut perintah di terminal.
sudo apt-get update sudo apt-get upgrade
Langkah 2. Menginstal Monit dan server web Apache.
Jalankan perintah berikut di Terminal:
apt-get install apache2 libapache2-mod-php apt-get install monit
Langkah 3. Konfigurasikan alat pemantauan Monit.
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:
nano /etc/monit/monitrc
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
Setelah Anda mengonfigurasinya, Anda perlu memulai layanan Monit untuk memuat ulang pengaturan konfigurasi baru:
systemctl restart monit.service
Langkah 4. Mengonfigurasi Program Pemantauan Mandiri menggunakan Monit.
Setelah konfigurasi awal selesai, kita dapat mengkonfigurasi beberapa layanan yang ingin kita pantau. Untuk melakukan ini, kita akan membuat file terpisah untuk setiap layanan yang terletak di dalam /etc/monit.d/
direktori. Berikut adalah beberapa contoh konfigurasi yang berguna untuk Monit, yang bisa sangat membantu untuk melihat bagaimana sebuah layanan berjalan, di mana ia menyimpan pidfile-nya dan bagaimana memulai dan menghentikan layanan, dll:
## SSH ## # nano /etc/monit.d/ssh start program “/etc/init.d/sshd start” stop program “/etc/init.d/sshd stop” if failed port 22 protocol ssh then restart
## Webserver ## # nano /etc/monit.d/http check process webserver with pidfile /var/run/httpd/httpd.pid group apache start program = “/etc/init.d/httpd start” stop program = “/etc/init.d/httpd stop” if failed host 0.0.0.0 port 80 then restart
## NTP ## # nano /etc/monit.d/ntp check process ntpd with pidfile /var/run/ntpd.pid start program = “/etc/init.d/ntpd start” stop program = “/etc/init.d/ntpd stop” if failed host 127.0.0.1 port 123 type udp then alert
Setelah menambahkan layanan yang diperlukan dalam file konfigurasi pemantauan Monit, Gunakan perintah di bawah ini untuk memverifikasi sintaks file:
monit -t
Terakhir, restart layanan Monit:
systemctl restart monit.service
File konfigurasi cukup menjelaskan, jika Anda tidak yakin tentang opsi, lihat dokumentasi Monit.
Langkah 5. Mengakses Monit.
Monit akan tersedia di port HTTP 2812 secara default. Buka browser favorit Anda dan navigasikan ke http://your-domain.com:2812
atau http://server-ip:2812
lalu masukkan kredensial yang Anda buat di conf di atas.
Selamat! Anda telah berhasil menginstal Monit. Terima kasih telah menggunakan tutorial ini untuk menginstal alat pemantauan Monit pada sistem Ubuntu 16.04 LTS (Xenial Xerus). Untuk bantuan tambahan atau informasi berguna, kami menyarankan Anda untuk periksa situs web resmi Monit.