Missing .cfg files from Nagios XI Offline Install
Posted: Wed Oct 24, 2018 11:21 am
All,
I am relatively new to Nagios, so forgive my ignorance. I just installed the offline version of Nagios XI 5.4.13. The first thing I did was to install our license. This was no problem. I next ran the "Check File Permissions" link in Administration and got the following:
The following configuration files have incorrect permissions:
⦁ /usr/local/nagios/etc/commands.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/contactgroups.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/contacts.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/contacttemplates.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/hostdependencies.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/hostescalations.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/hostextinfo.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/hostgroups.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/hosttemplates.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/servicedependencies.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/serviceescalations.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/serviceextinfo.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/servicegroups.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/servicetemplates.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/timeperiods.cfg (OWNER=root, GROUP=root, PERMS=u---------)
Each of these config files needs to be writable by the apache and nagios users. To fix this problem, follow these steps:
⦁ Login to your Nagios XI server via SSH as the root user
⦁ Execute the following commands:
⦁ /usr/local/nagiosxi/scripts/reset_config_perms.sh
I checked the /usr/local/Nagios/etc directory and none of the above .cfg files were there. I next tried executing the /usr/local/nagiosxi/scripts/reset_config_perms.sh script, as root, which didn't create the files. How do I get these files created?
I am relatively new to Nagios, so forgive my ignorance. I just installed the offline version of Nagios XI 5.4.13. The first thing I did was to install our license. This was no problem. I next ran the "Check File Permissions" link in Administration and got the following:
The following configuration files have incorrect permissions:
⦁ /usr/local/nagios/etc/commands.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/contactgroups.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/contacts.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/contacttemplates.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/hostdependencies.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/hostescalations.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/hostextinfo.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/hostgroups.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/hosttemplates.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/servicedependencies.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/serviceescalations.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/serviceextinfo.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/servicegroups.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/servicetemplates.cfg (OWNER=root, GROUP=root, PERMS=u---------)
⦁ /usr/local/nagios/etc/timeperiods.cfg (OWNER=root, GROUP=root, PERMS=u---------)
Each of these config files needs to be writable by the apache and nagios users. To fix this problem, follow these steps:
⦁ Login to your Nagios XI server via SSH as the root user
⦁ Execute the following commands:
⦁ /usr/local/nagiosxi/scripts/reset_config_perms.sh
I checked the /usr/local/Nagios/etc directory and none of the above .cfg files were there. I next tried executing the /usr/local/nagiosxi/scripts/reset_config_perms.sh script, as root, which didn't create the files. How do I get these files created?