Actions
Setting up NRPE on Debian server » History » Revision 2
« Previous |
Revision 2/6
(diff)
| Next »
Jamila Khan, 08/19/2014 05:09 PM
Setting up NRPE on Debian server¶
- Table of contents
- Setting up NRPE on Debian server
Process:
on client server¶
Install NRPE¶
aptitude install nagios-nrpe-server nagios-plugins-basic
Edit config file¶
vim /etc/nagios/nrpe.cfg
- Add IP_v4_of_Nagios_server to allowed_hosts
start service¶
service nagios-nrpe-server restart
check that service is running¶
netstat -tpln | grep 5666
edit local config to add specified checks¶
vim /etc/nagios/nrpe_local.cfg
Add a NRPE test check and a disk check.
0 octavia:/etc/nagios# cat nrpe_local.cfg ###################################### # Do any local nrpe configuration here ###################################### command[check_nrpe_daemon]=/bin/echo "NRPE OK" # disk checks command[check_disk_root]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/root
restart service¶
service nagios-nrpe-server restart
on monitoring server¶
test connection¶
On Nagios/Icinga server test that that worked:
/usr/lib/nagios/plugins/check_nrpe -H clientserveruri.com -c check_nrpe_daemon NRPE OK
set up checks.¶
example service config file
############################################################################### ############################################################################### # # SERVICE DEFINITIONS # ############################################################################### ############################################################################### define service{ use generic-service ; Inherit default values from a template host_name clientserver service_description SSH check_command check_ssh } define service{ use generic-service ; Inherit default values from a template host_name clientserver service_description HTTP check_command check_http } define service{ use generic-service ; Inherit default values from a template host_name clientserver service_description Users check_command check_nrpe_1arg!check_users } define service{ use generic-service ; Inherit default values from a template host_name clientserver service_description Load check_command check_nrpe_1arg!check_load } define service{ use generic-service ; Inherit default values from a template host_name clientserver service_description Zombie Processes check_command check_nrpe_1arg!check_zombie_procs } define service{ use generic-service ; Inherit default values from a template host_name clientserver service_description Total Processes check_command check_nrpe_1arg!check_total_procs } define service{ use generic-service ; Inherit default values from a template host_name clientserver service_description Disk Space /root check_command check_nrpe_1arg!check_disk_root }
sources:
http://xmodulo.com/2014/03/nagios-remote-plugin-executor-nrpe-linux.html
https://wiki.icinga.org/display/howtos/Setting+up+NRPE+with+Icinga
Updated by Jamila Khan over 10 years ago · 2 revisions
Also available in: PDF HTML TXT
Go to top