Nagios - 'Error: Could not open config directory' but permissions are correct and selinux is permissive

Solution 1:

cfg_dir= expects a directory, but you provided the path to a configuration file instead.

Either use

cfg_file=/usr/local/nagios/etc/objects/corp/contacts.cfg

Or

cfg_dir=/usr/local/nagios/etc/objects/corp/