Рейтинг:0

Nagios - «Ошибка: не удалось открыть каталог конфигурации», но разрешения правильные, а selinux разрешает

флаг us

Пытаюсь настроить отдельный каталог для хранения файлов конфигурации 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=, который я могу проверить.

флаг in
Сообщение об ошибке звучит так, как будто вы указали путь к файлу для параметра, который ожидает каталог.
флаг us
Вау, я даже не проверял. Я использовал cfg_dir= вместо cfg_file=. Я проверю это сейчас. Спасибо!
флаг us
В этом была проблема. Теперь, чтобы продолжить с моими другими конфигурациями. Еще раз спасибо.
Рейтинг:1
флаг in

cfg_dir= ожидает каталог, но вы указали путь к конфигурации файл вместо.

Либо используйте

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

Или же

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

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.