check_mem shows : "NRPE: Unable to read output"

Jatin Davey jashokda at cisco.com
Fri Mar 12 13:00:55 CET 2010


Hi Marquez

Could you provide steps to make it work , i have no idea how i can make 
nagios as the root and execute the check_mem plugin.

Thanks
Jatin

On 3/12/2010 3:31 PM, Marquez, Quentin wrote:
> Hi Jatin,
>
> Don't try to run the sudo command using "root" while its configuration is made for "nagios" :)
>
> Your issue looks like you can run check_mem.pl as root and get a reply locally, but nrpe is owned by user "nagios", and user "nagios" won't run this plugin correctly.
>
> To allow the nagios user to run check_mem.pl as root, you have to configure a sudo command.
>
> Make sure your check_mem.pl is owned by user "nagios", configure your sudo command via "visudo", and then run this sudo command as the "nagios" user.
>
> As root, you could try : su - nagios -c "/usr/bin/sudo /usr/local/nagios/libexec/check_mem.pl -w 10 -c 5"
>
> Or just wait to see the result on your nagios server.
>
> Cheers,
> Quentin
>
>
>   -----Original Message-----
> From: Jatin Davey [mailto:jashokda at cisco.com]
> Sent: 12 March 2010 10:45
> To: Marquez, Quentin
> Cc: Nagios Users List
> Subject: Re: [Nagios-users] check_mem shows : "NRPE: Unable to read output"
>
> Hi Marquez
>
> I ran the command in the same as you said and i am getting the following
> error:
>
> [root at mcs-linux-2 etc]# /usr/bin/sudo
> /usr/local/nagios/libexec/check_mem.pl -w 10 -c 5
> Sorry, user root is not allowed to execute
> '/usr/local/nagios/libexec/check_mem.pl -w 10 -c 5' as root on mcs-linux-2.
>
> Please let me know what to do.
>
> Thanks
> Jatin
>
> On 3/12/2010 3:03 PM, Marquez, Quentin wrote:
>    
>> Jatin,
>>
>> Here is how I use it with sudo :
>>
>> In my nrpe.cfg :
>> command[check_mem]=/usr/bin/sudo
>> /usr/local/nagios-plugins/current/libexec/check_mem.pl -w 10 -c 5
>>
>> visudo :
>> User_Alias      SU_TO_NAGIOS_PLUGINS_USER = nagios
>> Cmnd_Alias      SU_TO_NAGIOS_PLUGINS =
>> /usr/local/nagios-plugins/current/libexec/check_mem.pl -w 10 -c 5
>> SU_TO_NAGIOS_PLUGINS_USER ALL = NOPASSWD: SU_TO_NAGIOS_PLUGINS
>>
>> Root permissions will allow nagios to read memory attributes.
>>
>> ++
>> Quentin
>>
>> -----Original Message-----
>> From: Jatin Davey [mailto:jashokda at cisco.com]
>> Sent: 12 March 2010 08:08
>> To: Nagios Mailinglist
>> Subject: [Nagios-users] check_mem shows : "NRPE: Unable to read output"
>>
>> Hi
>>
>> I had downloaded the perl file for check_mem plugin and copied in the
>> libexec folder of the target machine that needs to be monitored. On the
>> localhost it returns correct values but when i shoot the command from
>> the nagios server using NRPE i am getting the following :
>>
>> NRPE: Unable to read output
>>
>> Is it an issue with NRPE or check_mem plugin.
>>
>> The output for check_mem on the localhost is :
>>
>> <b>CRITICAL: Memory Usage (W>   5, C>   6): 30%<br>Swap Usage (W>   5, C>   6):
>>
>> 1%</b>|MemUsed=30%;5;6 SwapUsed=1%;5;6
>>
>> I have defined the command also in the nrpe.cfg file. All other commands
>>
>> work fine except for the check_mem plugin.
>>
>> Please let me know what to do next.
>>
>> Thanks
>> Jatin
>>
>> ------------------------------------------------------------------------
>> ------
>> Download Intel® Parallel Studio Eval
>> Try the new software tools for yourself. Speed compiling, find bugs
>> proactively, and fine-tune applications for parallel performance.
>> See why Intel Parallel Studio got high marks during beta.
>> http://p.sf.net/sfu/intel-sw-dev
>> _______________________________________________
>> 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 e-mail has come from Experian, the only business to have been twice named the UK's 'Business of the Year’
>>
>> ===================================================================================
>> Information in this e-mail and any attachments is confidential, and may not be copied or used by anyone other than the addressee, nor disclosed to any third party without our permission. There is no intention to create any legally binding contract or other binding commitment through the use of this electronic communication unless it is issued in accordance with the Experian Limited standard terms and conditions of purchase or other express written agreement between Experian Limited and the recipient.
>> Although Experian has taken reasonable steps to ensure that this communication and any attachments are free from computer virus, you are advised to take your own steps to ensure that they are actually virus free.
>> Companies Act information:
>> Registered name: Experian Limited
>> Registered office: Landmark House, Experian Way, NG2 Business Park, Nottingham, NG80 1ZZ, United Kingdom
>> Place of registration: England and Wales
>> Registered number: 653331
>>
>>
>> ------------------------------------------------------------------------------
>> Download Intel® Parallel Studio Eval
>> Try the new software tools for yourself. Speed compiling, find bugs
>> proactively, and fine-tune applications for parallel performance.
>> See why Intel Parallel Studio got high marks during beta.
>> http://p.sf.net/sfu/intel-sw-dev
>> _______________________________________________
>> 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
>>
>>
>>      
>    

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
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