[Nagiosplug-help] (Return code of 127 is out of bounds - plugin may be missing)

Andy Shellam andy-lists at networkmail.eu
Sun Oct 12 23:05:50 CEST 2008


Hi Grant,

There must be some other issue that's causing the return code 127.  I'm 
not too familiar with the system you're using - is it Solaris?  Does the 
"*" next to check_nrpe in your "ls -l" output mean anything significant?

Also what are the permissions on /usr/lib/nagios/plugins and all parent 
directories?  What do you get if you "su nagios" (or whatever user your 
Nagios system runs as) and do "/usr/lib/nagios/plugins/check_nrpe --help" ?

Lastly, from the Nagios interface, select View Config and Commands - 
what is your check_nrpe command-line?  If it contains a $USERx$ macro, 
what's the value of that macro (in etc/resource.cfg) ?

Andy

Grant Lowe wrote:
> Hi Andy,
>
> Yes, I did those things.  Take a look:
>
> nagios-test /usr2/glowe> locate check_nrpe
> /usr/lib/nagios/plugins/check_nrpe
> nagios-test /usr2/glowe> ls -l /usr/lib/nagios/plugins/check_nrpe
> -rwxr-xr-x 1 root root 22064 May 16  2007 /usr/lib/nagios/plugins/check_nrpe*
> nagios-test /usr2/glowe> 
> /opt/csw> ps -ef | grep nrpe
>    glowe 12374 11457  0 08:19:53 pts/4    0:00 grep nrpe
>   nagios  6411     1  0   Oct 10 ?        0:00 /opt/csw/bin/nrpe -c /opt/csw/etc/nrpe.cfg -d
> /opt/csw> 
>
> Did I miss something?
>
>
>
> ----- Original Message ----
> From: Andy Shellam <andy-lists at networkmail.eu>
> To: Grant Lowe <glowe at sbcglobal.net>
> Cc: kyle smith <kyles at apple.com>; nagiosplug-help at lists.sourceforge.net
> Sent: Sunday, October 12, 2008 2:35:06 AM
> Subject: Re: [Nagiosplug-help] (Return code of 127 is out of bounds - plugin may be missing)
>
> Grant,
>
> Have you checked the permissions of check_nrpe on your Nagios host as I 
> suggested?  Also when running check_nrpe from the server's console, are 
> you running it as the Nagios user?
>
> Also check that the path to the plugin in Nagios is correct - return 
> code 127 means the plugin doesn't exist, or cannot be executed (e.g. 
> permissions.)
>
> Andy
>
> Grant Lowe wrote:
>   
>> I'm wondering if it's my command or service definitions.  Would it be helpful to show what they are?
>>
>>
>> ----- Original Message ----
>> From: kyle smith <kyles at apple.com>
>> To: Grant Lowe <glowe at sbcglobal.net>
>> Cc: Andy Shellam <andy-lists at networkmail.eu>; nagiosplug-help at lists.sourceforge.net
>> Sent: Friday, October 10, 2008 3:34:05 PM
>> Subject: Re: [Nagiosplug-help] (Return code of 127 is out of bounds - plugin may be missing)
>>
>> Hey Grant,
>>
>> If your server and client are the same OS you can just copy that  
>> check_nrpe plugin obviously. If not the same version you can download  
>> and build it for the client.
>>
>> That is strange that you can run the check_nrpe plugin from the  
>> command line on the server OK but the console is throwing that  
>> message. For me if the stuff works in the command line then the  
>> console works too (I'm on OSX) so I'm not sure what to say about that.
>>
>> kyle
>>
>> On Oct 10, 2008, at 1:53 PM, Grant Lowe wrote:
>>
>>  
>>     
>>> Hi Kyle,
>>>
>>> Except for running check_nrpe on the NRPE client, all the other  
>>> tests passed.  I'm still having the problem.  If you have any other  
>>> ideas, please send them my way.  Also, if you know of where I can  
>>> get the check_nrpe binary, that would be great!
>>>
>>>
>>>
>>> ----- Original Message ----
>>> From: kyle smith <kyles at apple.com>
>>> To: Andy Shellam <andy-lists at networkmail.eu>
>>> Cc: Grant Lowe <glowe at sbcglobal.net>; nagiosplug- 
>>> help at lists.sourceforge.net
>>> Sent: Friday, October 10, 2008 11:09:53 AM
>>> Subject: Re: [Nagiosplug-help] (Return code of 127 is out of bounds  
>>> - plugin may be missing)
>>>
>>> Here's what I do when I need to sort out plugin problems. Note that
>>> you install the check_nrpe plugin on your clients for testing
>>> purposes only. If all these things work then you should be golden!
>>>
>>> good luck
>>>
>>> kyle
>>>
>>> TO TEST CHECK_NRPE COMMANDS
>>>
>>> ON REMOTE HOST (nagios client)
>>>
>>> * test check_nrpe plugin
>>> hosta:/usr/local/nagios root# libexec/check_nrpe -H localhost
>>> NRPE v2.11
>>>
>>> * test the local plugin you call from your command which you define
>>> in nrpe.cfg
>>> hosta:/usr/local/nagios root# /usr/local/nagios/libexec/check_disk -w
>>> 50% -c 5% -p /dev/disk0s9
>>> DISK OK - free space: / 48578 MB (85% inode=84%);| /=8412MB;
>>> 28620;54378;0;57241
>>>
>>> * test command defined in nrpe.cfg by running via check_nrpe plugin
>>> (installed for test purposes only)
>>> hosta:/usr/local/nagios root# libexec/check_nrpe -H localhost -c
>>> check_disk_hosta
>>> DISK OK - free space: / 48578 MB (85% inode=84%);| /=8412MB;
>>> 28620;54378;0;57241
>>>
>>> ON NAGIOS SERVER
>>> * check the nrpe daemon on remote host
>>> hostb:/usr/local/nagios root# libexec/check_nrpe -H hosta_ip_address
>>> NRPE v2.11
>>>
>>> * check the newly setup command via check_nrpe plugin
>>> hostb:/usr/local/nagios root# libexec/check_nrpe -H hosta_ip_address -
>>> c check_disk_hosta
>>>
>>>
>>> On Oct 10, 2008, at 9:55 AM, Andy Shellam wrote:
>>>
>>>    
>>>       
>>>> Hi Grant,
>>>>
>>>> It's possible it may be the check_nrpe plugin on the Nagios host
>>>> that is
>>>> having trouble - i.e. what are the permissions on
>>>> /usr/local/nagios/libexec/check_nrpe (replace /usr/local/nagios
>>>> with the
>>>> actual path to the plugins on your Nagios server.)
>>>>
>>>>  From my own experience, when the error is on the NRPE-host side of
>>>> things, Nagios returns the status as "unknown."
>>>>
>>>> Andy
>>>>
>>>> Grant Lowe wrote:
>>>>      
>>>>         
>>>>> Hi All,
>>>>>
>>>>> Since I've had such good luck with you guys, I thought I would ask
>>>>> for some more help :-).  Anyway, I'm getting this message
>>>>> "(Return code of 127 is out of bounds - plugin may be missing)."
>>>>> The plugins aren't missing:
>>>>>
>>>>> myhost /tmp> ls -l /opt/csw/libexec/nagios-plugins/check_swap /opt/
>>>>> csw/libexec/nagios-plugins/check_mailq
>>>>> -rwxr-xr-x   1 root     bin        20371 Oct  9 12:46 /opt/csw/
>>>>> libexec/nagios-plugins/check_mailq*
>>>>> -rwxr-xr-x   1 root     bin        61364 Jan  4  2008 /opt/csw/
>>>>> libexec/nagios-plugins/check_swap*
>>>>> myhost /tmp>
>>>>>
>>>>>
>>>>> I've searched google and found similar problems and their
>>>>> solutions, but nothing seems to work.  This is rather puzzling
>>>>> because, if I run the command from the command line from the
>>>>> Nagios host, I get good information back from the NRPE host.  But
>>>>> I get this error in the GUI.  I get this error for two different
>>>>> commands.  Here are the commands I'm checking in nrpe.cfg
>>>>>
>>>>> command[check_swap]=/opt/csw/libexec/nagios-plugins/check_swap -w
>>>>> 85 -c 75
>>>>> command[check_mailq]= /opt/csw/libexec/nagios-plugins/check_mailq -
>>>>> w 90 -c 95
>>>>>
>>>>> Any and all help is appreciated.
>>>>>
>>>>> -------------------------------------------------------------------- 
>>>>> -
>>>>> ----
>>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's
>>>>> challenge
>>>>> Build the coolest Linux based applications with Moblin SDK & win
>>>>> great prizes
>>>>> Grand prize is a trip for two to an Open Source event anywhere in
>>>>> the world
>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>>>> _______________________________________________
>>>>> Nagiosplug-help mailing list
>>>>> Nagiosplug-help at lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/nagiosplug-help
>>>>> ::: Please include plugins version (-v) and OS when reporting any
>>>>> issue.
>>>>> ::: Messages without supporting info will risk being sent to /dev/
>>>>> null
>>>>>
>>>>>        
>>>>>           
>>>> --------------------------------------------------------------------- 
>>>> -
>>>> ---
>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's
>>>> challenge
>>>> Build the coolest Linux based applications with Moblin SDK & win
>>>> great prizes
>>>> Grand prize is a trip for two to an Open Source event anywhere in
>>>> the world
>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>>> _______________________________________________
>>>> Nagiosplug-help mailing list
>>>> Nagiosplug-help at lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/nagiosplug-help
>>>> ::: Please include plugins version (-v) and OS when reporting any
>>>> issue.
>>>> ::: Messages without supporting info will risk being sent to /dev/ 
>>>> null
>>>>      
>>>>         
>>  
>>     
>
>
>   




More information about the Help mailing list