zabbix流量匯總圖的制作方法
我們在使用zabbix監控交換機的時候,經常會碰到需要知道某個客戶的匯總流量圖,或者某幾台接入server的匯總流量圖,這里提供兩種做匯總流量圖的方法供大家參考。 、
1 方法一:層積圖方式
1.1 創建層積圖
在主機->sw->圖形->創建圖形->填寫名稱->圖形列表選擇“層積的”->監控項添加->分別選擇需要做匯總的每個端口出相監控圖->預覽可以查看圖形->點擊添加按鈕完成圖形的制作
再次用以上步驟完成端口入相的流量圖。
1.2 完成圖
1.3 優缺點
優點
- 制作簡單,只需要在頁面點擊選擇即可
- 可以顯示出每個分端口的流量數據
缺點:
- 只能做單一設備下不同端口的加成
- 此方法制作的流量匯總出相和入相為2張圖
- 無法通過grafana展示匯總圖
2. 方法二: 添加新主機監控方式
2.1 添加主機
名稱和群組自定義
agent代理程序接口默認不修改
2.2 添加監控項
新建2個監控項分別是traffic-in和traffic-out
監控項頁面
名稱自定義all-traffic-in
類型選擇可計算的
鍵值自定義,如traffic-in
公式:
last("2202-A11-GW:net.if.in[ifHCInOctets.21]")+last("2202-A11-GW:net.if.in[ifHCInOctets.22]")+last("2202-A11-GW:net.if.in[ifHCInOctets.23]")+last("2202-A11-GW:net.if.in[ifHCInOctets.24]")+last("2202-A11-GW:net.if.in[ifHCInOctets.32]")+last("2202-A11-GW:net.if.in[ifHCInOctets.33]")+last("2202-A11-GW:net.if.in[ifHCInOctets.34]")+last("2202-A11-GW:net.if.in[ifHCInOctets.35]")
公式內字段說明說明:
last("2202-A11-GW:net.if.in[ifHCInOctets.21]")
last()獲取最新數據
2202-A11-GW zabbix主機監控中添加的主機名稱
net.if.in[ifHCInOctets.21] 獲取方式為配置-主機-監控項-對應端口的鍵值
單位bps
點擊添加
按鈕
分別完成in和out方向的監控項添加工作
2.3 創建圖形
在圖形頁面選擇創建圖形
名稱自定義匯總圖
監控項選擇我們剛才創建的traffic-in``traffic-out
添加完成可以通過預覽
查看圖形
2.4 完成圖
2.5 優缺點
優點:
- 可以將不同設備的不同端口做加成
- 自動將多端口數據加成為一個數據展示
- 可以使用grafana抓取展示
缺點: - 監控項添加公式較為復雜,需要查找主機和對應的鍵值
- 不能看到每個分端口的流量信息。