我想进行一些特定的自定义检查,以使用 nagios 监视 Windows 远程桌面服务器场(ubuntu 16.04 上的 nagios3)
具体来说,如果任何服务器的值与“场中服务器的相对权重”设置中的默认值 100 不同,我希望有一个 WARNING 状态,如果“参与连接代理负载平衡”,我希望有一个 CRITICAL 状态” 未选中,如果用户登录模式设置为“允许所有连接”以外的任何其他内容(即“允许重新连接,但阻止新登录”或“允许重新连接,但阻止新登录,直到服务器重新启动”) .
我绝对更喜欢尽可能依赖 Ubuntu 端标准存储库的解决方案(nsclient++ 在 Windows 机器上运行)......
有任何想法吗?
Nagios 有一个插件,可以监控运行 RDP 服务的 windows 服务器
http://troels.arvin.dk/code/nagios/check_x224
它不是一个完整的解决方案,但它展示了如何处理来自 RDP 服务器的其他类似数据,因此它应该只是更改请求的字段的情况
我用 Pandora FMS 做过类似的事情。也许我的程序可以帮助你在 Nagios 中。我有一个代理在我的 Windows Server 中收集日志数据,并且当收集的文本与“警告”或“关键”匹配时,我设置了警报。如果您可以在 Nagios 中执行类似的操作,请在您的 Windows 中收集数据并将其发送到 Nagios。