Non obvious 127 plugin error

Craig Stewart Craig.Stewart at corp.xplornet.com
Thu Jun 2 18:04:15 CEST 2011


Giorgio,

I appreciate all your guesses.

As far as the ulimits.conf file was, this system didn't have one!  I did
run the ulimits -a as the nagios user anf got this:

-bash-4.2$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 32100
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 1024
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
-bash-4.2$

Craig

Craig Stewart
Systems Integration Analyst
Craig.Stewart at corp.xplornet.com
Xplornet - Broadband, Everywhere

On 06/02/2011 11:30 AM, Giorgio Zarrelli wrote:
> We are making guesses, so check ulimits.conf
> 
> Ciao,
> 
> Giorgio
> 
> Il giorno 02/giu/2011, alle ore 15:58, Craig Stewart
> <Craig.Stewart at corp.xplornet.com> ha scritto:
> 
>> Giorgio,
>>
>> It's bash.
>>
>> [root at nms tmp]# ls -l /bin/sh
>> lrwxrwxrwx. 1 root root 4 May 31 11:39 /bin/sh -> bash
>> [root at nms tmp]#
>>
>> I've been doing a bit of reading and it looks like the maximum arguments
>> is a kernel setting built at compile time.  I'm having a hard time
>> wrapping my head around how the check works when run directly and fails
>> when called by the Nagios process.
>>
>> I'm starting to wonder if I should point the /bin/sh to something like
>> csh or some such as a test.
>>
>> Craig
>> --
>> Craig Stewart
>> Systems Integration Analyst
>> Craig.Stewart at corp.xplornet.com Tel: (506) 328-1245 Cell: (506) 425-0111
>> Xplornet - Broadband, Everywhere
>>
>> On 06/02/2011 10:43 AM, Giorgio Zarrelli wrote:
>>> Check wether your shell is a Dash or a Bash. That means, check where the
>>> /bin/sh symlink is pointing to.
>>>
>>> Ciao,
>>>
>>> Giorgio
>>>
>>> Il giorno 02/giu/2011, alle ore 14:43, Craig Stewart
>>> <Craig.Stewart at corp.xplornet.com> ha scritto:
>>>
>>>> All,
>>>>
>>>> SELinux was enabled (DOH!) and has been now disabled.  Didn't fix my
>>>> problem though.  Thanks for that Clint, I don't know HOW many times
>>>> SELinux has bitten me.  Should know by now.
>>>>
>>>> I ran the strace as suggested by Justin and saw THIS little tidbit
>>> flash by:
>>>>
>>>> 11769 execve("/bin/sh", ["sh", "-c", "/usr/lib/nagios/plugins/check_dig
>>>> -H 142.166.86.18 -l www.xplornet.com -a 142.166.86.46 -w 0.5 -c 1 -t
>>>> 5"], [/* 189 vars */]) = -1 E2BIG (Argument list too long)
>>>> 11751 --- {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=11769,
>>>> si_status=127, si_utime=0, si_stime=0} (Child exited) --
>>>>
>>>> Argument list too long????  So, SOMETHING (I suspect the shell) doesn't
>>>> like that many arguments passed.  Well, making progress.
>>>>
>>>> By the way, this is a bone stock OS install (Fedora 15 currently) and I
>>>> haven't tweaked anything.
>>>>
>>>> Cheers all!
>>>>
>>>> Craig
>>>> --
>>>> Craig Stewart
>>>> Systems Integration Analyst
>>>> Craig.Stewart at corp.xplornet.com
>>>> Xplornet - Broadband, Everywhere
>>>>
>>>> On 06/01/2011 05:36 PM, Clint Dilks wrote:
>>>>> Hi
>>>>>
>>>>> Just wondering if SE Linux is disabled on your system?  If not check
>>>>> your audit log and see if access to the plugin is being denied
>>>>>
>>>>> On Thu, Jun 2, 2011 at 8:15 AM, Justin T Pryzby <justinp at norchemlab.com
>>>>> <mailto:justinp at norchemlab.com>> wrote:
>>>>>
>>>>>   You can also strace the main nagios process:
>>>>>   strace -fs999 -e execve -p PID_OF_NAGIOS
>>>>>   or
>>>>>   sudo strace -fs999 -e execve -p `ps o pid h -C nagios3 --sort
>>>>>   start_time |sed q` 2>&1 |grep -Fw execve |grep -Fw check_dig
>>>>>
>>>>>   127 is the return status of the shell when a command isn't found:
>>>>>   justinp at justinp:~$ asdf; echo $?
>>>>>   bash: asdf: command not found
>>>>>   127
>>>>>
>>>>>   man sh => /EXIT STATUS/
>>>>>
>>>>>   Justin
>>>>>
>>>>>   On Wed, Jun 01, 2011 at 04:23:05PM -0300, Craig Stewart wrote:
>>>>>> Giorgio
>>>>>>
>>>>>> As apache user:
>>>>>>
>>>>>> bash-4.2$ /usr/lib/nagios/plugins/check_dig -H 72.45.111.250
>>>>>   <tel:72.45.111.250> -l
>>>>>> www.xplornet.com <http://www.xplornet.com> -a 142.166.86.46 -w 0.5
>>>>>   -c 1 -t 5
>>>>>> DNS OK - 0.096 seconds response time (www.xplornet.com
>>>>>   <http://www.xplornet.com>. 864 IN A
>>>>>> 142.166.86.46)|time=0.095553s;0.500000;1.000000;0.000000
>>>>>>
>>>>>>
>>>>>> You understand my confusion.
>>>>>>
>>>>>> Craig
>>>>>>
>>>>>> Craig Stewart
>>>>>> Systems Integration Analyst
>>>>>> Craig.Stewart at corp.xplornet.com
>>>>>   <mailto:Craig.Stewart at corpxplornet.com
>>> <mailto:Craig.Stewart at corpxplornet.com
> <mailto:Craig.Stewart at corp.xplornet.com>>> Tel: (506) 328-1245
>>>>>   <tel:%28506%29%20328-1245> Cell: (506) 425-0111
>>>>>   <tel:%28506%29%20425-0111>
>>>>>> Xplornet - Broadband, Everywhere
>>>>>>
>>>>>> On 06/01/2011 04:18 PM, Giorgio Zarrelli wrote:
>>>>>>> Hi,
>>>>>>>
>>>>>>> I'm curious. Please, do a su - as the apache user and execute
>>>>>   the check
>>>>>>> as that user.
>>>>>>>
>>>>>>> Ciao,
>>>>>>>
>>>>>>> Giorgio
>>>>>>
>>>>>>
>>>>>
>>>
> ------------------------------------------------------------------------------
>>>>>> Simplify data backup and recovery for your virtual environment
>>>>>   with vRanger.
>>>>>> Installation's a snap, and flexible recovery options mean your
>>>>>   data is safe,
>>>>>> secure and there when you need it. Data protection magic?
>>>>>> Nope - It's vRanger. Get your free trial download today.
>>>>>> http://p.sf.net/sfu/quest-sfdev2dev
>>>>>> _______________________________________________
>>>>>> Nagios-users mailing list
>>>>>> Nagios-users at lists.sourceforge.net
>>>>>   <mailto:Nagios-users at 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
>>>>>>
>>>>>
>>>>>
>>>
> ------------------------------------------------------------------------------
>>>>>   Simplify data backup and recovery for your virtual environment with
>>>>>   vRanger.
>>>>>   Installation's a snap, and flexible recovery options mean your data
>>>>>   is safe,
>>>>>   secure and there when you need it. Data protection magic?
>>>>>   Nope - It's vRanger. Get your free trial download today.
>>>>>   http://p.sf.net/sfu/quest-sfdev2dev
>>>>>   _______________________________________________
>>>>>   Nagios-users mailing list
>>>>>   Nagios-users at lists.sourceforge.net
>>>>>   <mailto:Nagios-users at 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
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> This message has been scanned for viruses and
>>>>> dangerous content by *MailScanner* <http://www.mailscanner.info/>,
> and is
>>>>> believed to be clean.
>>>>
>>>>
>>>
> ------------------------------------------------------------------------------
>>>> Simplify data backup and recovery for your virtual environment with
>>> vRanger.
>>>> Installation's a snap, and flexible recovery options mean your data is
>>> safe,
>>>> secure and there when you need it. Data protection magic?
>>>> Nope - It's vRanger. Get your free trial download today.
>>>> http://p.sf.net/sfu/quest-sfdev2dev
>>>> _______________________________________________
>>>> Nagios-users mailing list
>>>> Nagios-users at 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
>>>
>>>
> ------------------------------------------------------------------------------
>>> Simplify data backup and recovery for your virtual environment with
> vRanger.
>>> Installation's a snap, and flexible recovery options mean your data
> is safe,
>>> secure and there when you need it. Data protection magic?
>>> Nope - It's vRanger. Get your free trial download today.
>>> http://p.sf.net/sfu/quest-sfdev2dev
>>> _______________________________________________
>>> Nagios-users mailing list
>>> Nagios-users at 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
>>>
>>> --
>>> This message has been scanned by MailScanner
>>>
> 
> --
> This message has been scanned by MailScanner
> 

------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Discover what all the cheering's about.
Get your free trial download today. 
http://p.sf.net/sfu/quest-dev2dev2 
_______________________________________________
Nagios-users mailing list
Nagios-users at 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





More information about the Users mailing list