首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Zabbix中只保留一些Windows发现系统的度量?

如何在Zabbix中只保留一些Windows发现系统的度量?
EN

Stack Overflow用户
提问于 2017-08-04 01:56:59
回答 1查看 1.5K关注 0票数 0

我使用zabbix来监视AWS中的一些Windows服务器。Windows发现系统将自动在Zabbix中创建许多项和触发器。我试着把它们全部禁用,只保留两个项目。他们是

服务"Dhcp“(DHCP客户端)没有运行(启动类型自动)服务"MpsSvc”(Windows )没有运行(启动类型自动)

但是过了一段时间,有许多项目(如服务"OneSyncSvc_xxxxxxx“(Sync Host_xxxxxxx) )没有运行(启动类型自动延迟),我也禁用了它们,随后出现了一些具有↑结构的项目。如果我禁用Windows发现系统,恐怕上面提到的两个项也不能工作。

有什么办法处理这件事吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-04 15:47:35

您发现的大多数zabbix模板都是最好的例子;一个组织需要监视的内容通常与另一个组织非常不同。这一点尤其适用于低层次的发现,这就是你正在处理的问题。

最好的方法是找到模板并查看它是如何生成LLD项的。有很多方法可以做到这一点,从脚本到zabbix遍历SNMP项或代理项。无论如何,每个都有一个发现定义(配置、模板、发现规则)。在第二个选项卡上有一个“过滤器”页面。在那里,您可以创建一个允许(或不允许)发现的逻辑条件集。

作为一个简单的例子,我有一个我不想要的接口的名称、模式的列表。“未路由VLAN”或"StackSub“。如果找到这些名称,则不会发现该项。如果有几个具有类似列表的模板,则将列表放入正则表达式(Administration、General、正则表达式)。注意匹配感(包括/排除),您可以在正则表达式页面(第二个选项卡)中测试它们。

换句话说,你真正想要的处理方法是根本不让人发现它们,而不是事后处理它们。

请注意,不再发现的项(例如,如果开始过滤和消除某些项)是在发现规则“保留丢失的资源期间(以天为单位)”之后删除的。当将过滤器设置为大于0的值时,明智的做法是检查设备的项目,以查看哪些项目未被发现并被删除(如果我还记得--某种标志和悬停,它解释了这些项目是否带有橙色感叹号)。

如果您的需求比静态过滤器所能确定的更复杂,那么您可以编写发现本身的脚本,并在脚本中有逻辑来决定什么是需要的,什么是不需要的,但是很明显,实现起来要复杂得多。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45497135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档