概述

宝塔面板提供了两种多服务器管理方案:

  • 多面板管理插件:软件商店中的独立插件,侧重于可视化监控和快速访问
  • 节点管理:面板左侧菜单的内置功能,提供更丰富的集群管理能力

本文将详细介绍两者的功能特性、使用方法及差异对比,帮助您选择合适的管理方式。

测试环境

  • 操作系统:OpenCloudOS 9
  • 宝塔面板版本:11.4.0

多面板管理插件

多面板管理是宝塔软件商店中的插件,需要先安装才能使用。该插件支持统一管理多个节点,可视化查看服务器指标,管理不同服务器的网站信息和统计数据。

探针模式

探针模式提供直观的可视化监控界面,一目了然地查看所有节点的运行状态。

功能特点: - 添加子节点只需输入面板地址和 API 密钥 - 实时显示 CPU、内存、磁盘使用情况 - 图形化展示,方便快速了解服务器状态

探针模式界面

列表模式

列表模式提供更多的管理操作选项,是日常运维的主要工作界面。

列表模式界面

可用操作

列表模式提供以下快捷操作:

操作 说明
访问面板 直接跳转到子节点面板首页
管理 进入节点详细管理界面
重启面板 远程重启子节点的宝塔面板
重启服务器 远程重启子节点服务器
编辑 修改节点配置信息
删除 移除节点

访问面板

点击"访问面板"按钮,可以直接打开子节点的面板首页,无需手动输入地址和登录,大幅提升操作效率。

管理功能

管理菜单是一个综合管理模块,包含以下子功能:

1. 节点状态

查看节点的详细运行信息和历史状态数据。

节点状态

功能说明: - 实时监控系统资源使用情况 - 查看历史监控数据和趋势 - 分析服务器性能瓶颈

2. 网络监控

监控服务器的存活状态,自动检测异常并告警。

网络监控

功能说明: - 设置监控间隔时间 - 自动检测服务器是否在线 - 异常时触发告警通知

3. 网站管理

集中管理子节点上的所有网站,支持域名管理、SSL 证书、配置文件编辑等高级功能。

网站列表

基础功能: - 查看所有网站列表 - 远程启动/停止网站 - 查看网站详细流量统计

网站流量统计

流量详情

高级管理功能:

域名管理

点击网站的【管理】按钮,可以为子节点网站添加、编辑域名和 IP 绑定。

域名管理

添加域名

功能说明: - 添加多个域名绑定 - 支持泛域名配置 - 配置 IP 访问 - 减少来回切换面板的操作

伪静态配置

在管理界面中可以直接编辑网站的伪静态规则,与面板网站的伪静态功能一致。

伪静态配置

功能说明: - 选择常用的伪静态规则模板 - 自定义伪静态规则 - 支持各类 CMS 和框架

配置文件编辑

直接编辑网站的 Nginx 或 Apache 配置文件。

配置文件

功能说明: - 在线编辑配置文件 - 实时保存修改 - 方便进行高级配置调整

SSL 证书管理

管理网站的 SSL 证书,支持手动上传证书和部署证书夹中的证书。

SSL 证书

功能说明: - 手动上传证书文件 - 从证书夹选择已有证书部署 - 配置 HTTPS 强制跳转 - 注:目前不支持直接申请证书,需要手动导入

证书夹部署

使用场景: - 子节点网站需要部署 SSL 证书时 - 从证书夹快速部署已有证书 - 统一管理多个网站的证书

网站日志查看

查看网站的访问日志和错误日志。

网站日志

功能说明: - 实时查看访问日志 - 查看错误日志定位问题 - 方便排查网站异常

4. 软件管理

管理子节点上安装的软件环境。

软件管理

功能说明: - 查看已安装的运行环境(PHP、MySQL、Nginx 等) - 远程启动/停止/重启软件服务 - 查看常用服务的运行日志 - 注:目前仅支持环境类软件的启停操作

服务日志查看

支持查看常用服务(MySQL、Nginx、PHP)的运行日志,方便排查问题。

服务日志

功能说明: - 实时查看服务运行日志 - 支持 MySQL、Nginx、PHP 等常用服务 - 快速定位服务异常

5. 计划任务管理

管理子节点的计划任务,可以查看任务日志和手动执行任务。

计划任务管理

功能说明: - 查看所有计划任务列表 - 查看任务执行日志 - 手动触发任务执行 - 直观了解节点机器的计划任务执行效果

使用场景: - 监控备份任务的执行情况 - 调试新创建的计划任务 - 查看任务执行历史

6. MySQL 数据库管理

集中管理子节点的 MySQL 数据库,支持查看和备份操作。

数据库列表

数据库备份

功能说明: - 查看所有数据库列表 - 远程备份数据库 - 查看数据库大小和状态 - 备份文件保存在子节点本地

使用场景: - 统一管理多个节点的数据库 - 远程执行数据库备份 - 提升备份效率

【提示】

备份文件存储在子节点的备份目录中,不会占用主节点的存储空间。

7. SSH 终端

通过 Web 界面直接连接到子节点的 SSH 终端。

SSH 终端

功能说明: - 点击"终端"按钮进入子节点命令行 - 无需额外的 SSH 客户端 - 点击"编辑"可修改节点连接信息

重启面板

远程重启子节点的宝塔面板服务。

重启面板

使用场景: - 面板配置修改后需要生效 - 面板运行异常时重启恢复

重启服务器

远程重启子节点服务器。

重启服务器

【注意】

重启服务器会中断所有正在运行的服务,请谨慎操作。

编辑节点

修改节点的配置信息。

编辑节点

可修改项: - 节点名称 - 面板地址 - API 密钥 - 节点分类

分类管理

