当前位置:论坛首页 > 新功能建议 > Linux面板

流量监控增加一个可以选择监听那些接口的功能

发表在 新功能建议2019-12-22 20:53 [复制链接] 3 4975

本帖最后由 Xeath 于 2019-12-22 22:54 编辑

批注 2019-12-22 194346.png
看了一下,psutil.net_io_counters() 默认是返回所有接口的流量情况,这包括了 lo 这个本地接口,如果使用 psutil.net_io_counters(pernic=True),则可以获得每个接口的流量状况。
使用 psutil.net_io_counters(pernic=True) 再忽略一下 lo 这个接口,可以实现只显示真实流量情况,但是有一些人可能机器组了内网,也可能需要忽略内网的流量,所以才想到这个建议。
二楼有具体的实现例子,但是未在 Windows 平台测试能否使用。
不过这个例子实际测试有点小问题。
使用道具 举报 只看该作者 回复
发表于 2019-12-22 22:52:37 | 显示全部楼层
批注 2019-12-22 214854.png 批注 2019-12-22 214830.png
简单得实现了一下,分别修改了三个文件
/www/server/panel/BTPanel/templates/default/index.html
/www/server/panel/BTPanel/__init__.py
/www/server/panel/class/system.py
如果宝塔官方考虑加入这个功能就好了

panel.zip

23.78 KB, 下载次数: 47496

使用道具 举报 回复 支持 反对
发表于 2019-12-22 22:58:30 | 显示全部楼层
红框是具体修改的内容
批注 2019-12-22 215555.png
批注 2019-12-22 215628.png
批注 2019-12-22 215651.png
批注 2019-12-22 215711.png
批注 2019-12-22 215727.png
使用道具 举报 回复 支持 反对
发表于 2019-12-23 13:11:27 | 显示全部楼层
忽然想到,主页不应该用网卡设置,而是用网卡详情,点开后可以显示各个网卡的四项状态,并且可以指定网卡是否需要监听
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表