Inicio > Internet y redes, Linux > Corregir error “Could not stat() command file /var/lib/nagios3/rw/nagios.cmd”

Corregir error “Could not stat() command file /var/lib/nagios3/rw/nagios.cmd”

Viernes, 7 de Febrero de 2014 Dejar un comentario Ir a comentarios

Un Nagios recién instalado no permite correr comandos ya que por defecto los permisos de los archivos no lo permiten para el proceso del servidor web y muestra este error:

Could not stat() command file ‘/var/lib/nagios3/rw/nagios.cmd’!

La solución se usó en un servidor Debian, en Ubuntu debe ser similar.

Para solucionar este error debes hacer lo siguiente:

Primero activar los comandos externos editando el archivo nagios.cfg en /etc/nagios3 y dejando la opción “check_external_commands” en 1.

Luego debes agregar el usuario del servidor web (www-data) al grupo nagios para que tenga acceso al archivo nagios.cmd, con el comando “addgroup www-data nagios”.

Finalmente debes dar acceso de ejecución a la carpeta rw, ya que por defecto el grupo no cuenta con este permiso con el comando “chmod g+x /var/lib/nagios3/rw

Para aplicar los cambios debes reiniciar ambos servicios

/etc/init.d/apache2 restart
/etc/init.d/nagios3 restart

Ahora los comandos externos funcionan

image

Más detalles y fuente: http://technosophos.com/2010/01/13/nagios-fixing-error-could-not-stat-command-file-debian.html

Categories: Internet y redes, Linux Tags: ,
  • Christian M. Karlovic Madrid

    Muchas gracias!