[Nagiosplug-help] check_ntp failing
Subhendu Ghosh
sghosh at sghosh.org
Mon Nov 10 21:27:51 CET 2003
On Mon, 10 Nov 2003, Ian Burrell wrote:
> check_ntp is failing when run from Nagios and says it produces "No
> output". It works from the command line when run in the right
> directory; or when modified to find the plugins directory.
The normal configure/make process provides all the correct pathnames.
FindBin is not used as it uses the BEGIN block which doesn not work in
embedded persistent Perl environments like ePN and mod_perl.
"No output" is from Nagios, not the plugin. the plugin is being found and
is executable by the Nagios user (otherwise error 127)
What version of the plugin are you using?
-sg
>
> Here is the definition:
>
> # 'check_ntp' command definition
> define command {
> command_name check_ntp
> command_line $USER1$/check_ntp -H $HOSTADDRESS$
> }
>
> 1. Where does stderr from the commands go? I am guessing the Perl
> script is failing to run for some reason. Without the stderr, it is
> hard to figure out the problem. I would think stderr would be captured
> in the output or redirected to the log or go somewhere. Having it
> disappear isn't useful.
>
> 2. Is there a reason the FindBin module isn't being used to set @INC to
> the path of the perl scripts:
>
> use FindBin;
> use lib "$FindBin";
> use utils;
>
> - Ian
>
--
More information about the Help
mailing list