我拥有100台运行在防火墙后面的Windows机器。 但是我的监控服务器正在networking之外运行[public]。
对于SNMP,我可以在内部networking中放置一台代理服务器,并在防火墙中只启用简单的单一NAT规则。 然后,我将能够使用SNMP监视所有100台Windows机器。
但是我怎么能为WMI做同样的事情? 有没有可用的选项,而不是允许多个规则在防火墙? 既然不能保证只有我们会有100台机器。 未来计数可能会增加一倍。 任何代理应用程序可以实现这一目标
使用nagios监视防火墙后面的主机有不同的方法。 例如:
如果您需要帮助,有大量的在线教程可用。
我不确定它是否适用于最新的Windows服务器,但是您可以尝试进行wmi代理监控。
下面的链接是embedded监视方法也可以用于裸露的nagios的基础监视器的知识库。
https://kb.groundworkopensource.com/display/DOC67/WMI+Agentless+Plugins+Project
事情是你build立一个可从nagios服务器访问的Windows代理机器。 每个WMI检查将通过这个Windows代理服务器路由到您的目标服务器。