为了监控Windows 2012服务器上的Windows服务(如CPU负载,内存使用等),我在Red Hat Linux VM上部署了Nagios监控工具。安装完成,并且“检查”。插件也安装了。我还在Windows服务器上安装了NSClient ++插件.Nagios服务器和Windows服务器都在不同的网络域中.Windows服务器可以访问Nagios服务器,但Nagios服务器无法ping Windows VM。重启在nios服务配置中,以下错误在Nagios UI控制台中显示在Windows服务器主机的状态信息上:
"关键 - 10秒后套接字超时"
我试图围绕几个博客嗡嗡声,但没有得到正确的解决方案来解决这个问题。我甚至将“Socket超时”值从默认的10秒增加到 / usr / local / nagios中的20 /etc/objects/commands.cfg 文件如下,
define command { command_name check_nt command_line $ USER1 $ / check_nt -H $ HOSTADDRESS $ -p 12489 -s PASSWORD -v $ ARG1 $> $ ARG2 $ -t 20 }
并通过重新启动nagios服务器重新检查,但结果仍然相同。 我试图验证如果nagios正常工作,执行以下命令。
/ usr / local / nagios / bin / nagios -v /usr/local/nagios/etc/nagios.cfg
但显示
bash:/ usr / local / nagios / bin / nagios:没有这样的文件或目录
我的Nagios安装是否有问题?如果是这样的话,我是如何从Nagios监控其他可公开访问的服务器的,而不是没有分配外部IP地址的服务器?