problem with check_yum

Matthias Flacke Matthias.Flacke at gmx.de
Thu Apr 16 05:19:20 CEST 2009



Seth Simmons wrote:
> I think I found the problem.  When I ran check_yum locally I forgot it was running as root which explains why it worked.  Running locally as nagios caused the error.  Apparently it isn't the plugin.  If, as nagios, I run yum check-update it tells me I need to be root to access RHN repositories.  Seems CentOS doesn't have that requirement with yum, which explains why it works on all of those systems.
> 
> Running check_yum as nagios locally with sudo (nagios ALL=NOPASSWD: /usr/local/nagios/libexec/check_yum) for that one binary works.
> 
> Problem now is, using the plugin with sudo through nrpe.  When I try to run through nrpe it returns "unable to read output".
> 
> This is the command:
> command[check_yum_rhn]=/usr/bin/sudo /usr/local/nagios/libexec/check_yum
> 
> been looking around and some have had the same problem; often fixed by adding the complete path to sudo, but it isn't working here.

It seems that your /etc/sudoers contains a line

'Defaults requiretty'

If you comment it, also connections without a real tty are allowed
to run sudo commands.

-Matthias


------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
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