Instal Munin di Ubuntu 20.04 untuk Pemantauan Server

Munin adalah perangkat lunak yang komprehensif untuk memantau komputer, terutama server. Ini membantu administrator sistem untuk mengumpulkan berbagai informasi sistem yang dapat dilihat melalui interface web seperti beban prosesor, useran hard disk, lalu lintas jaringan, akses ke service server pada satu atau lebih komputer, dan banyak lagi…

Sangat cocok untuk memantau satu server atau sejumlah besar server. Munin sendiri diatur sebagai aplikasi master/client. Jika ada beberapa engine yang akan dipantau maka server dengan instance utama Munin bertindak sebagai Master, informasi dari semua engine dikumpulkan dan dievaluasi untuk ini; sedangkan server atau engine lain akan dikenal sebagai node, yang hanya mengumpulkan data di engine lokal dan membuatnya tersedia untuk master.

Komputer master dapat menanyakan “Node Munin” di komputer lain dalam jaringan dan dengan demikian menampilkan informasinya. Oleh karena itu, Munin cocok untuk memantau satu komputer maupun untuk memantau seluruh jaringan komputer. Jika Anda mencari alternatif sumber terbuka Munin maka Nagios dan Icinga adalah beberapa di antaranya.

Langkah-langkah untuk Munin Monitoring di Ubuntu 20.04 LTS Linux

1. Beralih ke user root

Buka command terminal atau akses server melalui SSH. Dan kemudian beralih ke user root untuk menginstal dan mengatur solusi pemantauan Server Munin.

sudo -i

2. Jalankan pembaruan sistem Ubuntu

Sebelum melangkah lebih jauh, pertama-tama, jalankan perintah pembaruan sistem untuk menyegarkan cache repositori sistem dan menginstal versi baru yang tersedia dari paket-paket yang ada pada sistem.

pembaruan yang tepat

3. Instal Apache dan beberapa dependensi lainnya

Kita perlu mengkonfigurasi server web di Ubuntu untuk mengakses interface web melalui jaringan Munin. Oleh karena itu, gunakan perintah yang diberikan di bawah ini untuk menginstal Apache dan paket lain yang diperlukan.

apt install Apache2 libcgi-fast-perl libapache2-mod-fcgid

4. Perintah untuk Menginstal Munin di Server Ubuntu 20.04

Munin dapat diinstal dari sumber paket di Ubuntu, sehingga kita tidak perlu menambahkan repositori tambahan atau tambahan di sistem kita.

apt install munin

Perintah di atas akan menginstal tambahan plugin Munin, Munin-node, dan Munin.

Jika server Anda atau server jarak jauh yang ingin Anda pantau juga memiliki database Mysql atau MariaDB, maka untuk memantaunya juga mengaktifkan beberapa plugin Munin tambahan.

cd /etc/munin/plugins ln -s /usr/share/munin/plugins/mysql_ mysql_ ln -s /usr/share/munin/plugins/mysql_bytes mysql_bytes ln -s /usr/share/munin/plugins/mysql_innodb mysql_innodb ln -s /usr/share/munin/plugins/mysql_isam_space_ mysql_isam_space_ ln -s /usr/share/munin/plugins/mysql_queries mysql_queries ln -s /usr/share/munin/plugins/mysql_slowqueries mysql_slowqueries ln -s /usr/share/munin /plugins/mysql_threads mysql_threads

Juga, aktifkan log dan direktori lain yang diperlukan untuk menyimpan data yang dihasilkan oleh Munin.

Edit file konfigurasi Munin:

nano /etc/munin/munin.conf

Dalam file hapus simbol # yang diberikan di depan baris berikut untuk menghapus komentarnya. Untuk informasi lebih lanjut, Anda dapat melihat tangkapan layar.

dbdir /var/lib/munin htmldir /var/cache/munin/www logdir /var/log/munin rundir /var/run/munin

Untuk menyimpan file tekan Ctrl+O, tekan tombol Enter, lalu Ctrl+X untuk keluar dari file.

5. Konfigurasi Apache untuk pemantauan Server Munin

Kita sudah memiliki file konfigurasi Apache pra-bangun untuk Munin di dalam direktorinya, oleh karena itu, buat saja tautan Simbolik dari file itu untuk Apache.

Buka direktori konfigurasi Apache.

cd /etc/apache2/conf-enabled

Buat Tautan Simbolis

ln -s /etc/munin/apache24.conf munin.conf

(opsional) Jika Anda ingin mengakses interface Web Munin di luar localhost Anda, yang berarti server tempat Anda menginstal alat pemantauan Server ini, maka edit file konfigurasi Apache Munin.

nano /etc/munin/apache24.conf

Sekarang, tambahkan simbol # di depan baris “ Require local ” dan setelah itu tambahkan

Membutuhkan semua diberikan

Dan juga ubah nilai Options dari None menjadi FollowSymLinks SymLinksIfOwnerMatch

Lihat tangkapan layar di bawah ini untuk mendapatkan ide. Sedangkan untuk menyimpan file tekan Ctrl+O, tekan tombol Enter, lalu Ctrl+X untuk keluar dari file.

Mulai ulang Apache:

systemctl restart Apache2

Mulai ulang service Munin

systemctl restart munin munin-node

Untuk memeriksa status

systemctl status munin munin-node

6. Akses interface Web Server Munin

Sekarang, buka browser lokal atau jarak jauh dan arahkan ke alamat IP server Munin Anda bersama dengan direktorinya. Sebagai contoh:

http://server-ip-address/munin

Ubah alamat IP-Server dengan alamat atau nama domain sebenarnya dari server Anda.

7. Atur Node untuk memantau banyak sistem

Jika Anda ingin memantau sistem Linux jarak jauh, maka pertama-tama instal simpul Munin di dalamnya:

sudo apt install munin-node

Setelah itu edit file konfigurasi Node:

sudo nano /etc/munin/munin-node.conf

Tambahkan alamat IP Master Munin Server tempat Anda ingin mengumpulkan statistik sistem node. Dalam format di bawah ini.

Misalnya, alamat ip server master kita adalah 192.168.0.108. Maka formatnya akan menjadi seperti ini:

izinkan ^192.168.0.108$

Mulai ulang service simpul

sudo service munin-node restart

Sekarang, buka Master Munin Server dan tambahkan node Ip-address di sana dalam file konfigurasinya yang ingin Anda pantau di sana.

sudo nano /etc/munin/munin.conf

Tambahkan Alamat Node dalam format di bawah ini:

[node0.example.com] alamat 192.168.0.106 use_node_name ya

Ubah alamat dan nilai domain sesuai milik Anda dalam format di atas.

Simpan file Crtrl+O, tekan tombol Enter, dan untuk keluar gunakan Ctrl+X.

Reload Munin:

service sudo munin restart

Sekarang, pada interface Web Munin Anda, Anda akan memiliki Node tambahan: