Mengaktifkan Traceroute Nagios Via NRPE Nagios

Posted by techshoot on February 2, 2014

Lanjutan dari artikel sebelumnya yaitu menambah plugin traceroute di nagios, kali ini via plugin nrpe nagios, casenya adalah ada 2 link internet, link pertama dapat dihandle oleh nagios dan link kedua ada di router kedua dan si nagios tidak ada akses ke link kedua. namun di salah satu server yang dimonitoring ada akses untuk link kedua tersebut. setelah mencoba sana sini akhirnya diputuskan untuk mencoba traceroute via nrpe nagios di server lain.

asumsinya adalah plugin nrpe sudah berfungsi di server yang akan dijadikan monitoring traceroute.

save as lah code di bawah ini dengan nama check_traceroute di folder nagios plugin anda. di artikel ini kebetulan ada di /usr/lib/nagios/plugins/

chmod +x /usr/lib/nagios/plugins/check_traceroute

Jika mengalami error tentang /usr/bin/gethostip (error yang terjadi ketika artikel ini dibuat dengan menggunakan opensuse) maka silakan menginstall paket syslinux via yast ataupun zypper

dan restart nrpe anda dengan perintah

/etc/init.d/nrpe restart

jika anda melakukan

/usr/lib/nagios/plugins/check_traceroute 8.8.8.8

dan hasilnya traceroute OK: 26.119 ms 24.579 ms 23.041 ms

artinya command tersebut jalan namun belum terintegrasi oleh plugin nrpe

untuk mengetes jalan atau tidaknya command yang anda masukkan ke nrpe anda dapat memakai command berikut

/usr/lib/nagios/plugins/check_nrpe -H hostname -c check_mycommand

di dalam artikel ini menjadi

/usr/lib/nagios/plugins/check_nrpe -H 127.0.0.1 -c check_traceroute

jika error maka ada error seperti berikut NRPE: Command 'check_traceroute' not defined

yang harus dilakukan selanjutnya ialah melakukan integrasi plugin nrpe agar dapat mengenali command check_traceroute

untuk itu kita harus mengedit file konfigurasi nrpe dengan editor kesayangan anda disini saya memakai nano

nano /etc/nagios/nrpe.cfg

lalu tambahkan baris berikut

command[check_traceroute]=/usr/lib/nagios/plugins/check_traceroute 8.8.8.8 #8.8.8.8 adalah ip internet yang akan dituju

restart kembali nrpe anda dengan perintah

/etc/init.d/nrpe restart

lalu cek kembali command tersebut dengan perintah berikut

/usr/lib/nagios/plugins/check_nrpe -H 127.0.0.1 -c check_traceroute

jika hasilnya traceroute OK: 18.182 ms 19.413 ms 20.865 ms maka selamat anda telah berhasil


comments powered by Disqus