我们正在为一些环境运行几个 Windows Server 2016 机箱以开始测试,但我们一直收到来自上述两个服务未运行的错误。本质上,上述服务是在用户登录时自行创建的,因此当用户注销时,服务处于停止状态,我们无法启动它或提醒它,因此我们的监控系统会继续提醒我们无用的错误。所有服务都同步地图、联系人和电子邮件,所以我不确定为什么它们甚至包含在 Windows Service 2016 映像中。
我很好奇,是否有其他人遇到过这个问题并且可能找到了解决方案,还是每个人都只是忽略它们?
我们的监控解决方案是 Zabbix,之所以会选择这些服务,是因为 Zabbix 会扫描主机上运行的所有服务。我不知道在我们的 zabbix 版本中,有什么方法可以让发现规则过滤掉以 CDP_ 或 Service_ 开头的服务,所以我只是想找到一个好的解决方法。我们正在运行 zabbix 的第 2 版
答案1
您似乎正在使用 Windows 服务的自定义发现,可能基于此解决方案。虽然这个键似乎没有内置过滤功能,但你应该能够通过普通的正则表达式进行过滤,或者更有可能通过全局正则表达式。或者,您可以破解脚本本身并修改硬编码的异常。
CDP_
如果使用 Zabbix 过滤,您应该首先创建一个全局正则表达式来否定您想要排除的内容(例如以and开头的内容Service_
),然后在 LLD 规则过滤中使用该全局正则表达式LLD 文档中概述。
如果您想破解脚本,请查找该SET EXCEPTIONS
部分并添加您自己的例外情况。请记住,您必须将修改后的版本部署到所有受影响的框中 - 上面的 Zabbix 过滤在这方面涉及较少。