On 28/12/2007, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> Hmmm I would try running the command from the SSH shell directly first
> to check if it runs fine, or you can try out with strace to have a
> debug output like:
>
> strace check_...... 2>&1 | egrep '()' > /tmp/strace.log
> strace perl -W check_...... 2>&1 | egrep '(access|open)' > /tmp/strace.log
>
> it sounds like a file permission problem you may solve quickly with
> strace

That's what I was thinking too, but the commands do run fine, and
their output gets saved to the checkresults temporary file. For
example, running check_ping gives this on the cmd line:

> ./check_ping -H localhost -w 3000.0,80% -c 5000.0,100% -p 5
PING OK - Packet loss = 0%, RTA = 1.26 ms


and I can see files like this in the checkresults dir:

> cat /var/spool/nagios3/checkresults/checkLSzkYX
### Active Check Result File ###
file_time=1198838164

### Nagios Host Check Result ###
# Time: Fri Dec 28 10:36:04 2007
host_name=localhost
check_type=0
check_options=0
scheduled_check=1
reschedule_check=1
latency=0.733000
start_time=1198838164.733798


I'm wondering if it's a problem with the child process reporting these
back to the parent nagios process, but I don't know how I can debug
that as the child process does not seem to log anywhere or provide
debug... for example, where do the pipes actually live?

I've also read some threads about pipe sizes causing similar problems,
but that would seem only to apply in the case of lots of services.

Any advice appreciated.

Alex

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Nagios-users mailing list
Nagios-users@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

Reply via email to