nsclient - nsca - host_check message



我已经配置了一些客户端使用nsca向Nagios发送数据,因为我无法从服务器连接到客户端。我能够实现我想要的一切,但最后一件事并不是我想要的。

主机检查/状态信息没有附加我想要的消息。这是我的nsclient.ini conf:

[/settings/scheduler/schedules]
host_check = Check_OK
;host_check = Check_OK “OK”

在nagios服务器中,我看到了以下消息:

Jun 30 06:52:02 localhost nagios:外部命令:PROCESS_HOST_CHECK_RESULT;客户0;无消息6月30日06:57:16localhost nagios:外部命令:PROCESS_HOST_CHECK_RESULT;客户0;无消息6月30日07:02:31localhost nagios:外部命令:PROCESS_HOST_CHECK_RESULT;客户0;6月30日07:11:17无消息localhost nagios:外部命令:PROCESS_HOST_CHECK_RESULT;客户3.无效的命令行:未识别option"OK"Jun 30 07:11:17 localhost nagios:错误:外部命令失败->PROCESS_HOST_CHECK_RESULT;客户3.无效的命令行:未识别的选项"OK"6月30日07:11:17 localhost nagios:外部命令[16573077]PROCESS_HOST_CHECK_REULT;客户3.无效的命令行:未识别的选项"OK"返回错误命令失败

所以,当我使用"OK"时,我会得到3个无效的命令行:未识别的选项"OK",当我不使用任何消息时,我得到0 No消息。

有没有想过我在这里做错了什么?nsclient版本=NSCP-0.5.2.35-x64

谢谢!

这让我很难弄清楚,但在决定检查文档后,我尝试了其他一些东西,最终以这种方式传递了信息:

host_check = check_ok message=OK

通过这种方式,Nagios UI I可以将主机的状态信息显示为";OK";以及我的期望。

最新更新