Install dan konfigurasi nrpe (nagios) pada freebsd 9.3

0
701

selamat pagi sobat sekolahlinux :D, kali ini kita akan membahas tentang bagaimana agar server freebsd bisa di monitoring dengan nagios, kali ini saya menggunakan nrpe sebagai module nagios clientnya, pertama ikuti langkah dibawah ini

masuk ke direktori ports nrpe

cd /usr/ports/net-mgmt/nrpe

lalu config installasinya sebelum kita install nrpenya

make config

pilih SSL lalu klik OK seperti gambar dibawah

Screenshot

make install clean

untuk konfigurasi nrpenya bisa dengan mengedit file nrpe.cfg seperti dibawah,

vim /usr/local/etc/nrpe.cfg

untuk konfigurasinya bisa menyesuaikan saya sendiri menggunakan konfigurasi bawaan dan saya sedikit modifikasi path yang ada untuk keperluan monitoring dan jangan lupa tambahkan ip address nagios server agar nagios server dapat berkomunikasi dengan server yang diinstall nrpe, karena jika tidak nanti akan muncul error Error – Could not complete SSL handshake

# ALLOWED HOST ADDRESSES
# This is an optional comma-delimited list of IP address or hostnames
# that are allowed to talk to the NRPE daemon. Network addresses with a bit mask
# (i.e. 192.168.1.0/24) are also supported. Hostname wildcards are not currently
# supported.
#
# Note: The daemon only does rudimentary checking of the client's IP
# address.  I would highly recommend adding entries in your /etc/hosts.allow
# file to allow only the specified host to connect to the port
# you are running this daemon on.
#
# NOTE: This option is ignored if NRPE is running under either inetd or xinetd

#allowed_hosts=127.0.0.1
allowed_hosts=127.0.0.1,100.100.100.10 #IP_ADDRESS_NAGIOS_SERVER

dan berikut ini konfig tambahan yang ada di server yang saya install nrpe

# The following examples use hardcoded command arguments...

command[check_users]=/usr/local/libexec/nagios/check_users -w 5 -c 10
command[check_load]=/usr/local/libexec/nagios/check_load -w 15,10,5 -c 30,25,20
command[check_mxload]=/usr/local/libexec/nagios/check_load -w 15,10,5 -c 30,25,20
command[check_root]=/usr/local/libexec/nagios/check_disk -w 20% -c 10% -p /
command[check_diskmx]=/usr/local/libexec/nagios/check_disk -w 20% -c 10% -p /
command[check_var]=/usr/local/libexec/nagios/check_disk -w 20% -c 10% -p /var
command[check_tmp]=/usr/local/libexec/nagios/check_disk -w 20% -c 10% -p /tmp
command[check_usr]=/usr/local/libexec/nagios/check_disk -w 20% -c 10% -p /usr
command[check_zombie_procs]=/usr/local/libexec/nagios/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/libexec/nagios/check_procs -w 150 -c 200

# User Defined Checks Start
command[check_swap]=/usr/local/libexec/nagios/check_swap -w 20% -c 10%
command[check_ftp]=/usr/local/libexec/nagios/check_ftp -w 5 -c 10
command[check_imap]=/usr/local/libexec/nagios/check_imap -j -w 5 -c 10
command[check_pop]=/usr/local/libexec/nagios/check_pop -w 5 -c 10
command[check_cpu]=/usr/local/libexec/nagios/check_cpu_usage -w 80 -c 100

ingat konfigurasi tambahan diatas menyesuaikan dengan kebutuhan.

untuk melakukan pengecekan apakah server client yang diinstal nrpe sudah bisa komunikasi dengan nagios server anda bisa melakukan check seperti dibawah ini

[root@cacti ~]# /usr/local/nagios/libexec/check_nrpe -H mx.sekolahlinux.com
NRPE v2.15

dan seperti ini

/usr/local/nagios/libexec/check_nrpe -H mx.sekolahlinux.com -c check_diskmx
DISK OK - free space: / 817487 MB (97% inode=99%);| /=22915MB;730784;822132;0;913481

 

jika perintah diatas tidak bisa coba dengan menggunakan -n, biasanya penyebabnya adalah karena NRPE tidak untuk mode SSL ketika pertama diinstall

[root@cacti ~]# /usr/local/nagios/libexec/check_nrpe -H mx.sekolahlinux.com -n
NRPE v2.15

dan seperti ini

/usr/local/nagios/libexec/check_nrpe -H mx.sekolahlinux.com -c check_diskmx
DISK OK - free space: / 817487 MB (97% inode=99%);| /=22915MB;730784;822132;0;913481

untuk install nagios server bisa mengunjungi article sekolahlinux yang ini ya sob

http://sekolahlinux.com/install-konfigurasi-nagios-server-pada-centos-6-6/

😀 selamat mencoba.

LEAVE A REPLY

Please enter your comment!
Please enter your name here