RES: Nagios plugin problem using check_nrpe

Antonio Fernando Evangelista antonio.evangelista at dasa.com.br
Tue May 11 19:52:41 CEST 2010


Hi All,

I solved my problem including enabling the user nagios to execute the command /sbin/hpasmcli as root user.

Thank all of you.


Regards,






________________________________
Antonio Evangelista
Especialista de Sistemas - Infraestrutura - TI
DASA - www.dasa.com.br
e-mail: antonio.evangelista at dasa.com.br
Tel.: (11) 4197-5450
Nextel: (11) 7719-4643 - 55*6013*626



-----Mensagem original-----
De: Sean McAfee [mailto:smcafee at collaborativefusion.com]
Enviada em: terça-feira, 11 de maio de 2010 13:52
Para: Nagios Users List
Assunto: Re: [Nagios-users] Nagios plugin problem using check_nrpe

Antonio Fernando Evangelista wrote:
> [root at lnxaphmoa04 libexec]# /usr/local/nagios/libexec/check_teste.pl -s4
> -w80 -c85
>
> OK: TEMPERATURA ATUAL: 30 C - THRESHOLD: 127 C
>
> *If I execute the script calling through the check_nrpe command:*
>
> [root at lnxaphmoa04 libexec]# /usr/local/nagios/libexec/check_nrpe  -H
> localhost  -c check_teste
>
> CRITICAL: TEMPERATURA ATUAL:  C - THRESHOLD:  C

You're running the check as root, but NRPE executes checks as the nagios
user.

You'll probably be able to replicate the empty variables f you run:
[root at lnxaphmoa04 libexec]# sudo -H -u nagios
/usr/local/nagios/libexec/check_teste.pl -s4 -w80 -c85

The solution is:
1. Add permissions in sudoers for the nagios user to exec that script as
root without a password. The following line would allow the nagios user
to do passwordless sudo on any plugins:
nagios  ALL=(root) NOPASSWD:/usr/lcoal/nagios/libexec/

2. Change your nrpe.cfg to be:
command[check_teste]=/path/to/sudobinary
/usr/local/nagios/libexec/check_teste.pl -s 4 -w 80 -c 85

3. Restart npre

--
Sean McAfee
Senior Systems Engineer

------------------------------------------------------------------------------

_______________________________________________
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

Esta mensagem, incluindo seus anexos, pode conter informações privilegiadas e/ou de caráter confidencial, não podendo ser retransmitida sem autorização do remetente. Se você não é o destinatário ou pessoa autorizada a recebê-la, informamos que o seu uso, divulgação, cópia ou arquivamento são proibidos. Portanto, se você recebeu esta mensagem por engano, por favor, nos informe respondendo imediatamente a este e-mail e em seguida apague-a. 

This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation.


------------------------------------------------------------------------------

_______________________________________________
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