Nagios xi 2024 File Permissions

This support forum board is for support questions relating to Nagios xi, our flagship commercial network monitoring solution.
bpg
Posts: 6
Joined: Tue Jul 20, 2021 8:46 am

Nagios xi 2024 File Permissions

Post 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.
User avatar
jmichaelson
Posts: 337
Joined: Wed Aug 23, 2023 1:02 pm

Re: Nagios xi 2024 File Permissions

Post 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
Please let us know if you have any other questions or concerns.

-Jason
bpg
Posts: 6
Joined: Tue Jul 20, 2021 8:46 am

Re: Nagios xi 2024 File Permissions

Post 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
polinkuer12
Posts: 3
Joined: Fri Dec 08, 2023 10:46 pm

Re: Nagios xi 2024 File Permissions

Post by polinkuer12 »

Did you get the script running? Did you need to make any changes?
Drift Boss Unblocked
Last edited by polinkuer12 on Wed Mar 26, 2025 11:42 pm, edited 1 time in total.
bpg
Posts: 6
Joined: Tue Jul 20, 2021 8:46 am

Re: Nagios xi 2024 File Permissions

Post 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.
polinkuer12
Posts: 3
Joined: Fri Dec 08, 2023 10:46 pm

Re: Nagios xi 2024 File Permissions

Post by polinkuer12 »

sorry to hear about this! :(