宝塔首页“网络”指标显示实时出入站带宽(kb/s或mb/s),源自/proc/net/dev,延迟最低;监控页面需手动开启才可查看历史曲线;网站流量统计须在站点设置中单独开启;实时并发连接数需通过nginx stub_status模块获取。

宝塔首页“网络”指标就是最直接的即时流量
不用装插件、不用进子菜单,登录宝塔面板后首页右上角“资源使用情况”里的网络模块,显示的就是当前实时出入站带宽——单位是 KB/s 或 MB/s,数值每秒刷新一次,↑ 是出站(你服务器往外发的数据),↓ 是入站(别人访问你网站时传进来的数据)。
这个值来自 /proc/net/dev,是内核原始计数器,延迟最低、最可信。如果你只是想快速确认“现在是不是被刷了”或“CDN回源是否异常”,盯这里就够了。
- 如果看到 ↓ 突然飙到 50MB/s 以上且没业务高峰,大概率是扫描或攻击
- 如果 ↑ 长期高于 ↓(比如上传服务、视频转码场景),要检查磁盘写入和带宽上限是否匹配
- 注意:该数值是瞬时速率,不是累计流量;它不区分网卡,只取主接口(如
eth0)
开启“监控”功能才能看历史曲线和趋势
首页那个跳动的数字只是快照,要看过去 5 分钟有没有脉冲、1 小时内是否周期性上涨,必须点左侧菜单的监控 → 顶部点网络图标(双向箭头)。这里会加载蓝色(入站)和橙色(出站)双通道曲线图。
这个图表依赖宝塔后台的定时采集服务,而该服务默认是关闭的——很多人卡在这一步,以为面板坏了,其实是忘了点那个醒目的开启监控按钮。
- 首次进入
监控页面时,如果图表空白或提示“暂无数据”,先确认是否已手动点击过开启监控 - 开启后数据不会立刻出现,需等待约 30–60 秒,系统才开始落盘第一组采样点
- 时间筛选器支持
5分钟/1小时/24小时,但不能选“自定义时间段”;如需更长周期,得用命令行补查
装“网站监控报表”插件 ≠ 能看到网站级实时流量
很多用户装完网站监控报表插件,打开却全是 0 或“暂无数据”,不是插件没生效,而是它根本不采集实时连接或带宽,它只解析 Nginx/Apache 的access.log——这意味着:日志没开、格式不对、或网站没单独启用统计,它就什么都看不到。
关键动作不是装插件,而是去每个网站的设置里手动打开流量统计开关。
- 路径:
网站→ 找目标站点 →设置→流量统计选项卡 → 勾选“开启流量统计” →保存 - 保存后需等 2–5 分钟,Nginx 才会重载并开始写入日志;插件随后才能读取并生成 PV/UV/IP 等指标
- CDN 用户务必在插件配置中填对
X-Real-IP或X-Forwarded-For头字段名,否则所有 IP 都显示为 CDN 节点地址
真要抓“此刻有多少人正在访问”,得靠 Web 服务原生命令
网站监控报表展示的是“过去几分钟的日志汇总”,不是此刻连接状态。如果你需要知道“现在 nginx 正处理几个请求”,唯一可靠方式是启用 Nginx 的 stub_status 模块并访问其状态页。
这和宝塔是否开启监控、是否装插件完全无关,它是 Web 服务自身的诊断接口。
- 编辑网站配置,在
server块里加:location /nginx_status { stub_status on; access_log off; allow 127.0.0.1; deny all; } - 执行
nginx -t && nginx -s reload重载配置 - 在服务器本地执行
curl http://127.0.0.1/nginx_status,返回的Active connections行就是当前真实并发连接数 - 注意:
allow 127.0.0.1是安全底线,切勿放开给公网;如需远程查看,走宝塔终端或 SSH 转发
别指望一个插件包打天下。首页网络值、监控曲线、网站日志报表、Nginx 状态页——它们来源不同、延迟不同、用途也不同。混用时看错数据源,比没监控还危险。