通过分类功能对节点进行分组管理,提升管理效率。

分类管理

使用建议: - 按业务类型分类(如:Web 服务器、数据库服务器) - 按环境分类(如:生产环境、测试环境、开发环境) - 按地域分类(如:华东、华北、华南) - 自定义分类标签

节点管理功能

节点管理是面板左侧菜单的内置功能,相比多面板管理插件,提供了更强大的集群管理能力。

节点列表

节点管理的列表模式

节点管理的列表模式界面与多面板管理插件类似,但功能有所差异。

节点列表模式

主要差异: - 管理菜单中仅包含 SSH 功能 - 没有网站管理、软件管理等子功能 - 更侧重于底层的节点操作

节点管理菜单

节点管理的探针模式

探针模式的界面和功能与多面板管理插件一致。

节点探针模式

独有功能对比

以下功能是节点管理独有的,多面板管理插件不具备。

1. 负载均衡

配置负载均衡服务,将请求智能分发到多个节点。

HTTP 负载均衡

适用于 Web 服务的负载分发。

HTTP 负载均衡

功能特点: - 支持多种负载均衡算法(轮询、IP Hash、权重等) - 配置健康检查 - 自动剔除故障节点 - 支持 HTTPS 请求转发

TCP/UDP 负载均衡

适用于数据库、游戏服务器等非 HTTP 服务。

TCP/UDP 负载均衡

功能特点: - 设置监听端口 - 将请求转发到后端节点 - 支持 TCP 和 UDP 协议 - 适用于各种应用场景

2. 主从复制

一键配置数据库主从同步,实现数据备份和读写分离。

MySQL 主从复制

MySQL 主从复制

功能特点: - 选择主节点和从节点 - 自动配置同步参数 - 一键启用主从复制 - 监控同步状态

Redis 主从复制

Redis 主从复制

功能特点: - 配置 Redis 主从关系 - 自动同步数据 - 支持哨兵模式 - 实时查看同步状态

3. 文件互传

节点间快速传输文件,支持批量操作。

文件互传

功能特点: - 在任意节点间传输文件 - 支持单个文件或整个目录 - 批量传输多个文件/文件夹 - 查看传输进度和结果

使用场景: - 网站文件同步 - 配置文件分发 - 备份文件传输

4. 分发管理

类似 Ansible 的批量管理工具,实现自动化运维。

分发管理

功能特点: - 批量执行 Shell、Python 命令 - 批量分发文件到多个节点 - 查看执行日志 - 自定义脚本库 - 创建任务模板

详细使用方法:参考 节点分发管理功能教程

5. 告警管理

针对负载均衡和主从复制的告警配置。

告警管理

支持的告警方式: - 邮箱通知 - 钉钉机器人 - 企业微信 - 自定义 Webhook

告警场景: - 负载均衡节点故障 - 主从复制同步异常 - 节点离线告警 - 资源使用超限

功能对比总结

功能模块 多面板管理插件 节点管理
节点添加 ✅ 支持 ✅ 支持
探针模式 ✅ 支持 ✅ 支持
列表模式 ✅ 支持 ✅ 支持
访问面板 ✅ 支持 ✅ 支持
重启面板/服务器 ✅ 支持 ✅ 支持
节点状态监控 ✅ 支持 ✅ 支持
网络监控 ✅ 支持 ❌ 不支持
网站管理(基础) ✅ 支持 ❌ 不支持
网站域名管理 ✅ 支持 ❌ 不支持
网站伪静态配置 ✅ 支持 ❌ 不支持
网站配置文件编辑 ✅ 支持 ❌ 不支持
网站 SSL 证书管理 ✅ 支持 ❌ 不支持
网站日志查看 ✅ 支持 ❌ 不支持
软件管理 ✅ 支持 ❌ 不支持
服务日志查看 ✅ 支持 ❌ 不支持
计划任务管理 ✅ 支持 ❌ 不支持
MySQL 数据库管理 ✅ 支持 ❌ 不支持
SSH 终端 ✅ 支持 ✅ 支持
分类管理 ✅ 支持 ❌ 不支持
负载均衡 ❌ 不支持 ✅ 支持
主从复制 ❌ 不支持 ✅ 支持
文件互传 ❌ 不支持 ✅ 支持
分发管理 ❌ 不支持 ✅ 支持
告警管理 ❌ 不支持 ✅ 支持

使用场景建议

适合使用多面板管理插件的场景

  1. 可视化监控需求
  2. 需要直观的图形化监控界面
  3. 快速查看多个服务器的运行状态
  4. 分类管理大量服务器

  5. 网站集中管理

  6. 统一管理多个服务器上的网站
  7. 远程配置网站域名和 SSL 证书
  8. 编辑网站配置文件和伪静态规则
  9. 查看网站流量统计和日志
  10. 远程控制网站启停

  11. 数据库运维

  12. 集中查看多个节点的数据库
  13. 远程执行数据库备份
  14. 监控数据库状态

  15. 任务管理需求

  16. 查看节点计划任务执行情况
  17. 手动触发任务执行
  18. 监控备份任务运行状态

  19. 快速访问需求

  20. 频繁切换不同面板
  21. 需要一键访问子节点面板
  22. 查看服务运行日志

适合使用节点管理的场景

  1. 集群架构部署
  2. 需要配置负载均衡
  3. 搭建数据库主从架构
  4. 实现高可用集群

  5. 自动化运维

  6. 批量执行命令和脚本
  7. 批量文件分发
  8. 自动化任务调度

  9. 文件同步需求

  10. 节点间快速传输文件
  11. 网站内容同步
  12. 配置文件分发

  13. 告警监控需求

  14. 需要完善的告警机制
  15. 监控关键服务状态
  16. 多渠道告警通知