前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Z投稿】Zabbix过滤自动发现规则

【Z投稿】Zabbix过滤自动发现规则

作者头像
Zabbix
发布2021-02-03 10:33:48
1.4K0
发布2021-02-03 10:33:48
举报
文章被收录于专栏:Zabbix中国官方
何星,

Zabbix工程师

红帽RHCE认证工程师

多年Linux运维经验,精通Zabbix开源监控系统的架构、部署、使用和维护,有较强的Shell和Python开发能力。

Zabbix过滤自动发现

一、 实现目标

Windows服务器使用Zabbix默认的模板监控操作系统,会自动发现很多网卡,而大部分是不必要的。不同Windows服务器的网卡名称不尽相同,如何只使用一个模板就能过滤出需要的网卡呢?网络设备端口监控也有类似的问题。

通过在主机层面修改自动发现中的过滤器规则,就能够达到不同主机过滤出不同的网卡的目的。

二、 Zabbix监控网卡流量(方法一)

创建主机并关联模板,然后进入主机修改自动发现中的过滤器规则,具体内容如下图。其中:^(VMware|Sangfor|Cisco|Intel\(R\))表示以VMware或Sangfor或Cisco或Inter(R)开头的网卡名,由于小括号是特殊符号,所以需要使用反斜杠转义。同理,^(Intel\(R\)|Microsoft)表示以Inter(R)或Microsoft开头的网卡名。

如果自动发现所有的网卡后再添加过滤器规则,则需要重新关联模板。

三、 测试

{#IFNAME}匹配^(Intel\(R\)|Microsoft)的主机自动发现的网卡流量信息如下。

二、 Zabbix监控网卡流量(方法二)

2.1 添加过滤器规则

修改Zabbix中监控Windows的模板,在网卡自动发现规则中添加一条规则,如下图。

2.2 为主机添加宏变量

创建主机并关联模板,注意为主机添加宏变量{$NETWORK_WINDOWS},添加的宏分别如下。^(VMware|Sangfor|Cisco|Intel\(R\))表示以VMware或Sangfor或Cisco或Inter(R)开头的网卡名,由于小括号是特殊符号,所以需要使用反斜杠转义。同理,^(Intel\(R\)|Microsoft)表示以Inter(R)或Microsoft开头的网卡名。

如果自动发现所有的网卡后再添加过滤器规则,则需要重新关联模板。

三、 测试

宏变量{$NETWORK_WINDOWS}值为^(Intel\(R\)|Microsoft)的主机自动发现的网卡流量信息如下。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-05-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Zabbix开源社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档