Я запускаю Nagios® Core версии 3.5.1 на Ubuntu 14.04.5 LTS. Я добавляю немного другой check_http, определенный как check_http_s. Оказывается, что я могу добавить это к одной из трех различных файлов:Правильный способ добавления измененной контрольной команды для Nagios
a. /etc/nagios3/conf.d/checkcommands.cfg
b. /etc/nagios3/global/checkcommands.cfg
c. /etc/nagios-plugins/config/http.cfg
Но оказывается, что Nagios не может найти новую команду проверки, если она не находится в C -/и т.д./Nagios-плагинов/конфигурации /http.cfg
В порядке? Что такое файлы A & B, потому что мне кажется, что они не используются Nagios в моем случае.
Заранее благодарим за любые указания.
Отлично, это помогло мне найти проблему. В моем файле nagios.cfg один из операторов конфигурации - «cfg_dir =/etc/nagios3/conf.d». Я переместил определение моей команды для check_http_s из «/etc/nagios-plugins/config/http.cfg» в «/etc/nagios3/conf.d/checkcommands.cfg», а nagios начал правильно. Файл nagios.cfg не ссылается на «/etc/nagios3/global/checkcommands.cfg», поэтому очевидно, что любая конфигурация в этом файле не будет использоваться Nagios. Еще раз спасибо. –
Отлично. Рад слышать это! Как насчет принятия ответа? ;) –