sender-host = ARG - Nagios

时间:2018-03-09 17:43:54

标签: powershell nagios nagiosxi

我目前正在使用NSClient ++(x64)0.5.0062

开发Windows Server 2016

我编写了一个powershell脚本,使用这行代码向Nagios发送通知

Set-Alias nscp "C:\Program Files\NSClient++\nscp.exe" -Scope Global

nscp client --module NSCAClient address=172.22.50.9:5667 encryption=XOR command="MDI_zip_d" result=$status message="$global:statusInformation"

我已经在[/ settings / NSCA / client]部分设置了nsclient.ini一个新的主机名,你看...我在服务器上的当前主机名全部大写,MDIARCH03,Nagios上的服务器配置为小写letter ...在这个版本的Nagios之前,我曾经通过上面的命令通过行sender-host = mdiarch03来告诉服务器名称,这样就可以了。但自从我们升级到这个新版本后,被动检查将无效。

这是我从事件日志

获得的

[09-03-2018 17:26:12]错误:外部命令失败 - &gt; PROCESS_SERVICE_CHECK_RESULT; MDIARCH03; MDI_zip_d; 2; teste do nagios [09-03-2018 17:26:11]警告:主机'MDIARCH03'上的服务'MDI_zip_d'收到被动检查结果,但找不到主机!< / p>

0 个答案:

没有答案