在公司网络运维中,经常要盯住交换机各个端口的带宽使用情况。一旦某个端口流量异常,轻则网速变慢,重则影响整个部门办公。与其每次都登录设备查看,不如把数据拉出来,用Excel做个简单监控表,既直观又省事。
抓取基础数据
大多数交换机支持SNMP协议,可以用工具比如PRTG、Cacti或者简单的Python脚本定期采集端口的进出流量。假设你已经拿到了一组数据,包含端口名、时间点、入向流量(bps)、出向流量(bps),就像这样:
Port,Time,In_Bps,Out_Bps
GigabitEthernet0/1,2024-04-05 10:00,12000000,8000000
GigabitEthernet0/2,2024-04-05 10:00,9500000,11000000
把这些数据导入Excel,每一列对应一个字段,形成一张基础流量表。
计算带宽使用率
假设你的端口是千兆口,也就是最大带宽是1Gbps = 1,000,000,000 bps。可以在Excel里加两列:入向利用率和出向利用率。
比如在D列是In_Bps,E列是Out_Bps,那么F列公式可以写:
=D2/1000000000
然后格式设成百分比,就能看到这个端口用了多少比例的带宽。超过80%就标黄提醒,超过95%就标红,一眼就能发现问题端口。
做个动态趋势图
选中时间和某个端口的入向、出向数据,插入折线图。横轴是时间,纵轴是带宽(可以换算成Mbps显示更清楚)。每小时自动刷新一次数据,图表跟着动,谁在偷偷传大文件一目了然。
比如把In_Bps除以1,000,000,变成Mbps:
=D2/1000000
这样图表上显示“12 Mbps”比“12,000,000 bps”好懂多了。
给重点端口加标签
财务部、设计部这些关键部门的端口,可以在表格里单独标记。加一列“备注”,填上“财务服务器”“视频会议专用”等信息,再用筛选功能快速定位。配合条件格式,让这些行背景变蓝,优先级立马拉满。
自动化小贴士
如果你会写点VBA,可以让Excel每隔10分钟自动运行一次数据抓取脚本。或者用Power Query从CSV文件定时加载最新记录,手动点一下“刷新全部”就行。时间长了还能看出每周五下午带宽飙高的规律,说不定是有人下班前批量备份。
这种表格不求多 fancy,能快速发现问题就行。放在显示器侧屏挂着,路过瞄一眼就知道网络健不健康,比翻命令行舒服多了。