Problem--->CHECK_NRPE: Received 0 bytes

arsin_spam at bellsouth.net arsin_spam at bellsouth.net
Mon May 26 09:25:14 CEST 2003


I am having issues with nrpe not returning any results. I have configured it without ssl and defaulted the rest. 

I am able to telnet to port 5666 to the host running the nrpe damon. Below are the configurations and a few trouble shooting results i have performed.

Can anyone give me some insight into this. I have scoured the lists and am unable to find anything to assist me in generating any results from either a local or remote nrpe execution. 

I have debugging enabled and show nothing in the messages and am able to exe the plugins on the nrpe host. i.e. check_user 

Thanks 
Dave







./check_nrpe -H 10.56.42.20 -p 5666 -c check_users
CHECK_NRPE: Received 0 bytes from daemon.  Check the remote server logs for error messages.

CONFIGURATIONS
#=======================================



INETD
#============
nrpe    stream  tcp     nowait  nagios  /usr/sbin/nrpe -c /etc/nrpe.cfg --inetd

SERVICES
#============
nrpe            5666/tcp   # NRPE

NRPE
#============
/usr/sbin/nrpe
-rwxr-xr-x   1 nagios  nagios    64746 May 25 06:48 nrpe

NRPE.CFG
#============
/etc/nrpe.cfg
-rw-r--r--   1 nagios  nagios     5062 May 25 07:36 nrpe.cfg

server_port=5666
server_address=10.56.42.20
allowed_hosts=127.0.0.1, 10.56.42.17
nrpe_user=nagios
nrpe_group=nagios
dont_blame_nrpe=0
debug=1
command_timeout=60
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_disk1]=/usr/local/libexec/nagios/check_disk -w 20 -c 10 -p /dev/hda1
command[check_disk2]=/usr/local/libexec/nagios/check_disk -w 20 -c 10 -p /dev/hdb1
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 


==============================================================================
==============================================================================

Troubleshooting results
========================================
./check_nrpe -H 10.56.42.20 -p 5666 -c check_users
CHECK_NRPE: Received 0 bytes from daemon.  Check the remote server logs for error messages.


NMAP (from remote host to host running nrpe)
#===========================================

Port       State       Service
5666/tcp   open        unknown

NETSTAT
============================================
tcp4       0      0  10.56.42.20.5666       10.56.42.17.4825       TIME_WAIT


TCPDUMP
#===========================================
tcpdump: listening on fxp0
07:55:57.258284 10.56.42.17.4160 > xxxx.com.nrpe: S 2909265437:2909265437(0) win 5840 <mss 1460,sackOK,timestamp 1294521708 0,nop,wscale 0> (DF)
07:55:57.258367 xxxx.com.nrpe > 10.56.42.17.4160: S 3388345141:3388345141(0) ack 2909265438 win 65535 <mss 1460,nop,wscale 1,nop,nop,timestamp 174928 1294521708>
07:55:57.258564 10.56.42.17.4160 > xxxx.com.nrpe: . ack 1 win 5840 <nop,nop,timestamp 1294521708 174928> (DF)
07:55:57.266568 10.56.42.17.4160 > xxxx.com.nrpe: P 1:1037(1036) ack 1 win 5840 <nop,nop,timestamp 1294521712 174928> (DF)
07:55:57.267138 xxxx.com.nrpe > 10.56.42.17.4160: P 1:819(818) ack 1037 win 32786 <nop,nop,timestamp 174929 1294521712> (DF)
07:55:57.267200 xxxx.com.nrpe > 10.56.42.17.4160: F 819:819(0) ack 1037 win 33304 <nop,nop,timestamp 174929 1294521712> (DF)
07:55:57.267645 10.56.42.17.4160 > xxxx.com.nrpe: . ack 819 win 7362 <nop,nop,timestamp 1294521713 174929> (DF)
07:55:57.267711 10.56.42.17.4160 > xxxx.com.nrpe: F 1037:1037(0) ack 820 win 7362 <nop,nop,timestamp 1294521713 174929> (DF)
07:55:57.267756 xxxx.com.nrpe > 10.56.42.17.4160: . ack 1038 win 33304 <nop,nop,timestamp 174929 1294521713> (DF)


Telnet to nrpe server (same result from remote)
#============================================
Trying 127.0.0.1...
Connected to localhost
Escape character is '^]'.

NRPE - Nagios Remote Plugin Executor
Copyright (c) 1999-2003 Ethan Galstad (nagios at nagios.org)
Version: 2.0b3
Last Modified: 04-17-2003
License: GPL

Usage: nrpe -c <config_file> <mode>

Options:
 <config_file> = Name of config file to use
 <mode>        = One of the following two operating modes:
   -i          =    Run as a service under inetd or xinetd
   -d          =    Run as a standalone daemon

Notes:
This program is designed to process requests from the check_nrpe
plugin on the host(s) running Nagios.  It can run as a service
under inetd or xinetd (read the docs for info on this), or as a
standalone daemon. Once a request is received from an authorized
host, NRPE will execute the command/plugin (as defined in the
config file) and return the plugin output and return code to the
check_nrpe plugin.

Connection closed by foreign host.






-------------------------------------------------------
This SF.net email is sponsored by: ObjectStore.
If flattening out C++ or Java code to make your application fit in a
relational database is painful, don't do it! Check out ObjectStore.
Now part of Progress Software. http://www.objectstore.net/sourceforge
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list