On 11/25/2010 12:12 AM, Alexander Haas wrote:
> Hi Jon,
> 
> thank you for getting back on me. Of course I did do a su - nagios for 
> my tests. I fact all my console tests run fine. I think it's Nagois 
> doing some kind of su in its internals which causes my plug-in to get a 
> wrong $HOME inherited. The bad behavior only occurs when executed by the 
> actual Nagios setup.
> 

Nagios just drops privileges. It doesn't handle parsing environment
variables already set by the user. And for all it knows, it could
be wrong if it tries to do so.

You could set whatever vars you want in /etc/sysconfig/nagios though
and have them work properly for every check Nagios runs. You can use
shell from there, so
HOME=~nagios
would be perfectly valid.

The /etc/sysconfig thing only works on reasonably recent versions of
Nagios btw, but setting the vars in the init-script would have much
the same effect.

-- 
Andreas Ericsson                   andreas.erics...@op5.se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231

Considering the successes of the wars on alcohol, poverty, drugs and
terror, I think we should give some serious thought to declaring war
on peace.

------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
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