我想在 nagios 中为远程主机定义新命令,但我不知道我应该在哪里写这个东西
define command {
}
Run Code Online (Sandbox Code Playgroud)
在远程主机上我只有这个文件
vim /usr/local/nagios/etc/nrpe.cfg
Run Code Online (Sandbox Code Playgroud)
我应该在上面的文件中写它还是我必须在nagios主机上而不是在远程计算机上写它
我的远程主机上没有 commands.cfg 文件
您安装了哪些 Nagios 软件包?在我的 CentOS 5.4 机器上,Nagios 配置在/etc/nagios. 看看那里。文件名是/etc/nagios/nagios.cfg
编辑
在远程端,您需要一个nrpe.cfg类似于的条目command[something]=/some/path/to/command/binary。然后,在 Nagios 主机上,您执行define service { }. 重要的部分是要运行的命令看起来像check_nrpe!something, wheresomething与nrpe.cfg.