Nagios adalah solusi pemantauan sumber terbuka yang kuat yang memungkinkan Anda memantau server dan infrastruktur jaringan Anda. Nagios Remote Plugin Executor (NRPE) adalah komponen sisi klien yang memungkinkan eksekusi plugin Nagios pada sistem jarak jauh. Panduan ini akan memandu Anda melalui instalasi dan konfigurasi klien Nagios NRPE di Ubuntu 22.04.
AdvertisementPrerequisites
Ubuntu 22.04 server dengan sudo access Nagios server aktif dan berjalan (untuk instruksi lebih lanjut, lihat dokumentasi Nagios) Langkah 1: Perbarui Sistem Anda
Sebelum menginstal perangkat lunak apa pun, sangat penting untuk memperbarui sistem Anda. Buka terminal dan jalankan perintah berikut:
sudo apt update && sudo apt upgrade -yStep 2: Instal Nagios NRPE Client
Paket Nagios Remote Plugin Executor (NRPE) sudah tersedia di repositori default di Ubuntu sistem. Untuk menginstalnya, buka terminal dan masukkan perintah berikut:
sudo apt update sudo apt install nagios-nrpe-server nagios-plugins
Paket `nagios-nrpe-server` menginstal layanan NRPE di sistem, sedangkan nagios-plugins menyediakan skrip pemantauan yang dipanggil oleh klien NRPE atas permintaan dari server Nagios.
Langkah 3: Mengonfigurasi Klien Nagios
Dalam konfigurasi NRPE, kita perlu menentukan ke server Nagios mana klien menerima permintaan. Misalnya, jika IP server Nagios adalah 192.168.1.100, tambahkan IP ini ke daftar host yang diizinkan. Edit file konfigurasi NRPE yang terletak di `/etc/nagios/nrpe.cfg` dan buat perubahan yang diperlukan, seperti yang ditunjukkan di bawah ini:
sudo nano /etc/nagios/nrpe.cfg
Cari `allowed_hosts` dan tambahkan alamat IP server Nagios Anda.
allowed_hosts=127.0.0.1, 192.168.1.1001allowed_hosts=127.0.0.1,192.168.1.100
Anda dapat mengizinkan beberapa server Nagios dengan menyediakan daftar yang dipisahkan koma.
Selanjutnya, restart layanan NRPE untuk menerapkan perubahan :
sudo systemctl restart nagios-nrpe-serverLangkah 4: Verifikasi Koneksi dari Nagios
Untuk memverifikasi koneksi antara server Nagios dan klien NRPE, masuk ke server Nagios Anda dan periksa apakah dapat berkomunikasi dengan Layanan NRPE dengan benar.
Gunakan perintah `check_nrpe` di server Nagios, yang terletak di direktori plugins, untuk memeriksa koneksi. Perintahnya akan seperti ini, di mana 192.168.1.11 adalah alamat IP dari mesin klien:
check_nrpe -H 192.168.1.11
Jika berhasil, outputnya harus "NRPE v4.0.0", yang menunjukkan bahwa server Nagios telah berhasil berkomunikasi dengan NRPE.
Langkah 5: Perbarui Definisi Perintah untuk NRPE
Anda harus menentukan semua perintah yang akan digunakan oleh server Nagios. Beberapa di antaranya sudah dikonfigurasi sebelumnya dengan instalasi, sementara yang lain perlu diperbarui atau disesuaikan sesuai konfigurasi sistem Anda.
Edit file konfigurasi `/etc/nagios/nrpe.cfg` dan cari bagian DEFINISI PERINTAH. Di sini, Anda dapat mendefinisikan atau memperbarui perintah pemeriksaan sesuai kebutuhan, seperti yang ditunjukkan di bawah ini:
sudo nano /etc/nagios/nrpe.cfg
Cari opsi perintah di bawah dan perbarui sesuai kebutuhan Anda.
command[check_users] =/usr/lib/nagios/plugins/check_users -w 5 -c 10 perintah[check_load]=/usr/lib/nagios/plugins/check_load -w 15,10,5 -c 30,25,20 perintah[check_hda1]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hda1 perintah[check_zombie_procs]=/usr/lib/nagios/plugins/check_procs -w 5 -c 10 -s Z perintah[check_total_procs]=/usr/lib/nagios/plugins/check_procs -w 150 -c 20012345perintah[check_users]=/usr/lib/nagios/plugins/check_users-w5-c10perintah[check_load]=/usr/lib/nagios/ plugins/check_load-w15,10,5-c30,25,20perintah[check_hda1]=/usr/lib/nagios/plugins/check_disk-w20%-c10%-p/dev/hda1command[check_zombie_procs]=/usr/lib/ nagios/plugins/check_procs-w5-c10-sZcommand[check_total_procs]=/usr/lib/nagios/plugins/check_procs-w150-c200
Simpan file konfigurasi dan mulai ulang daemon NRPE untuk menerapkan perubahan:
sudo systemctl restart nagios-nrpe-serverLangkah 6: Sesuaikan Firewall
Secara default, layanan NRPE mendengarkan pada port 5666. Gunakan perintah berikut untuk membuka port firewall untuk layanan NRPE:
sudo firewall-cmd -- permanent --zone=public --add-port=5666/tcp sudo firewall-cmd --reloadConclusion
Kesimpulannya, menyiapkan klien Nagios pada sistem Ubuntu adalah proses langsung yang melibatkan penginstalan paket NRPE, mengonfigurasi klien NRPE , memverifikasi koneksi antara server Nagios dan klien NRPE, memperbarui definisi perintah untuk NRPE, dan menyesuaikan firewall untuk mengizinkan permintaan masuk pada port 5666. Dengan mengikuti langkah-langkah yang diuraikan dalam tutorial ini, Anda dapat dengan mudah memantau kinerja dan kesehatan sistem Ubuntu Anda menggunakan Nagios, yang merupakan solusi pemantauan sumber terbuka yang kuat dan populer.
Referensi tecadmin.comArtikel Diperbarui pada: May 08, 2023
Kontributor: Syauqi Wiryahasana
Model: Haifa Manik Intani