windows – 使用Nagios(或其他免费产品)监控具有动态IP地址的50台远程计算机的正常运行时间

我正在尝试监控53个远程 Windows机器的正常运行时间,所有这些都在不同的位置.这些都是各种品牌的廉价消费级路由器的背后,它们都有动态IP地址.

我只是希望有一个机器列表,如果它们当前连接到互联网,如果它们没有连接,他们最后检查.

会很好:每台机器的简单日志表明它们脱机的时间.

我们是非盈利组织.我正在寻找一个开源/免费的解决方案.

我最初的想法是在每台机器上启动一个隐藏的IRCbot并自动连接到一个频道.我可以加入所述频道并一目了然地查看哪些机器已连接,并且频道日志(有足够的筛选)将告诉我哪些机器经常断开连接.

一位朋友告诉我“不,请使用nagios.”

经过一段谷歌搜索后,我到达了NCclient,我已经安装在一个遥控盒上,并试图用我全新的Nagios盒子办理登机手续,没有太多运气.

我是在正确的轨道上吗?谁能指出我正确的方向?我一直在谷歌上寻找关于如何做到这一点的更全面的指南,而且我没有太多运气.

一些可能性:
1)如何为每台主机使用动态DNS?服务中指示的最后轮询时间可以是粗略的正常运行时间表.

2)与Logmein Hamachi相当的东西可以创建所有主机的虚拟专用网络. VPN中每个主机的IP地址可以是静态的.然后可以进行正常的Nagios监控.或者只是通过ping定期安排主机检查.

3)我不确定NSClient是否合适.例如,NSClient要求在两个主机上,在两个网络上,在两个流量方向上打开特定端口.记不起端口了,但它不是常用的端口.您可以更改端口,但必须清除网络流量路径.另外,在NSClient中使用check_nrpe插件,而不是check_nt插件.

4)您可能需要考虑NSCA而不是NSClient.这是一种被动检查,即NSCA将检查结果发送给Nagios服务器.这样,只需要打开每个主机到达Nagios服务器所需的网络路径.也许路由器中的端口转发魔法? http://exchange.nagios.org/directory/Addons/Passive-Checks/Windows-Passive-checks-for-NSCA/details

相关文章

文章浏览阅读2.2k次,点赞6次,收藏20次。在我们平时办公工作...
文章浏览阅读1k次。解决 Windows make command not found 和...
文章浏览阅读3.2k次,点赞2次,收藏6次。2、鼠标依次点击“计...
文章浏览阅读1.3w次。蓝光版属于高清版的一种。BD英文全名是...
文章浏览阅读974次,点赞7次,收藏8次。提供了更强大的功能,...
文章浏览阅读1.4w次,点赞5次,收藏22次。如果使用iterator的...