Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Monit di CentOS 8. Bagi Anda yang belum tahu, Monit adalah alat pelacakan proses sumber terbuka untuk OS Linux yang membantu Anda untuk memantau proses oleh sistem. Secara otomatis melakukan pemeliharaan dan perbaikan proses tertentu dan memastikannya dibawa kembali online. Monit juga dapat digunakan untuk menangani dan memantau paket, file, direktori, sistem file, ujian jaringan TCP/IP , penilaian protokol, dan dapat menggunakan SSL untuk pengujian semacam itu.
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 sistem pemantauan Monit pada CentOS 8.
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:CentOS 8.
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
- Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
- Seorang
non-root sudo user
atau akses keroot user
. Kami merekomendasikan untuk bertindak sebagainon-root sudo user
, namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.
Instal Monit di CentOS 8
Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.
sudo dnf update sudo dnf install zlib-devel pam-devel openssl-devel libtool bison flex autoconf gcc make git epel-release
Langkah 2. Menginstal Monit di CentOS 8.
Sekarang jalankan perintah berikut untuk menginstal Monit ke sistem CentOS Anda:
sudo dnf install monit
Untuk memulai Monit semudah menjalankan satu perintah:
$sudo monit ###You should see the message below in the end### New Monit id: ak47bmwe46857bcf3c5g0detd225e83 Stored in '/root/.monit.id' Starting Monit 5.46.0 daemon with http interface at [localhost]:2812
Anda juga dapat mengaktifkan Monit untuk memulai saat server dimulai ulang:
sudo systemctl enable --now monit
Langkah 3. Konfigurasikan Monit.
Monit hadir dengan konfigurasi yang memungkinkan Anda menyempurnakan konfigurasi dan menambahkan apa yang perlu kami pantau.
sudo nano /etc/monitrc
Cari httpd port 2812, ubah entri berikut:
set httpd port 2812 #use address localhost => only accept connection from localhost (drop if you use M/Monit) use address 0.0.0.0 allow 0.0.0.0/0 allow admin:monit
Dari pengaturan di atas, Monit akan mendengarkan pada port 2812 di semua antarmuka. Pengguna admin akan dapat mengakses antarmuka web dari jaringan mana pun.
Langkah 4. Konfigurasi Firewall.
Konfigurasikan firewall untuk mengizinkan akses ke antarmuka web Monit, yang berjalan pada port 2812:
sudo firewall-cmd --permanent --add-port=2812/tcp sudo firewall-cmd --reload
Langkah 5. Mengakses Monit di CentOS.
Monit akan tersedia pada port HTTP 2812 secara default. Buka browser favorit Anda dan navigasikan kehttp://your-server-ip-address:2812
lalu masukkan kredensial yang Anda buat di /etc/monitrc
.
Selamat! Anda telah berhasil menginstal Monit. Terima kasih telah menggunakan tutorial ini untuk menginstal alat pemantauan Monit pada sistem CentOS 8 Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Monit .