正确的方法为Nagios添加修改后的check-command

时间:2017-02-21 23:30:00

标签: ubuntu-14.04 nagios

我在Ubuntu 14.04.5 LTS上运行Nagios®核心版本3.5.1。我添加了一个稍微不同的check_http,定义为check_http_s。我似乎可以将其添加到三个不同文件中的任何一个:

a.  /etc/nagios3/conf.d/checkcommands.cfg
b.  /etc/nagios3/global/checkcommands.cfg
c.  /etc/nagios-plugins/config/http.cfg

但事实证明,Nagios无法找到新的检查命令,除非它在          C - /etc/nagios-plugins/config/http.cfg

这样好吗? 什么是文件A& B因为在我看来,在我的情况下它们没有被Nagios使用。

提前感谢任何指导。

1 个答案:

答案 0 :(得分:1)

配置文件全部包含在主nagios.cfg中。它们包含在以下指令中:

cfg_file=

cfg_dir=

所以,遗憾的是,没有任何好方法可以判断文件是否正在使用 - 您需要沿着包含哪些文件的路径前进,然后查看文件是否包含在这些文件中!

cd /path/to/root/nagios/dir
grep -R "cfg_file\|cfg_dir" *

希望这有帮助!