在 nagios 中定义命令的位置

3 nagios centos5 nrpe

我想在 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 文件

Bil*_*iss 5

您安装了哪些 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, wheresomethingnrpe.cfg.