Zabbix 自动发现模板-提取指定监控项

发布网友 发布时间:2024-09-29 10:06

我来回答

1个回答

热心网友 时间:2024-09-29 10:16

ZABBIX自带的自动发现模板通常是全局性的,这会导致在发现过程中添加一些用户可能并不需要的监控项目。例如,当使用接口自动发现模板(Interfaces by SNMP)监控接入交换机时,它会将交换机的所有接口都添加为监控对象。然而,对于用户接口,尤其是那些经常插拔网线的笔记本电脑,频繁的接口状态变化可能导致不必要的告警。因此,作者提出,接入交换机的接口监控只需要关注上行接口,而不需要监控用户端接口。作者在网上查找了相关资料,发现没有一篇详细介绍如何通过自定义发现模板并使用规则提取特定信息的文章,因此决定从模仿官方模板开始,自行创建自定义发现模板。

为了实现这一目标,作者首先通过自定义模板的自动发现功能自动添加堆叠设备的基础监控项。接着,作者修改了官方的接口发现模板,仅对接入交换机的上行接口添加监控项。

在安装Zabbix之后,作者创建了一个名为“H3C Switch basics”的模板,并将其放置在“Templates/H3C 群组”下。然后,作者向该模板添加了两个基础项目,这两个OID没有子项,因此一般不会发生变化。作者还添加了获取系统基本信息的项目,并完成了基础监控项的添加。

接下来,作者添加了自动发现项以获取SN查询OID。以发现设备SN为例,作者只想提取设备主板的SN,而不需要风扇、光模块等信息。为此,作者使用了两个Walk OID,并解释了为什么需要使用两个OID。作者还介绍了如何使用OID获取名称,并筛选出名为“Board”的条目。

然后,作者配置了发现规则,并在其中配置了OID。接着,作者配置了过滤器,以提取包含“Board”开头的行。最后,作者测试了自动发现规则,并添加了监控项原型。

至此,一个自定义模板的配置已经完成。作者还提供了风扇、温度监控项的配置方法,并鼓励读者尝试下载文末提供的两个模板,一个是发现设备基础信息,另一个是发现接入交换机的上行聚合接口。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com