由於現有路由器不支持SNMP協議,所以無法直接監控網絡流量;並且Zabbix自動發現網絡不符合我要求,所以自己手動配置了下
1.獲取網卡信息,這里有個麻煩事情就是,如果有多塊網卡需找到正在使用的網卡,或者將所有網卡都添加進來也可以;
Microsoft Windows [版本 10.0.17763.316] (c) 2018 Microsoft Corporation。保留所有權利。 C:\Users\Administrator>typeperf -qx |find "Network Interface"|find "Bytes" \Network Interface(Intel[R] Ethernet Connection [2] I219-V)\Bytes Total/sec \Network Interface(Intel[R] Ethernet Connection [2] I219-V)\Bytes Received/sec \Network Interface(Intel[R] Ethernet Connection [2] I219-V)\Bytes Sent/sec C:\Users\Administrator>
2.修改zabbix_agentd.win.conf配置文件,在末尾追加如下代碼。完成之后重啟zabbix客戶端
PerfCounter=Net_Totaling,"\Network Interface(Intel[R] Ethernet Connection [2] I219-V)\Bytes Total/sec",30 PerfCounter=Net_Incoming,"\Network Interface(Intel[R] Ethernet Connection [2] I219-V)\Bytes Received/sec",30 PerfCounter=Net_Outgoing,"\Network Interface(Intel[R] Ethernet Connection [2] I219-V)\Bytes Sent/sec",30
說明
引號中間部分為網卡信息
引號前面部分為Key(也就是zabbix里面的鍵值)
引號后面的部分為多長時間獲取一次數據
3.添加監控項,因為監控主機很多,所以這里將item添加到windows的模板當中
注:這里的Key一定要和客戶端配置文件中加入的參數一致
剩下兩個以此類推,添加完成后創建圖形即可。效果圖如下所示