GNU/Linux >> Belajar Linux >  >> Ubuntu

Instal sistem pemantauan M / Monit di Ubuntu 20.04

Monit adalah program yang cepat, mudah digunakan tetapi efektif untuk memantau layanan server. Ini juga dapat mencakup dasar-dasar penting seperti penggunaan CPU, penggunaan disk, dan banyak lagi. Jika layanan server gagal, itu dapat dimulai ulang secara otomatis. Jika terjadi masalah, satu atau lebih penerima akan diinformasikan melalui email.

Awalnya ditujukan untuk satu server, M / Monit juga menawarkan versi komersial yang dapat memantau beberapa server secara bersamaan (dalam satu antarmuka).

Apa yang dapat kami pantau menggunakan Monit?

Kami dapat memantau banyak hal menggunakan Monit seperti Proses, sumber daya seperti penggunaan CPU secara keseluruhan, Memori, dan Rata-Rata Beban; uptime server atau mesin, berbagai aplikasi server, koneksi jaringan ke berbagai layanan jaringan; hard disk atau sistem file; pantau file untuk perubahan seperti md5 atau sha1 checksum file, stempel waktu, perubahan ukuran, dan lainnya termasuk perubahan folder.

Instalasi M/Monit di Ubuntu Linux

Buka terminal perintah dan cukup ketik perintah yang diberikan di bawah ini. Paket alat ini ada di repo Ubuntu dan tidak memerlukan bantuan repositori pihak ketiga.

sudo apt-get install monit

File Konfigurasi

Program Monit dapat dikonfigurasi menggunakan /etc/monit/monitrc mengajukan. Ada banyak contoh pengaturan, beberapa di antaranya dikomentari, yang cukup jelas, atau yang komentarnya berisi teks bantuan. Kami menyarankan Anda untuk tidak membuat pengaturan sendiri secara langsung di file ini. Lebih baik buat yang baru – nano /etc/monit/conf.d/ untuk pengaturan yang diinginkan.

Aktifkan port m/Monit httpd di Ubuntu

Secara default, port 2812 untuk berkomunikasi Monit akan dinonaktifkan dan harus diaktifkan dengan mengedit file konfigurasinya.

sudo nano /etc/monit/monitrc

Temukan baris:setel port httpd 2812 

Di sana hapus # tag untuk baris berikut. Juga, ganti izinkan dan gunakan alamat nilai dari localhost ke 0.0.0.0 jika Anda ingin mengakses antarmuka web Monit dari jarak jauh seperti yang ditunjukkan pada tangkapan layar.

Anda juga dapat mengubah kata sandi default untuk admin yaitu monit .

set httpd port 2812 and
use address 0.0.0.0 # only accept connection from localhost (drop if you use M/M>
allow 0.0.0.0/0 # allow localhost to connect to the server and
allow admin:monit # require user 'admin' with password 'monit'

Simpan file dengan menekan Ctrl+X lalu ketik – Y dan tekan tombol Enter kunci.

Periksa dan muat

Untuk memeriksa file konfigurasi tanpa kesalahan gunakan perintah berikut:

sudo monit -t

# If there are no errors, you will receive the following feedback:

# Control file syntax OK

Aktifkan layanan Monit di Linux

Secara default itu tidak akan diaktifkan, jadi untuk melakukannya, jalankan perintah untuk mengaktifkan layanan untuk memulai secara otomatis dengan boot sistem.

sudo /lib/systemd/systemd-sysv-install enable monit

Mulai ulang sekali

sudo systemctl restart monit

Periksa Status

Untuk mengetahui semuanya bekerja dengan baik-

sudo monit status

 

Izinkan port M/Monit di firewall

Untuk mengakses antarmuka web Monit di luar host lokal Anda, izinkan port atau layanannya di firewall untuk mengakses jaringan publik.

sudo ufw allow 2812

Akses Antarmuka Web

Buka browser pada sistem lokal atau remote yang dapat mengakses Ip-address server/pc yang telah diinstal sistem Monit Monitor. Dan arahkan ke http://your-server-ip-address:2812

Masukkan nama pengguna dan kata sandi.

Tambahkan layanan ke Monitor di Monit

Anda dapat membuat file layanan untuk alat yang akan dipantau atau dapat menggunakan yang telah dikonfigurasi sebelumnya yang tersedia di folder M/Monit.

Dalam /etc/monit/conf-available/ ada beberapa file siap pakai untuk berbagai layanan server umum, yang standarnya biasanya dapat diadopsi. Seperti:

acpid, at, mdadm, mysql, openntpd, pdns-recursor, rsyslog, snmpd,
apache2, cron, memcached, nginx, openssh-server, postfix and smartmontools.

Agar Monit mengambil alih setelan untuk layanan yang diinginkan, tautan lunak ke file layanan harus dibuat dan  diaktifkan di /etc/monit/conf-enabled/ .

Misalnya:

Kami ingin memantau Apache menggunakan file yang telah dikonfigurasi sebelumnya. Jadi untuk itu-

Sintaks :

sudo ln -s /etc/monit/conf-available/service-file  /etc/monit/conf-enabled/

contoh untuk Apache :

sudo ln -s /etc/monit/conf-available/apache2 /etc/monit/conf-enabled/

Agar perubahan efektif, daemon Monit perlu dimuat ulang.

sudo monit reload

Dengan cara yang sama, kami dapat mengaktifkan layanan lain.

Tambahkan Layanan Secara Manual 

Sekarang, jika Anda ingin menambahkan beberapa layanan secara manual, maka Anda harus membuat file yang sama. Misalnya, Anda ingin mendeteksi semua informasi tentang perangkat keras sistem Anda menggunakan sensor.

sudo apt install lm-sensors

sudo  nano/etc/monit/conf-available/sensors

Tambahkan :

check program sensors with path /usr/bin/sensors
if status != 0 then alert

Simpan file: Ctrl+X, Y, dan tekan tombol Enter.

Aktifkan:

sudo ln -s /etc/monit/conf-available/sensors /etc/monit/conf-enabled/

Muat Ulang Monit:

sudo monit reload

Kesimpulan :

Dengan cara ini, kita dapat memantau sistem kita menggunakan alat M/Monit yang ringan di Ubuntu Linux. Untuk mengetahui lebih banyak tentangnya, lihat dokumentasi resmi.


Ubuntu
  1. Cara Menginstal Gradle di Ubuntu 18.04

  2. Cara Menginstal Elasticsearch di Ubuntu 20.04

  3. Instal Krita di Ubuntu 20.04 LTS

  1. Cara Menginstal OpenProject di Ubuntu 16.04

  2. Instal Pinta di Ubuntu 20.04 LTS

  3. Cara Menginstal Monit di Ubuntu 14.04

  1. Cara Menginstal Alat Pemantauan Sistem Prometheus di Ubuntu 20.04

  2. Cara Menginstal Django di Ubuntu 20.04

  3. Cara Menginstal Notepadqq di Ubuntu 20.04