流量监控增加一个可以选择监听那些接口的功能
本帖最后由 Xeath 于 2019-12-22 22:54 编辑看了一下,psutil.net_io_counters() 默认是返回所有接口的流量情况,这包括了 lo 这个本地接口,如果使用 psutil.net_io_counters(pernic=True),则可以获得每个接口的流量状况。
使用 psutil.net_io_counters(pernic=True) 再忽略一下 lo 这个接口,可以实现只显示真实流量情况,但是有一些人可能机器组了内网,也可能需要忽略内网的流量,所以才想到这个建议。
二楼有具体的实现例子,但是未在 Windows 平台测试能否使用。
不过这个例子实际测试有点小问题。
简单得实现了一下,分别修改了三个文件
/www/server/panel/BTPanel/templates/default/index.html
/www/server/panel/BTPanel/__init__.py
/www/server/panel/class/system.py
如果宝塔官方考虑加入这个功能就好了
红框是具体修改的内容
忽然想到,主页不应该用网卡设置,而是用网卡详情,点开后可以显示各个网卡的四项状态,并且可以指定网卡是否需要监听
页:
[1]