[clug] Nagios show status information as (null)

Anthony David adavid at adavid.com.au
Tue Mar 23 01:23:14 MDT 2010


Jeffm wrote:
> Have this annoying problem with nagios I'm hoping the local nagios 
> experts can help me solve. Search the web hasn't turned up anything 
> useful (eye strain doesn't count as useful).
>
> I'm using nrpe to run remote checks on a machine. I have two dummy 
> tests and a real one which I'm developing.
>
> The first dummy one, as written in the nrpe cfg file, is,
>
>   command[check_ok]=/bin/bash -c 'echo "Hello"; exit 0'
>
> this works fine.
>
> The second dummy test was added to check that it wasn't a python 
> specific problem I was having,
>
>   command[test_py]=<path-to-script>/test_py.py
>
> where <path-to-script> is the location of the script. The script in 
> turn says,
>
>   #!/usr/bin/python
>   # Minimal python test
>
>   import sys
>
>   print "OK w/ exit"
>   sys.exit(0)
>
> The real script ends in the same two lines and has all three tests 
> have very similar setups in the nagios config. All three scripts 
> return correctly when called via check_nrpe on the command line from 
> the machine nagios is running on, eg,
>
> $ ../libexec/check_nrpe -n -t 20 -H <hostaddress> -c test_py
> OK w/ exit
>
> and return an exit code of,
> $ echo $?
> 0
>
> However, the real script under development fails within nagios with 
> the web interface displaying the Status as WARNING and the Status 
> Information as (null).
>
> Is there anything I should be looking for? The only thing I can think 
> of at the moment is timeouts, but the script real script runs in under 
> 0.050 seconds wall time so that's not it.
>
> Jeff.
>
>
Hi Jeff

Are you asking us to debug a black box?

Can you post the script you are having trouble with?

Regards

Anthony


More information about the linux mailing list