<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<pre>Hi, 

I am trying to create nagios plugin (perl script: check_test) to
run on remote machine using nrpe. I am able to setup nrpe and 
execute plugins (default plugins) on remote machine. But the custom
plugin error out on nagios machine. Surprisingly, it works fine
on the remote machine and also locally on nagios server. Telnet to
port 5666 also works fine. I am not able to figure where the problem
exists. Tried to debug and found that nrpe deamon is sending it 
properly to check_nrpe.But somehow nagios server receives this error
code from SSL:
     SSL_get_error=1
     ERR_get_error=336130315
     error:00000001:lib(0):func(0):reason(1)

Following commands are executed on nagios server:
==================================================
[root@nagios libexec]# ./check_nrpe -H <remote IP> -c check_disk1
DISK OK - free space: / 401 MB (4%);| /=9443MB;9644;9744;0;9844

[root@nagios libexec]# ./check_nrpe -H <remote IP> -c check_test
<b>CHECK_NRPE: Error receiving data from daemon.</b>
================================================


Following commands are executed on remote server:
==================================================
[root@remote root]# grep check_disk1 /etc/nrpe.cfg
command[check_disk1]=/usr/local/nagios/libexec/check_disk -w 200 -c 100 -p /dev/sda2

[root@remote root]# grep check_test /etc/nrpe.cfg
command[check_test]=/root/check_test

[root@remote root]# cat /root/check_test
#!/usr/bin/perl

print ("TEST WARNING - search report:  working (2%);| /=9870MB;9876;9976;0;10076\n");
exit 1

[root@rcdut4 root]# /root/check_test
TEST WARNING - search report:  working (2%);| /=9870MB;9876;9976;0;10076
===================================================

This script works fine if I run it from nagios machine locally and
GUI also display the state properly based on the exit (return) code.
Both check_nrpe and nrpe are of same version.
</pre>
<pre class="moz-signature" cols="72">-- 
Thanks,
Kapil
</pre>
</body>
</html>