14 台服务器全景工作台:状态、Agent、密钥、告警;v2 为新功能版
自研运维中枢:纳管 14 台服务器的全景状态、Agent 指标采集、SSH 密钥分发、告警与自动供给,是整个集群的"驾驶舱"。
https://workbench.bianquezhiyin.cn/(→ 127.0.0.1:8765)https://workbench2.bianquezhiyin.cn/(→ 127.0.0.1:8767,新功能工作台)systemctl status server-workbench-v2/opt/server-workbench,Python FastAPI/uvicorn(8765),SQLite,配置 config/servers.json(14 台:麦子合伙主控、2025卡酷、一脉、腾讯云扁鹊、火山云、腾讯云硅谷、飞牛零氪、扁鹊生活、云麦香港、pve-fnos、immortalwrt 旁路由、workbuddy-host、vm103、pve-home)/opt/server-workbench-v2,同栈 + 独立 DB_PATH data/workbench.db,含 bump_static.sh 静态发布脚本provision_server.py(8090)+ provision_server.py CLI + maizi_helper.py,新机初始化/opt/server-workbench-v2/data/workbench.db(v2);v1 同构config/servers.json(含各机地址;SSH 私钥在 ssh_keys/ 目录 —— 位置敏感,不列内容)systemctl restart server-workbench / server-workbench-v2 / wb-agentjournalctl -u server-workbench-v2 -f/opt/server-workbench*/config/servers.json;环境变量在 systemd unit(CONFIG_PATH、SSH_KEYS_DIR、DB_PATH)bash bump_static.shchmod 700 /opt/server-workbench*/ssh_keys;评估迁移到加密存储/1Password;审计 servers.json 与实际机器的一致性tar czf /opt/backups/workbench-v1.tgz /opt/server-workbench --exclude=ssh_keys)find /opt/server-workbench*/backups -mtime +14 -delete(先核对)