Corregir error “Could not stat() command file /var/lib/nagios3/rw/nagios.cmd”
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
Más detalles y fuente: http://technosophos.com/2010/01/13/nagios-fixing-error-could-not-stat-command-file-debian.html
Comentarios recientes