We recently did a fresh install of Nagios XI (2024R1.3.4) on a new VM (nothing else installed on this VM) and have since been having no end of problems which seem related to file permissions.
I've run the script 'reset_config_perms.sh' but that hasn't made any difference.
Does anyone know how I can set all file permissions to the required values?
Some examples of errors in various log files shown below.
Thanks
Code: Select all
/usr/local/nagiosxi/var/cmdsubsys.log
PHP Warning: require_once(/usr/local/nagiosxi/html/config.inc.php): Failed to open stream: Permission denied in /usr/local/nagiosxi/cron/cmdsubsys.php on line 10
PHP Fatal error: Uncaught Error: Failed opening required '/usr/local/nagiosxi/cron/../html/config.inc.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/local/nagiosxi/cron/cmdsubsys.php:10
/usr/local/nagiosxi/var/cleaner.log
PHP Warning: require_once(/usr/local/nagiosxi/html/config.inc.php): Failed to open stream: Permission denied in /usr/local/nagiosxi/cron/cleaner.php on line 10
PHP Fatal error: Uncaught Error: Failed opening required '/usr/local/nagiosxi/cron/../html/config.inc.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/local/nagiosxi/cron/cleaner.php:10
/usr/local/nagios/var/npcd.log
NPCD: ERROR: Command line was '/usr/local/nagios/libexec/process_perfdata.pl -n -b /usr/local/nagios/var/spool/perfdata//1741722933.perfdata.host'
/usr/local/nagiosxi/var/dbmaint.log
PHP Warning: require_once(/usr/local/nagiosxi/html/config.inc.php): Failed to open stream: Permission denied in /usr/local/nagiosxi/cron/dbmaint.php on line 21
PHP Fatal error: Uncaught Error: Failed opening required '/usr/local/nagiosxi/cron/../html/config.inc.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/local/nagiosxi/cron/dbmaint.php:21
/usr/local/nagiosxi/var/deadpool.log
PHP Warning: require_once(/usr/local/nagiosxi/html/config.inc.php): Failed to open stream: Permission denied in /usr/local/nagiosxi/cron/deadpool.php on line 10
PHP Fatal error: Uncaught Error: Failed opening required '/usr/local/nagiosxi/cron/../html/config.inc.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/local/nagiosxi/cron/deadpool.php:10
/usr/local/nagiosxi/var/eventman.log
PHP Warning: require_once(/usr/local/nagiosxi/html/config.inc.php): Failed to open stream: Permission denied in /usr/local/nagiosxi/cron/eventman.php on line 14
PHP Fatal error: Uncaught Error: Failed opening required '/usr/local/nagiosxi/cron/../html/config.inc.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/local/nagiosxi/cron/eventman.php:14
/usr/local/nagiosxi/var/feedproc.log
PHP Warning: require_once(/usr/local/nagiosxi/html/config.inc.php): Failed to open stream: Permission denied in /usr/local/nagiosxi/cron/feedproc.php on line 10
PHP Fatal error: Uncaught Error: Failed opening required '/usr/local/nagiosxi/cron/../html/config.inc.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/local/nagiosxi/cron/feedproc.php:10
/usr/local/nagiosxi/var/nom.log
PHP Warning: require_once(/usr/local/nagiosxi/html/config.inc.php): Failed to open stream: Permission denied in /usr/local/nagiosxi/cron/nom.php on line 9
PHP Fatal error: Uncaught Error: Failed opening required '/usr/local/nagiosxi/cron/../html/config.inc.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/local/nagiosxi/cron/nom.php:9
/usr/local/nagiosxi/var/perfdataproc.log
PHP Warning: require_once(/usr/local/nagiosxi/html/config.inc.php): Failed to open stream: Permission denied in /usr/local/nagiosxi/cron/perfdataproc.php on line 9
PHP Fatal error: Uncaught Error: Failed opening required '/usr/local/nagiosxi/cron/../html/config.inc.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/local/nagiosxi/cron/perfdataproc.php:9
/usr/local/nagiosxi/var/recurringdowntime.log
PHP Warning: require_once(/usr/local/nagiosxi/html/config.inc.php): Failed to open stream: Permission denied in /usr/local/nagiosxi/cron/recurring_downtime.php on line 12
PHP Fatal error: Uncaught Error: Failed opening required '/usr/local/nagiosxi/cron/../html/config.inc.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/local/nagiosxi/cron/recurring_downtime.php:12
/usr/local/nagiosxi/var/reportengine.log
PHP Warning: require_once(/usr/local/nagiosxi/html/config.inc.php): Failed to open stream: Permission denied in /usr/local/nagiosxi/cron/reportengine.php on line 9
PHP Fatal error: Uncaught Error: Failed opening required '/usr/local/nagiosxi/cron/../html/config.inc.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/local/nagiosxi/cron/reportengine.php:9
/usr/local/nagiosxi/var/sysstat.log
PHP Warning: require_once(/usr/local/nagiosxi/html/config.inc.php): Failed to open stream: Permission denied in /usr/local/nagiosxi/cron/sysstat.php on line 9
PHP Fatal error: Uncaught Error: Failed opening required '/usr/local/nagiosxi/cron/../html/config.inc.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/local/nagiosxi/cron/sysstat.php:9
/var/log/messages
Mar 24 15:21:35 npcd[3870713]: Can't locate warnings.pm: /usr/local/lib64/perl5/warnings.pm: Permission denied at /usr/local/nagios/libexec/process_perfdata.pl line 29.
Mar 24 15:21:35 npcd[3870713]: BEGIN failed--compilation aborted at /usr/local/nagios/libexec/process_perfdata.pl line 29.