Translate

lunes, 26 de mayo de 2014

Problema con el agente NRPE: Unable to read output y sudo

Cuando los check de nagios queremos que corran con privilegios de root hay veces que la salida de nagios nos da como resultado:
NRPE: Unable to read output
Una posible razón puede ser que por seguridad hay una directiva en fichero /etc/sudoers que evita que se ejecuten comandos con privilegios de root sin una terminal.
Viendo el fichero log /var/log/security vemos una constante:
... nagios : sorry, you must have a tty to run sudo ...
Para solucionar esto debemos editar el fichero /etc/sudoers y comentar la siguiente linea:

Defaults    requiretty
Quedando así:

# Defaults    requiretty
Con esto ya debería de funcionar.

No hay comentarios: