Пытаюсь настроить отдельный каталог для хранения файлов конфигурации nagios, и когда я пытаюсь проверить конфигурацию, я получаю следующую ошибку.
Ошибка: не удалось открыть каталог конфигурации «/usr/local/nagios/etc/objects/corp/contacts.cfg» для чтения.
Я считаю, что разрешения правильные, и у меня selinux в разрешительном режиме.
[объекты root@NAGSRV]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Ядро Нагиос 4.4.6
Авторские права (c) с 2009 г. по настоящее время Группа разработчиков Nagios Core и участники сообщества
Copyright (c) 1999-2009 Итан Галстад
Последнее изменение: 2020-04-28
Лицензия: GPL
сайт: https://www.nagios.org
Чтение данных конфигурации...
Прочтите основной файл конфигурации, хорошо...
Ошибка: не удалось открыть каталог конфигурации «/usr/local/nagios/etc/objects/corp/contacts.cfg» для чтения.
Ошибка: недопустимое значение max_check_attempts для хоста «localhost»
Ошибка: не удалось зарегистрировать хост (файл конфигурации «/usr/local/nagios/etc/objects/localhost.cfg», начиная со строки 21)
Ошибка обработки конфигурационных файлов объекта!
***> Возникла одна или несколько проблем при обработке конфигурационных файлов...
Проверьте файл(ы) конфигурации, чтобы убедиться, что они содержат действительные
директивы и определения данных. Если вы обновляете предыдущую
версии Nagios, вы должны знать, что некоторые переменные/определения
могли быть удалены или изменены в этой версии. Обязательно прочитайте
документацию HTML относительно файлов конфигурации, а также
Раздел «Что нового», чтобы узнать, что изменилось.
Разрешения:
[объекты root@NAGSRV]# ls -ld *
-rwxr-xr-x. 1 nagios nagcmd 6747 7 декабря 21:06 commands.cfg
-rwxr-xr-x. 1 nagios nagcmd 1794 7 дек 21:35 contact.cfg
-rwxr-xr-x. 1 nagios nagcmd 4777 7 декабря 21:06 localhost.cfg
-rwxr-xr-x. 1 nagios nagcmd 3001 7 декабря 21:06 принтер.cfg
drwxr-xr-x. 2 nagios nagcmd 99 9 дек 10:43 корп
-rwxr-xr-x. 1 nagios nagcmd 3484 7 декабря 21:06 switch.cfg
-rwxr-xr-x. 1 nagios nagcmd 12533 7 декабря 21:06 templates.cfg
-rwxr-xr-x. 1 nagios nagcmd 3512 7 дек 21:06 timeperiods.cfg
-rwxr-xr-x. 1 nagios nagcmd 7630 9 декабря 10:17 windows.cfg
[объекты root@NAGSRV]# ls -ld ./corp/*
-rwxr-xr-x. 1 nagios nagcmd 1245 9 декабря 10:43 ./corp/contacts.cfg
-rwxr-xr-x. 1 nagios nagcmd 1124 9 декабря 10:39 ./corp/hostgroups.cfg
-rwxr-xr-x. 1 nagios nagcmd 3809 9 декабря 10:45 ./corp/hosts.cfg
-rwxr-xr-x. 1 nagios nagcmd 10967 9 декабря 10:41 ./corp/hosts-service-template.cfg
Группы:
[объекты root@NAGSRV]# cat /etc/group | ворчание
нагиос:х:1000:
nagcmd: x: 1001: апач, нагиос
Селинукс:
[объекты root@NAGSRV]# getenforce
Разрешительный
nagios.cfg:
# ПОЛЬЗОВАТЕЛЬ НАГИОС
# Это определяет эффективного пользователя, от имени которого должен работать Nagios.
# Вы можете указать имя пользователя или UID.
nagios_user=нагиос
# НАГИОС ГРУП
# Это определяет эффективную группу, от которой должен работать Nagios.
# Вы можете указать имя группы или GID.
nagios_group = nagcmd
Если я отредактирую nagios.cfg и удалите мой каталог из cfg_dir=, который я могу проверить.