适用人群:
刚接触宝塔面板的新手站长、被“流量异常飙升”困扰的WordPress/电商站长、以及需要为多站点分配带宽资源的运维小白,本文不需要任何命令行基础,全程鼠标操作,跟你平时点外卖一样简单。
第一步:打开流量监控的“总开关”
登录宝塔面板(默认地址是 http://你的服务器IP:8888),左侧菜单栏找到 “监控” 图标——它长着一个绿色波形图的样子,点击进入后,你会看到CPU、内存、磁盘的实时曲线。别急着看曲线,把目光移到页面右上角,有一个 “流量” 选项卡,点击它。
(截图位置提示:监控页面顶部标签栏,第二个就是“流量”,旁边有个小眼睛图标,点击可切换图表样式)
如果你第一次进入,图表全是空白,别慌——先点右上角的“开启监控”按钮(灰色变蓝色即成功),系统默认保留最近7天数据,足够你排查异常了。
第二步:看懂三种视图,秒变“流量侦探”
开启后,你会看到三个区块:
宝塔面板流量监控从入门到精通,手把手教你精准掌握带宽脉搏
- 实时速率(单位:Mbps)——显示当前服务器网卡进出带宽,像心跳一样跳动。重点盯“入方向”,如果它长期>80%且没跑业务,多半被攻击或被人偷偷拉流量。
- 历史趋势图(支持24小时/7天/30天切换)——鼠标悬停任意时间点,能看到精确到分钟的出入峰值。看“波峰波谷”:正常站点是昼夜有规律起伏,如果出现“平顶山”式的满格直线,恭喜你,中奖了。
- 按IP统计(需额外安装插件)——这是最有用的功能!点击流量监控页下方的 “安装Linux流量监控插件”(大约2MB,装完无需重启),安装后,你会看到一张表格,列出每个IP消耗的流量排名。操作要点:用鼠标选中某个IP,点右键选择“加入黑名单”,一秒封禁恶意来源。
第三步:设置“临界值告警”,让面板替你站岗
流量异常往往在半夜,总不能守着屏幕吧?点击监控页右上角的 “告警设置” 齿轮图标,弹出窗口中有三个参数:
- 流量阈值(MB):建议设为“日累计100GB”(虚拟主机用户可设20GB)。
- 带宽占用率(%):建议填“70%”,触发后发送告警。
- 告警方式:勾选“邮件通知”,并填入接收邮箱(推荐用QQ邮箱,开启SMTP授权码后能实时收信)。
(配置参数说明:告警频率默认“每30分钟一次”,防止轰炸;如果你用的是宝塔企业版,还可以绑定钉钉/微信机器人,此处新手用邮件足够。)
第四步:三分钟排查“流量跑光”的经典场景
场景1:网站图片被外站盗链,流量一夜蒸发。
操作路径:流量监控 → 按IP统计 → 找到异常IP(往往来自同一运营商段)→ 点击IP旁漏斗图标,选择“过滤出此IP所有请求” → 复制URL → 去宝塔防火墙(安全菜单)→ “URL关键字”屏蔽带 wp-content/uploads 的外部Referer。
场景2:服务器被植入挖矿脚本,带宽被持续占用。
操作路径:流量监控 → 实时速率 → 若“入方向”正常但“出方向”高达几十Mbps → 去“进程管理”(软件商店里安装)→ 按CPU排序,锁定像 xmrig、kdevtmpfsi 别名的进程 → 强制结束并删除对应的 /tmp 目录下文件。
场景3:日志文件暴增导致磁盘IO拖垮网卡。
操作路径:流量监控 → 历史趋势图 → 若“出方向”与“入方向”同时段飙高 → 去“文件”菜单 → 删除 /www/wwwlogs 下超过1GB的日志(保留最近3天),然后到“计划任务”添加“每日0点清理日志”脚本(脚本内容:echo "" > /www/wwwlogs/站点日志.log)。
常见报错与急救方案
报错1: 开启流量监控后,页面白屏。
解决:在宝塔SSH终端输入 bt 16 重启面板服务,若无效,执行 rm -rf /www/server/panel/plugin/linux_net 后重新安装插件。
报错2: 告警邮件收不到。
解决:先去“设置”→“邮件”里测试发信,若失败,确认QQ邮箱已开启“SMTP服务”,并在密码框填授权码而不是QQ密码。
报错3: IP统计列表全是 0.0.1 或内网IP。
解决:说明监听的是回环口,编辑 /www/server/panel/class/network.py,将 interface = "eth0" 改为你的真实网卡名(在终端输入 ifconfig 查看,一般云服务器是 eth0,部分新机型为 ens3)。
最后提醒:流量监控只是“侦察兵”,结合宝塔的“系统防火墙”和“网站监控报表”插件,才能形成防御闭环,建议每周一看一次趋势图,把异常IP顺手拉黑,你的服务器会像老黄牛一样稳当,打开你的面板,点开那个绿色波形图,开始掌握你的带宽脉搏吧。



发表评论