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:
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/