GNU/Linux >> Belajar Linux >  >> Debian

Instal dan Konfigurasikan Perangkat Lunak Pemantauan Monitorix di Debian 10

Monitorix adalah alat pemantauan jaringan komputer sumber terbuka yang ringan yang dapat digunakan untuk memantau kinerja sistem secara keseluruhan. Ini mengumpulkan data sistem dan menampilkan informasi sebagai grafik menggunakan antarmuka web. Ini dapat dijalankan di sebagian besar sistem operasi berbasis Linux termasuk, CentOS, Debian, Ubuntu, FreeBSD, OpenBSD, dan NetBSD.

Monitorix memiliki serangkaian fitur yang kaya, beberapa di antaranya tercantum di bawah ini:

  • Rata-rata dan penggunaan beban sistem.
  • Penggunaan kernel per prosesor.
  • Penggunaan kernel global.
  • Kesehatan Sistem HP ProLiant.
  • Statistik sensor umum.
  • Sensor LM dan suhu GPU.
  • Suhu dan penggunaan NVIDIA.
  • Suhu dan kesehatan drive disk.
  • Penggunaan sistem file dan aktivitas I/O.
  • Lalu lintas dan penggunaan jaringan.

Dalam tutorial ini, saya akan menjelaskan cara menginstal server monitor Monitorix di Debian 10.

Prasyarat

  • Server yang menjalankan Debian 10.
  • Kata sandi root dikonfigurasi di server Anda.

Memulai

Sebelum memulai, disarankan untuk memperbarui server Anda dengan versi terbaru. Anda dapat memperbaruinya menggunakan perintah berikut:

apt-get update -y
apt-get upgrade -y

Setelah server Anda diperbarui, mulai ulang untuk menerapkan perubahan.

Instal Monitorix

Pertama, unduh Monitoring versi terbaru dari situs resmi mereka menggunakan perintah berikut:

wget https://www.monitorix.org/monitorix_3.11.0-izzy1_all.deb

Setelah unduhan selesai, instal file yang diunduh menggunakan perintah berikut:

dpkg -i monitorix_3.11.0-izzy1_all.deb

Perintah di atas akan menghasilkan beberapa kesalahan ketergantungan. Anda dapat mengatasi kesalahan ketergantungan dengan perintah berikut:

apt-get install -f

Setelah menginstal Monitorix, mulai layanan Monitorix dan aktifkan untuk memulai setelah sistem reboot dengan perintah berikut:

systemctl start monitorix
systemctl enable monitorix

Keluaran:

monitorix.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monitorix

Anda sekarang dapat memverifikasi layanan Monitorix dengan menjalankan perintah berikut:

systemctl status monitorix

Anda akan melihat output berikut:

? monitorix.service - LSB: Start Monitorix daemon
   Loaded: loaded (/etc/init.d/monitorix; generated)
   Active: active (running) since Sun 2019-12-29 16:05:19 UTC; 30s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 1 (limit: 2359)
   Memory: 71.0M
   CGroup: /system.slice/monitorix.service
           ??9827 /usr/bin/monitorix -c /etc/monitorix/monitorix.conf -p /var/run/monitorix.pid

Dec 29 16:05:18 debian10 systemd[1]: Starting LSB: Start Monitorix daemon...
Dec 29 16:05:19 debian10 monitorix[9822]: .
Dec 29 16:05:19 debian10 systemd[1]: Started LSB: Start Monitorix daemon.

Untuk memeriksa versi Monitorix yang terinstal, jalankan perintah berikut:

monitorix -v

Anda akan mendapatkan output berikut:

Monitorix version 3.11.0 (14-Mar-2019)
by Jordi Sanfeliu <[email protected]>
http://www.monitorix.org/

Konfigurasi Monitorix

File konfigurasi default untuk Monitorix terletak di /etc/monitorix/monitorix.conf. Anda perlu mengeditnya dan membuat beberapa perubahan sesuai dengan detail sistem Anda.

Anda dapat mengeditnya dengan perintah berikut:

nano /etc/monitorix/monitorix.conf

Ubah baris berikut:

title = Monitorix Monitoring Server
hostname = debian10
host = debian10
hosts_deny = all
hosts_allow = 192.168.1.0/24
enabled = y

Simpan dan tutup file setelah Anda selesai.

Selanjutnya, Anda perlu membuat pengguna untuk mengautentikasi Monitorix.

Pertama, instal paket Apache Utilities dengan perintah berikut:

apt-get install apache2-utils -y

Selanjutnya, buat pengguna untuk Monitorix dengan perintah berikut:

htpasswd -d -c /var/lib/monitorix/htpasswd admin

Anda akan diminta untuk mengatur kata sandi untuk pengguna seperti yang ditunjukkan di bawah ini:

New password: 
Re-type new password: 
Adding password for user admin

Selanjutnya, mulai ulang layanan Monitorix untuk menerapkan perubahan.

systemctl restart monitorix

Secara default, Monitorix mendengarkan pada port 8080. Anda dapat memverifikasinya dengan perintah berikut:

netstat -ant | grep 8080

Keluaran:

tcp6       0      0 :::8080                 :::*                    LISTEN     
tcp6       0      0 ::1:8080                ::1:45178               TIME_WAIT 

Mengakses UI Web Monitorix

Sekarang, buka browser web Anda dan ketik URL http://your-server-ip:8080/monitorix. Anda akan diarahkan ke halaman login Monitorix:

Berikan nama pengguna Monitorix Anda, kata sandi, dan klik Masuk tombol. Anda akan melihat dasbor Monitorix di halaman berikut:

Penggunaan kernel global, penggunaan Sistem File, dan aktivitas I/O

Statistik lalu lintas jaringan, penggunaan, dan Netstat

Selamat! Anda telah berhasil menginstal server pemantauan Monitorix di Debian 10. 


Debian
  1. Cara menginstal dan mengkonfigurasi Server OpenVPN di Debian 10

  2. Cara menginstal dan mengkonfigurasi buruh pelabuhan di Debian 11

  3. Cara Menginstal dan Mengkonfigurasi Mariadb 10 di Debian 11

  1. Cara Menginstal dan Mengonfigurasi Redis 6.0 di Debian 11

  2. Cara menginstal dan mengkonfigurasi MongoDB 5 di Debian 11

  3. Cara menginstal dan mengkonfigurasi Redis 6 di Debian 11

  1. Instal dan Konfigurasi Fail2ban di Debian 10

  2. Cara Menginstal dan Mengonfigurasi Redis di Debian 9

  3. Cara Menginstal dan Mengkonfigurasi Server VNC di Debian 10