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/