Cara Instal Agen Nagios NRPE di Ubuntu 22.04/Ubuntu 20.04

Memasang agen Nagios NRPE di server Ubuntu, baik itu versi 22.04 (Jammy Jellyfish) maupun 20.04 (Focal Fossa), adalah langkah penting supaya server monitoring Nagios Anda bisa memantau sumber daya lokal di server tersebut, seperti penggunaan CPU, memori, ruang disk, atau proses yang sedang berjalan. NRPE ini ibarat jembatan yang menghubungkan server Nagios dengan plugin-plugin monitoring yang ada di server yang ingin dipantau.

Cara Pasang Agen NRPE di Ubuntu

Langkah awalnya tentu saja memastikan daftar paket di sistem Anda sudah update. Buka terminal di server Ubuntu yang mau dipasangi agen NRPE, lalu jalankan perintah ini:

sudo apt update

Setelah update selesai, kita bisa langsung pasang paket nagios-nrpe-server dan nagios-plugins. Paket nagios-plugins berisi plugin-plugin standar yang umum dipakai untuk memantau berbagai hal.

sudo apt install nagios-nrpe-server nagios-plugins

Tunggu sampai proses instalasi selesai.

Konfigurasi NRPE Server

Setelah terpasang, kita perlu melakukan sedikit konfigurasi di file utama NRPE. File ini biasanya ada di /etc/nagios/nrpe.cfg. Buka file tersebut dengan editor teks kesukaan Anda, misalnya nano atau vim:

sudo nano /etc/nagios/nrpe.cfg

Cari baris yang ada tulisan allowed_hosts=. Secara default, mungkin isinya 127.0.0.1 atau kosong. Bagian ini sangat penting untuk keamanan. Anda harus memasukkan alamat IP server Nagios Anda di baris ini. Jika Anda punya lebih dari satu server Nagios, pisahkan IP-nya dengan koma.

Contoh:
allowed_hosts=127.0.0.1,192.168.1.100 (ganti 192.168.1.100 dengan IP server Nagios Anda)

Anda juga bisa melihat definisi command di file ini, misalnya check_users, check_load, check_disk, dll. Pastikan command-command ini sesuai dengan kebutuhan monitoring Anda. Jika perlu menyesuaikan parameter, lakukan di sini.

Setelah selesai mengedit, simpan file konfigurasinya. Untuk mengaktifkan pengaturan yang baru saja diubah, restart layanan nagios-nrpe-server:

BACA JUGA:  Microsoft membuka wilayah cloud di Malaysia

sudo systemctl restart nagios-nrpe-server

Pastikan layanannya berjalan tanpa error dengan mengecek statusnya:

sudo systemctl status nagios-nrpe-server

Buka Port untuk Komunikasi

Agen NRPE secara default mendengarkan koneksi masuk di port TCP 5666. Agar server Nagios Anda bisa berkomunikasi dengan agen ini, Anda harus memastikan firewall di server Ubuntu mengizinkan koneksi masuk di port 5666 dari server Nagios Anda.

Jika Anda menggunakan UFW (Uncomplicated Firewall), Anda bisa membuka port 5666 dengan perintah berikut:

sudo ufw allow 5666/tcp

Atau jika Anda hanya ingin mengizinkan dari IP server Nagios spesifik:

sudo ufw allow from 192.168.1.100 to any port 5666 (ganti 192.168.1.100 dengan IP server Nagios Anda)

Jangan lupa reload atau aktifkan UFW jika perlu.

Tes Koneksi NRPE dari Server Nagios

Langkah terakhir adalah memastikan bahwa server Nagios Anda bisa terhubung dan berkomunikasi dengan agen NRPE yang baru dipasang. Login ke server Nagios Anda dan jalankan perintah check_nrpe. Jika check_nrpe belum terpasang di server Nagios, pasang dulu paket nagios-plugins-standard atau nagios-nrpe-plugin.

Untuk menguji koneksi dasar, jalankan:

check_nrpe -H [IP_Server_Ubuntu]

Ganti [IP_Server_Ubuntu] dengan alamat IP server Ubuntu yang baru Anda konfigurasi. Jika berhasil, perintah ini biasanya akan menampilkan versi NRPE yang terpasang di server target.

Untuk menguji command spesifik, misalnya check_load:

check_nrpe -H [IP_Server_Ubuntu] -c check_load

Jika semua langkah ini berjalan lancar, berarti agen NRPE sudah siap dan Anda bisa mulai menambahkan server Ubuntu ini ke konfigurasi Nagios Anda untuk dipantau.

Sumber: https://kifarunix.com/install-nagios-nrpe-agents-on-ubuntu-22-04-ubuntu-20-04/