服务器集群知识库

云麦 · 麦子战队运维体系

← 返回项目库

server-workbench(服务器全景工作台 v1/v2)

14 台服务器全景工作台:状态、Agent、密钥、告警;v2 为新功能版

服务器maizihehuo 部署路径/opt/server-workbench, /opt/server-workbench-v2 技术栈Python FastAPI/uvicorn + SQLite + SSH 密钥分发 入口/端口app/main:app(8765/8767) / 8765/8767 数据库SQLite data/workbench.db(5.8G 目录含 backups) 状态运行中

开发文档与优化建议

server-workbench 服务器全景工作台 v1/v2(部署于 maizihehuo)

自研运维中枢:纳管 14 台服务器的全景状态、Agent 指标采集、SSH 密钥分发、告警与自动供给,是整个集群的"驾驶舱"。

访问方式

技术架构

数据

使用方法

维护方式

现状与风险

优化建议

  1. 【安全】chmod 700 /opt/server-workbench*/ssh_keys;评估迁移到加密存储/1Password;审计 servers.json 与实际机器的一致性
  2. 【可维护性】确认 v2 为准后,将 v1 数据(告警/DB)迁移合并并归档 v1(tar czf /opt/backups/workbench-v1.tgz /opt/server-workbench --exclude=ssh_keys)
  3. 【备份】backups/ 内文件清理到最近 14 天:find /opt/server-workbench*/backups -mtime +14 -delete(先核对)
  4. 【安全】wb-provision(8090)与 node-registry(8905)确认仅内网可达;8090 目前仅本机,保持
  5. 【可维护性】把 14 台机器清单与各机 agent 部署方式写入 workbench 自身 README,避免知识只在人脑