Install Nagios Plugin and NRPE on Redhat
Prerequisite install
- xinetd
- openssl-devel
Redhat 3rd party libraries if added to yum can let you install nrpe via yum. However, below is an explanation of now to compile this locally.
Download and Extract files
Download and copy files to /tmp
- nrpe-2.15.tar.gz
- nagios-plugins-1.5.tar.gz
Extract files
cd /tmp tar zxvf nrpe-2.15.tar.gz tar zxvf nagios-plugins-1.5.tar.gz
Create nagios Account
groupadd nagios useradd -d /var/log/nagios -g nagios -m -p somepassword nagios date|md5sum|cut -b "1-10" | passwd --stdin nagios id nagios
Install the Nagios Plugins
cd nagios-plugins-1.5 ./configure make make install chown -R nagios:nagios /usr/local/nagios
Install the NRPE daemon
cd nrpe-2.15 ./configure make all make install-plugin make install-daemon make install-daemon-config make install-xinetd chown -R nagios:nagios /usr/local/nagios
Update nagios server IP address here. Included additional IP separated by spaces.
grep only /etc/xinetd.d/nrpe
Use the following example to replace easily!
sed -i 's@only_from = 127.0.0.1@only_from = 127.0.0.1 10.50.60.0/24 204.67.86.0/24@' /etc/xinetd.d/nrpe
Add the NRPE daemon to services
echo "nrpe 5666/tcp # NRPE" >> /etc/services service xinetd restart
Test NRPE daemon
Check for Listening port
netstat -at | grep nrpe
should have output as
tcp 0 0 *:nrpe *:* LISTEN
Run the call to service
/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1
Should return NRPE v2.15
Additional plugins
Copy any additional plugins to /usr/local/nagios/libexec/
such as check_linux_stats.pl
File locations
Nagios Core, Nagios NRPE Deamon and Nagios Plugin Locations
Compiled Version
Plugins (executables)
/usr/local/nagios/libexec/check_nrpe
NRPE Deamon config file (settings)
/etc/xinetd.d/nrpe
NRPE Config file (commands)
/usr/local/nagios/etc/nrpe.cfg
Ubuntu
Core Nagios Monitoring config directory (settings)
/etc/nagios3/conf.d/
Plugin Location (executables)
/usr/lib/nagios/plugins
Redhat
NRPE Config file (commands)
/etc/nagios/nrpe.cfg
Plugin Location
/usr/lib64/nagios/plugins/
Related
Install Sys:Statistics:Linux
via CPAN