被动检查未更新 nagios 网站

被动检查未更新 nagios 网站

被动检查的定义似乎已更正。我设置了一个 cron 作业,每 5 分钟运行一次,并执行脚本,使用以下命令处理输出:

command_file=/var/spool/nagios/cmd/nagios.cmd

[timestamp] PROCESS_SERVICE_CHECK_RESULT;host_name;svc_description;return_code;plugin_output >> $command_file

这些事情已经得到证实:

  • check_external_command=1
  • accept_passive_service_checks=1
  • passive_checks_enabled已设置

Check_dummy 定义如下示例

define command{
    command_name    no-backup-report
    command_line    /usr/local/nagios/libexec/check_dummy 3 $ARG1$
    }

ETC。

完全提交和更新、文件安装和 nagios 重新启动后,不会生成任何错误,但是检查不会使用适当的信息更新 nagios 站点。

这是第一次设置被动检查,因此任何意见都将受到赞赏。

答案1

当我意识到将输出发送到 nagios.cmd 文件的脚本中的路径没有用“”括起来时,我解决了这个问题。

旧: command_file=/var/spool/nagios/cmd/nagios.cmd

新:command_file =“/var/spool/nagios/cmd/nagios.cmd”

这解决了问题。难以置信我竟然错过了这个。

相关内容