在服务器上安装了zabbix 3.4.14以后,zabbix自动发现规则Network interface discovery会自动发现windows服务器上的全部网卡信息,包括一大堆的虚拟网卡等等,并自动为这些网卡建立监控图形正则表达式
下面就是没有通过自定义过滤前zabbix自动发现并建立的网卡监控图形,可是这些虚拟网卡信息并非咱们想要监控的windows
在zabbix服务器上执行以下命令查看被监控的服务器上存在的全部网卡信息服务器
/opt/zabbix/bin/zabbix_get -s 192.168.2.10 -k"net.if.discovery"
返回的结果会列出该服务器全部的网卡信息,已用红色标志出部分网卡的开头部分,能够看到包含了不少WAN Miniport、Microsoft ISATAP、Software Loopback开头的网卡oop
默认的自动发现正则表达式是没有彻底过滤掉这些虚拟网卡的,所以,咱们须要在zabbix自动发现的时候过滤掉这些不须要的网卡项,这时就须要修改自动发现的正则表达式spa
因为只有Windows服务器才有如此多的虚拟网卡,所以,咱们只针对Windows服务器模板作修改code
1. 管理--> 通常--> 正则表达式(右上角下拉选择)
为了减小影响,咱们新建一个正则表达式过滤项 Network interfaces for discovery 2blog
将须要过滤的网卡开头单词添加进去,区分大小写处,最好都勾上,表达式类型选择"结果为假",最后点击更新,添加完成后以下ip
2. 配置--> 模板--> Template OS Windows--> 自动发现 --> Network interface discovery
点击 Network interface discovery 进去,再点击"过滤器",添加上面新建的正则表达式过滤项 Network interfaces for discovery 2get
计算方式选择同时知足,完成后点击更新模板
配置完上面步骤,新增一台Windows服务器,会发现已WAN和Microsoft开头的网卡不会自动添加进来了
最后,自动发现规则默认更新时间是1h,所以须要通过1h才会自动发现网卡并建立图形,时间有点长,咱们将其缩短一点吧
仍是像上面同样,只更改Windows模板的
配置--> 模板--> Template OS Windows--> 自动发现,以下显示,有三个自动发现规则,分别点击进去,修改"更新间隔"项,更改成5分钟或2分钟