zabbix流量汇总图的制作方法
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抓取展示
缺点: - 监控项添加公式较为复杂,需要查找主机和对应的键值
- 不能看到每个分端口的流量信息。