Cara Memasang Monit di Fedora 37/36/35

Monit adalah program utilitas sumber terbuka yang mengelola dan memantau sumber daya dan layanan pada sistem Linux. Beberapa layanan dan sumber daya yang dikelola oleh Monit adalah penggunaan CPU, penggunaan memori, waktu aktif server, koneksi jaringan, dan layanan aplikasi server. Ini juga memastikan bahwa semua layanan yang berjalan selalu sehat dengan memulai ulang layanan yang menghentikan atau mengalami kesalahan pengoperasian seperti waktu henti sistem, aplikasi mogok, atau lonjakan sumber daya. Selain itu, Monit juga dapat dikonfigurasi untuk mengirim peringatan kepada administrator ketika peristiwa tertentu terjadi, memungkinkan administrator untuk mengambil tindakan korektif sebelum masalah meningkat. Akibatnya, Monit adalah alat penting untuk menjaga sistem Linux berjalan dengan lancar.

Dalam tutorial berikut, Anda akan mempelajari cara menginstal Monit di Fedora 37/36/35 Linux menggunakan versi langsung dari repositori Fedora dan mengonfigurasi Monit agar dapat diakses dari browser Anda menggunakan terminal baris perintah.

Langkah-langkah yang Direkomendasikan Sebelum Instalasi

Sebelum Anda mulai, perbarui sistem Anda untuk memastikan semua paket mutakhir untuk menghindari masalah apa pun.

sudo dnf upgrade --refresh

Instal Monit di Fedora Linux

Monit tersedia di repositori default Fedora, membuat instalasi cepat dan mudah.

Pertama, gunakan perintah berikut untuk menginstal aplikasi.


sudo dnf install monit -y

Setelah terinstal, Anda harus mengaktifkan dan memulai layanan, yang dapat Anda lakukan menggunakan perintah berikut.

sudo systemctl enable monit --now

Terakhir, konfirmasikan Monit beroperasi tanpa kesalahan menggunakan yang berikut ini.

systemctl status monit

Contoh output:

contoh monit status ok di fedora linux

Seperti disebutkan di atas, Monit bekerja di bagian belakang. Sekarang lanjutkan ke bagian selanjutnya untuk mengkonfigurasi antarmuka web.

Konfigurasi Monit WebUI di Fedora Linux

Sekarang Monit berfungsi, Anda perlu mengedit file konfigurasi di jalur berikut: “/etc/monit/monitrc” menggunakan editor teks apa pun.

Buka file konfigurasi dengan perintah berikut.


sudo nano /etc/monitrc

Sekarang temukan baris dalam file konfigurasi.

# set httpd port 2812 and
# allow admin:monit

Selanjutnya, ubah nama pengguna dan kata sandi dengan milik Anda sendiri, Anda dapat mempertahankan admin, tetapi saya akan mengubahnya. Opsional, Anda dapat menyesuaikan port default 2812 dengan port lain yang kurang dikenal untuk pengguna di lingkungan sensitif.

Contoh:

set httpd port 2812 and
allow joshmonit:strongpassword

Untuk pengguna di lingkungan lokal, Anda dapat membatalkan komentar pada “izinkan localhost,” yang akan menjatuhkan klien non-lokal.

Contoh:

use address localhost  # only accept connection from localhost (drop if y><p if you use M/Monit)
allow localhost        # allow localhost to connect to the server

Jangan hapus komentar di atas jika Anda mengakses dari luar.


Simpan file konfigurasi dengan CTRL + O, lalu keluar dengan CTRL+X.

Setelah selesai, uji layanan untuk memastikan file konfigurasi tidak memiliki kesalahan.

sudo monit -t

Contoh output:

Control file syntax OK

Sekarang restart layanan agar perubahan file konfigurasi diterapkan.

sudo systemctl restart monit

Konfigurasikan Aturan Monit FirewallD di Fedora Linux

Secara default, tidak ada aturan yang disiapkan untuk Monit. Ini berarti Anda perlu membuat aturan penting untuk menghentikan serangan, kegagalan mengamankan Monit akan menyebabkan masalah, jadi jangan lewati ini kecuali Anda memiliki cara lain untuk melindungi instalasi dan layanan Anda.

Pertama, tambahkan zona khusus baru untuk kebijakan firewalld Monit.


sudo firewall-cmd --permanent --new-zone=monit

Selanjutnya, tentukan alamat IP yang diizinkan untuk mengakses Redis.

sudo firewall-cmd --permanent --zone=monit --add-source=1.2.3.4

Ganti 1.2.3.4 dengan IP alamat yang akan ditambahkan ke daftar yang diizinkan.

Setelah Anda selesai menambahkan alamat IP, buka port Monit. Secara default, ini adalah Port TCP 2812 kecuali Anda telah mengubahnya.

sudo firewall-cmd --permanent --zone=monit --add-port=2812/tcp

Perhatikan bahwa Anda dapat mengubah port default di file konfigurasi jika Anda mengubah aturan buka port firewall di atas ke nilai baru.

Setelah menjalankan perintah tersebut, muat ulang firewall untuk menerapkan aturan baru.

sudo firewall-cmd --reload

Contoh output jika berhasil:


success

Akses Monit WebUI di Fedora Linux

Sekarang Anda telah menginstal Monit dan mengonfigurasi bagian belakang, Anda sekarang dapat melanjutkan untuk mengakses layanan Monit menggunakan alamat IP server.

Contoh:

http://192.0.150.220:2812

Pengguna dapat menggunakan localhost untuk menghubungkan secara lokal.

http://localhost:2812

Contoh output:

masuk untuk memantau di fedora linux webui

Masuk dengan nama pengguna dan kata sandi yang ditetapkan dalam file konfigurasi. Setelah masuk, Anda akan tiba di dasbor utama dengan tampilan keseluruhan Anda.

Contoh:


contoh manajer layanan monit di fedora linux

Setelah berada di dasbor, Anda dapat mengklik sistem Anda untuk menampilkan statistik detail lebih lanjut.

Contoh:

contoh status sistem di fedora linux dengan monit webui

Juga, untuk pengguna yang mungkin mengalami masalah dan perlu menyesuaikan beberapa pengaturan, Anda dapat melihat ikhtisar pengaturan Monit Anda menggunakan antarmuka web.

Contoh:

pantau informasi runtime di fedora linux webui

Tutorial menunjukkan pengaturan dasar; Anda dapat memantau secara ekstensif dengan berbagai opsi. Saya akan menyarankan untuk memeriksa Manual Dokumentasi Monit di situs web resmi.

Perbarui Monit di Fedora Linux

Mengingat Anda telah menginstal Monit menggunakan repositori default Fedora, prosesnya sama menggunakan terminal baris perintah.


sudo dnf update --refresh

Untuk pengguna desktop dengan pembaruan otomatis diaktifkan, saya akan menyarankan menjalankan perintah pembaruan terminal sesering mungkin untuk memastikan sistem Anda diperbarui dengan benar.

Hapus Monit di Fedora Linux

Pengguna yang tidak lagi memerlukan Monit di sistem Fedora Linux mereka menggunakan perintah berikut untuk menghapus aplikasi sepenuhnya.

sudo dnf autoremove monit

Perintah di atas akan membersihkan data yang dibuat dengannya.


Bukan yang Anda cari? Coba cari tutorial tambahan.

Tinggalkan Komentar