Назад | Перейти на главную страницу

Выполнение плагина Nagios завершается неудачно с Icinga 1.13 на CentOS 7.3.1611

Версии программного обеспечения:
icinga-1.13.0-0.el7.centos.x86_64
nagios-plugins-all-2.0.3-3.el7.x86_64
CentOS 7.3.1611

[1484095979] ошибка при выполнении команды '/ check_ping': нет такого файла или каталога. Убедитесь, что файл действительно существует (в PATH, если установлен) и является исполняемым!
[1484095979] ошибка при выполнении команды '/ check_swap': нет такого файла или каталога. Убедитесь, что файл действительно существует (в PATH, если установлен) и является исполняемым!
[1484095989] ошибка при выполнении команды '/ check_ssh': нет такого файла или каталога. Убедитесь, что файл действительно существует (в PATH, если установлен) и является исполняемым!

но в resources.cfg есть строка $ USER1 $ = / usr / lib64 / nagios / plugins
а все файлы плагинов - это -rwxr-xr-x и принадлежат root: root, как и на других рабочих машинах Icinga.

SELinux отключен.

В / var / log / secure есть строки, которых я не понимаю.

10 января, 15:25:55 bnx-aakadsnmp polkitd [660]: Зарегистрированный агент аутентификации для unix-процесса: 24805: 242041525 (имя системной шины: 1.9697 [/ usr / bin / pkttyagent --notify-fd 5 --fallback], путь к объекту / org / freedesktop / PolicyKit1 / AuthenticationAgent, locale en_US.UTF-8) 10 января, 15:25:55 bnx-aakadsnmp polkitd [660]: незарегистрированный агент аутентификации для unix-процесса: 24805: 242041525 (имя системной шины: 1.9697 , путь к объекту / org / freedesktop / PolicyKit1 / AuthenticationAgent, locale en_US.UTF-8) (отключен от шины) 10 января, 15:27:32 bnx-aakadsnmp polkitd [660]: зарегистрированный агент аутентификации для unix-процесса: 24831: 242051221 (имя системной шины: 1.9698 [/ usr / bin / pkttyagent --notify-fd 5 --fallback], путь к объекту / org / freedesktop / PolicyKit1 / AuthenticationAgent, локаль en_US.UTF-8) 10 января, 15:27:32 bnx -aakadsnmp polkitd [660]: незарегистрированный агент аутентификации для unix-процесса: 24831: 242051221 (имя системной шины: 1.9698, путь к объекту / org / freedesktop / PolicyKit1 / AuthenticationAgent, locale en_US.UTF-8) (отключен из автобуса)

РЕДАКТИРОВАТЬ: я могу исправить эту проблему с разрешениями, добавив правила в / etc / sudoers, позволяющие icinga запускать эти двоичные файлы nagios и отредактировав мой файл commands.cfg для запуска sudo перед командой, например.

define command {
        command_name    check-host-icmp
        command_line    /usr/bin/sudo $USER1$/check_icmp -H $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 5
}

но это заставляет меня задуматься, нет ли более чистого способа. Или почему плагины Nagios должны принадлежать root: root?