在服務器上安裝了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分鐘