Nagios3 error Cannot open resource file '/etc/nagios3/resource.cfg' for reading

He creado la siguiente entrada para ayudar a aquellas personas que se encuentran con el siguiente error:

Cannot open resource file '/etc/nagios3/resource.cfg' for reading

El error se mostrará vía web. Es posible que dicho error venga acompañado del siguiente error:


Error in configuration file '/etc/nagios3/nagios.cfg' - Line 469 (Check result path is not a valid directory)


En primer lugar será necesario ejecutar el siguiente comando para verificar que no existe ningún error en el archivo de configuración de Nagios3:


sudo nagios3 -v /etc/nagios3/nagios.cfg


Si existen errores, se corregirán los mismos y se volverá a reiniciar el servicio Nagios3. En caso contrario, se recomienda analizar si el disco donde se almacenan los datos de Nagios3 está lleno o si se han alcanzado los límites establecidos por el sistema para dicho disco.

Para comprobar si el disco está lleno ejecutar el siguiente comando:

df -H

Para verificar los límites del archivo de configuración será necesario verificar el siguiente archivo:

/etc/security/limits.conf

Tanto si se ha procedido a modificar el archivo "limits.conf" o sea aumentado la capacidad del disco, es necesario reiniciar el servicio de nagios3 mediante la ejecución del siguiente comando:

sudo /etc/init.d/nagios3 restart

En caso de no poder solventar el error, se recomienda analizar los logs de nagios3 para verificar si existe algún otro problema. Al menos que se haya configurando los logs en otra ruta, los mismos podrán ser encontrado en la siguiente ruta del sistema:

/var/log/nagios3/nagios.log