Page 1 of 1

Nagios XI 2024 File Permissions

Posted: Mon Mar 24, 2025 10:36 am
by bpg
Hi

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.

Re: Nagios XI 2024 File Permissions

Posted: Mon Mar 24, 2025 12:47 pm
by jmichaelson
Hello, could you share what he permissions and file ownership are on /usr/local/nagiosxi/html/config.inc.php?

Run

Code: Select all

ls -l /usr/local/nagiosxi/html/config.inc.php
and share the output here

Re: Nagios XI 2024 File Permissions

Posted: Mon Mar 24, 2025 12:49 pm
by bpg
Hi

Permissions are as follows:

# ls -l /usr/local/nagiosxi/html/config.inc.php
-rw-r----- 1 root nagios 9397 Mar 11 17:05 /usr/local/nagiosxi/html/config.inc.php

Thanks

Re: Nagios XI 2024 File Permissions

Posted: Wed Mar 26, 2025 12:19 am
by polinkuer12
Did you get the script running? Did you need to make any changes?
Drift Boss Unblocked

Re: Nagios XI 2024 File Permissions

Posted: Wed Mar 26, 2025 9:39 am
by bpg
I ran the script but it made no difference.

I've since raised a ticket with Nagios Support, their initial suggestions resulted in me losing access to the UI - which I still don't have access to!
Response times from Nagios Support are painful to say the least.

Re: Nagios XI 2024 File Permissions

Posted: Wed Mar 26, 2025 11:43 pm
by polinkuer12
sorry to hear about this! :(