Why is Nagios XI telling me my config files are not correct
Posted: Thu Mar 30, 2017 12:10 pm
Nagios XI 5.4.2
From Nagios config file permissions check:
Config File Permissions Check
One or more config files have problems.
Config Scripts
The permissions on the Nagios XI configuration scripts appear to be okay.
Config Files
The following configuration files have incorrect permissions:
/usr/local/nagios/etc/commands.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/contactgroups.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/contacts.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/contacttemplates.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/hostdependencies.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/hostescalations.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/hostextinfo.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/hostgroups.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/hosttemplates.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/servicedependencies.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/serviceescalations.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/serviceextinfo.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/servicegroups.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/servicetemplates.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/timeperiods.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
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
WHY IS IT STILL SEEING AN ISSUE IF MY FILES WERE CORRECTED AS SHOWN BELOW???
[root@aus200lmon02 etc]# ll
total 188
-rwxrwxr-x. 1 apache nagios 744 Mar 7 15:54 cgi.cfg
-rw-rw-r--. 1 apache nagios 25764 Mar 8 10:22 commands.cfg
-rw-rw-r--. 1 apache nagios 1106 Mar 8 10:22 contactgroups.cfg
-rw-rw-r--. 1 apache nagios 1437 Mar 8 10:22 contacts.cfg
-rw-rw-r--. 1 apache nagios 1675 Mar 8 10:22 contacttemplates.cfg
-rw-rw-r--. 1 apache nagios 817 Mar 8 10:22 hostdependencies.cfg
-rw-rw-r--. 1 apache nagios 819 Mar 8 10:22 hostescalations.cfg
-rw-rw-r--. 1 apache nagios 837 Mar 8 10:22 hostextinfo.cfg
-rw-rw-r--. 1 apache nagios 967 Mar 8 10:22 hostgroups.cfg
drwsrwsr-x. 2 apache nagios 4096 Mar 8 10:22 hosts
-rw-rw-r--. 1 apache nagios 16082 Mar 8 10:22 hosttemplates.cfg
drwsrwsr-x. 2 apache nagios 4096 Mar 8 10:22 import
-rwxrwxr-x. 1 apache nagios 5670 Mar 7 15:54 nagios.cfg
-rw-rw-r--. 1 apache nagios 2229 Mar 7 15:55 ndo2db.cfg
-rw-rw-r--. 1 apache nagios 4827 Mar 7 15:55 ndomod.cfg
-rw-rw-r--. 1 apache nagios 7988 Mar 7 15:55 nrpe.cfg
-rw-rw-r--. 1 apache nagios 5345 Mar 7 15:55 nsca.cfg
drwxrwsr-x. 4 apache nagios 4096 Mar 7 15:55 pnp
-rwxrwxr-x. 1 apache nagios 210 Mar 7 15:54 resource.cfg
-rw-rw-r--. 1 apache nagios 1627 Mar 7 15:55 send_nsca.cfg
-rw-rw-r--. 1 apache nagios 823 Mar 8 10:22 servicedependencies.cfg
-rw-rw-r--. 1 apache nagios 825 Mar 8 10:22 serviceescalations.cfg
-rw-rw-r--. 1 apache nagios 843 Mar 8 10:22 serviceextinfo.cfg
-rw-rw-r--. 1 apache nagios 813 Mar 8 10:22 servicegroups.cfg
drwsrwsr-x. 2 apache nagios 4096 Mar 8 10:22 services
-rw-rw-r--. 1 apache nagios 24852 Mar 8 10:22 servicetemplates.cfg
drwsrwsr-x. 2 apache nagios 4096 Mar 7 15:54 static
-rw-rw-r--. 1 apache nagios 3541 Mar 8 10:22 timeperiods.cfg
From Nagios config file permissions check:
Config File Permissions Check
One or more config files have problems.
Config Scripts
The permissions on the Nagios XI configuration scripts appear to be okay.
Config Files
The following configuration files have incorrect permissions:
/usr/local/nagios/etc/commands.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/contactgroups.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/contacts.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/contacttemplates.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/hostdependencies.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/hostescalations.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/hostextinfo.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/hostgroups.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/hosttemplates.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/servicedependencies.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/serviceescalations.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/serviceextinfo.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/servicegroups.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/servicetemplates.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
/usr/local/nagios/etc/timeperiods.cfg (OWNER=root, GROUP=root, PERMS=-rw-rw-r--)
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
WHY IS IT STILL SEEING AN ISSUE IF MY FILES WERE CORRECTED AS SHOWN BELOW???
[root@aus200lmon02 etc]# ll
total 188
-rwxrwxr-x. 1 apache nagios 744 Mar 7 15:54 cgi.cfg
-rw-rw-r--. 1 apache nagios 25764 Mar 8 10:22 commands.cfg
-rw-rw-r--. 1 apache nagios 1106 Mar 8 10:22 contactgroups.cfg
-rw-rw-r--. 1 apache nagios 1437 Mar 8 10:22 contacts.cfg
-rw-rw-r--. 1 apache nagios 1675 Mar 8 10:22 contacttemplates.cfg
-rw-rw-r--. 1 apache nagios 817 Mar 8 10:22 hostdependencies.cfg
-rw-rw-r--. 1 apache nagios 819 Mar 8 10:22 hostescalations.cfg
-rw-rw-r--. 1 apache nagios 837 Mar 8 10:22 hostextinfo.cfg
-rw-rw-r--. 1 apache nagios 967 Mar 8 10:22 hostgroups.cfg
drwsrwsr-x. 2 apache nagios 4096 Mar 8 10:22 hosts
-rw-rw-r--. 1 apache nagios 16082 Mar 8 10:22 hosttemplates.cfg
drwsrwsr-x. 2 apache nagios 4096 Mar 8 10:22 import
-rwxrwxr-x. 1 apache nagios 5670 Mar 7 15:54 nagios.cfg
-rw-rw-r--. 1 apache nagios 2229 Mar 7 15:55 ndo2db.cfg
-rw-rw-r--. 1 apache nagios 4827 Mar 7 15:55 ndomod.cfg
-rw-rw-r--. 1 apache nagios 7988 Mar 7 15:55 nrpe.cfg
-rw-rw-r--. 1 apache nagios 5345 Mar 7 15:55 nsca.cfg
drwxrwsr-x. 4 apache nagios 4096 Mar 7 15:55 pnp
-rwxrwxr-x. 1 apache nagios 210 Mar 7 15:54 resource.cfg
-rw-rw-r--. 1 apache nagios 1627 Mar 7 15:55 send_nsca.cfg
-rw-rw-r--. 1 apache nagios 823 Mar 8 10:22 servicedependencies.cfg
-rw-rw-r--. 1 apache nagios 825 Mar 8 10:22 serviceescalations.cfg
-rw-rw-r--. 1 apache nagios 843 Mar 8 10:22 serviceextinfo.cfg
-rw-rw-r--. 1 apache nagios 813 Mar 8 10:22 servicegroups.cfg
drwsrwsr-x. 2 apache nagios 4096 Mar 8 10:22 services
-rw-rw-r--. 1 apache nagios 24852 Mar 8 10:22 servicetemplates.cfg
drwsrwsr-x. 2 apache nagios 4096 Mar 7 15:54 static
-rw-rw-r--. 1 apache nagios 3541 Mar 8 10:22 timeperiods.cfg