Fusion AIOps 文档

平台使用说明 · 功能介绍 · 最佳实践与部署手册——内容与现役版本一致。

平台总览#

平台构成

Fusion AIOps 平台架构(前端 19 子应用 · 后端 21 微服务 · 双节点部署) 用户与入口 🖥 运维 / 管理员 统一入口网关 :80 / :443 子域名路由 *.fusion-aiops.com 💬 飞书审批 / 通知 SSO 单点登录链路 登录 → 会话分发 → 子应用自动授权(8h) 前端层 20 个静态站点(:3000-:3023)· 双节点多副本 控制台门户 应用卡片 · 一键直达 身份与底座 ×6 认证 / 访问控制 / 设置 消息 / 审计 可观测 ×1 监控中心(大屏 / 告警) 资源与变更 ×5 CMDB / 容器 / 发布 / 作业 Agent 管理 服务与效率 ×5 工单 / 堡垒机 / 凭证 制品库 / DNS 智能与协作 ×3 智能助手 / 知识库 IM 集成 应用服务层 后端 ×21(HTTP :8080-:8101 · gRPC :9080-:9101 · 含 hbs/transfer 机器面) auth 认证 · iam 访问控制 SSO / MFA / 会话 用户 / 角色 / 策略 monitor 监控 · audit 审计 规则 / 告警 / 大屏 13 服务操作留痕 cmdb 资源 · cs 容器 动态模型 / 三层 ACL / IPAM 多集群 / Helm itsm 工单 · deploy 发布 · job 作业 流程引擎 / SLA / 飞书卡审批 灰度批次 / 定时任务 / 分发 bastion 堡垒机 · cred 凭证 SSH / RDP / 容器终端 · 录像 AES-256-GCM 保险箱 agent 管理 · hbs · transfer Agent 接入 / 心跳 / 升级 采集数据中继转发 repo 制品 · dns 解析 · im 飞书 Docker 仓库 / 多厂商域名 机器人 / 交互卡片 copilot 智能助手 · wiki 知识库 对话 / RCA / 巡检 / RAG 问答 空间 / 双 ACL / 模板 gRPC 服务间调用(V2.1 签名 · 租户透传) 平台底座 权限底座 200+ 权限码 · 双门禁 通知底座 统一铃铛 · 19 应用接入 审计底座 操作留痕 · 集中查询 站点与契约 品牌 / 应用注册 / 模型契约 租户隔离 全表 tenant_id · fail-closed 基础设施 MySQL 8 每服务一库(21 库)· 软删哨兵 Redis 会话 / 缓存 / 分布式锁 / nonce Nacos 配置中心 + 服务注册发现(ns 按环境) 外部与边缘 主机 / 容器 Agent 一键脚本接入 · 心跳 30s 指标采集 · 灰度升级 Kubernetes 集群 kubeconfig 多集群接入 工作负载 / Helm Prometheus 数据源 PromQL 指标查询 告警规则评估 飞书开放平台 机器人 · 群通知 交互卡片(审批按钮) 阿里云 DNS 多解析商域名 / 记录 差异分析(凭据走保险箱) LLM 推理(Ollama) 对话 / RCA / 巡检报告 embedding / rerank 心跳 / 采集上报 关键链路 🔔 告警自动建单:monitor firing → webhook(签名)→ itsm 事件单 → 恢复自动关单 🔐 SSO:登录一次 → 全平台 19 子应用自动授权 💬 飞书审批:卡片一键通过 / 驳回 · 离节点收卡 🎥 堡垒机:全程录像 · 实例本地性路由 入口 前端 服务 底座 基础设施 外部与边缘 Agent 心跳

Fusion AIOps 是一站式企业级智能运维平台:统一身份(SSO)+ 19 个子应用 + 统一通知 / 审计 / 权限底座。所有子应用经控制台门户一键直达(自动登录),数据按租户隔离。

层组成说明
入口层控制台 / 统一认证门户卡片直达子应用;SSO 一次登录全平台通行
应用层19 个子应用监控 / CMDB / 工单 / 作业 / 发布 / 堡垒机 / 容器 / 知识库 / 智能助手 等
底座层iam 权限 · notify 通知 · audit 审计 · setting 设置权限码 + 角色策略、铃铛消息、集中操作留痕、站点与模型契约

登录与子应用切换

  1. 打开 https://<平台地址> 进入统一登录页,选择租户并输入账号密码(可开启 MFA 两步验证)。
  2. 登录后落在控制台:平台子应用统一入口,点击卡片直达对应子应用(自动登录,无需二次认证)。
  3. 子应用内点击左上角平台标识或浏览器「返回」即可回到控制台;顶栏铃铛是全平台统一消息中心。
忘记密码联系租户管理员重置;连续输错 5 次会锁定 15 分钟。

五分钟上手#

第一条巡检路线

  1. 看监控(监控中心):大屏与告警事件页确认当前 firing 告警;告警规则按数据源 + PromQL 表达式定义,触发后按通知渠道推送。
  2. 建资产(资源管理 / CMDB):先建模型(如「主机」「中间件」),再录入配置项;模型字段支持动态扩展与三层 ACL。
  3. 派工单(服务流程):从服务目录选模板提单,流程自动流转(审批 / 处理 / 会签),SLA 到期自动催办。
  4. 跑作业(作业中心):脚本库写一段 Shell / PowerShell,目标选择资产树节点,串并行执行,输出实时回看。

告警还可以自动建单:监控通知渠道指向服务流程的告警入口,firing 自动生成事件单、恢复自动关单(见监控中心章)。

统一认证#

功能一览

全平台的身份入口:账号密码 + MFA 两步验证(TOTP 扫码绑定)、多租户选择、单点登录(SSO)分发。

  • 登录成功后获得全平台会话(默认 8 小时);进入各子应用自动完成单点授权,无需重复登录。
  • 防爆破:同账号连续失败 5 次锁定 15 分钟;支持管理员重置密码。
  • 会话与租户管理:平台管理员可查询在线会话、强制下线。

访问控制#

功能一览

身份与权限中枢:用户 / 角色 / 用户组 / 策略四要素 + 200+ 权限码目录。

  • 策略编辑器:可视化勾选权限码生成策略(也支持脚本模式编辑 JSON);策略声明允许的动作通配(如 *:list)。
  • 角色绑定:角色挂一至多条策略,再绑定用户或用户组;权限变更最长 5 分钟生效(缓存窗口)。
  • 平台 / 租户分域:平台级功能(应用注册等)与租户级权限各管各的;平台管理员独立身份体系。
  • 用户全生命周期:创建 / 启停 / 重置密码 / 解锁。

平台设置#

功能一览

平台级配置中心:

  • 站点品牌:站点名 / 标语 / Hero 文案 / 页脚——保存后全平台 19 个子应用的登录页与浏览器标签标题实时跟随。
  • 应用注册:子应用清单(域名 / 图标 / 排序 / 启停)——控制台门户卡片与 SSO 白名单同源派生。
  • 模型契约:跨应用数据契约登记(如容器集群模型引用 CMDB 字段);字段缺失时发布预检阻断并告警。

消息中心#

功能一览

全平台统一通知底座:

  • 统一铃铛:19 个子应用顶栏共享未读数与消息流,按来源应用过滤。
  • 消息类型:告警 / 审批待办 / 任务结果 / 系统通知;点击卡片跳回来源应用。
  • 已读管理:单条 / 全部已读;通知策略由各业务侧配置。

审计中心#

功能一览

跨服务集中操作审计:13 个后端服务的写操作自动留痕,一处查询。

  • 双视图:操作日志(服务 / 模块 / 动作 / 操作人 / 时间窗多维筛选)与登录日志(登录成败 / IP)。
  • 操作人实时解析(用户身份只存 ID,展示名查询期解析——留痕永不因改名失真)。
  • 导出 CSV;请求摘要与耗时全量记录。

监控中心#

功能一览

指标监控与告警中枢:

  • 数据源:接入 Prometheus 端点;规则按 PromQL 表达式定义阈值。
  • 告警规则:级别(紧急 / 严重 / 警告 / 提示)× 通知渠道绑定;触发后生成告警事件(firing / resolved)。
  • 静默规则:变更窗口压制告警,防发布期风暴。
  • 通知渠道:webhook(可指向服务流程实现自动建单)、飞书机器人、邮件。
  • 大屏:11 个数据端点驱动的运维总览大屏。

资源管理(CMDB)#

功能一览

配置管理数据库——一切资产与关系的事实源:

  • 动态模型:模型 + 字段类型 / 唯一约束在线定义,草稿 → 发布版本化(已录入数据不受在途草稿影响)。
  • 配置项:动态表单录入、批量导入导出、keyset 分页。
  • 关系与拓扑:依赖 / 包含两类关系建模,拓扑视图自动生成(X6)。
  • 资产树:机房 → 集群 → 服务多级组织,行级 ACL 挂树上。
  • IPAM:数据中心 / 机房 / 子网 / 机柜 / IP 网格四色管理 + 世界地图落点。
  • 数据治理:问题体检(模型 / CI / 关系 / IPAM 四类检查报告)。

三层权限 ACL

CMDB 在平台权限码之外提供资源级三层层控制:

层控制对象示例
模型级整模型可见 / 可管理「中间件」模型仅中间件组可见
字段级字段可见性手机号字段仅 HR 角色可见
行级资产树节点子集华东机房的主机仅华东值班可管

三层叠加取最严;资产搜索 / 拓扑 / 树视图全链路一致生效。

容器管理#

功能一览

多 Kubernetes 集群统一纳管:

  • 集群接入:kubeconfig 注册多集群;集群清单实时来自 CMDB 契约。
  • 工作负载:无状态 / 有状态 / 守护进程 / 任务 / 定时任务 / Pod 全景。
  • 集群资源:节点 / 命名空间 / 事件 / 服务 / 路由 / 配置项 / 保密字典。
  • Helm 应用:chart 安装与升级管理。
  • 安全底线:所有容器操作经堡垒机授权与会话录像。

发布系统#

功能一览

应用发布流水线:

  • 批次编排:串行 / 并行批次自由组合;批次间可插审批门。
  • 灰度发布:canary 向导 → 灰度批观察 → 确认全量或回退;主机分批滚动。
  • 发布预检:构建产物对被删字段做契约断言,引用缺失直接阻断。
  • 通知五场景:开始 / 批次完成 / 成功 / 失败 / 回退全覆盖。

作业中心#

功能一览

脚本作业与定时任务:

  • 脚本库:Shell / PowerShell 脚本版本化管理。
  • 执行:目标选资产树节点(自动展开主机),串并行执行,输出实时回看与历史检索。
  • 定时任务:cron 调度 + misfire 策略(错过窗口补跑 / 跳过)+ 通知策略。
  • 文件分发:目标主机批量下发文件。

Agent 管理#

功能一览

主机 / 容器 Agent 统一管理:

  • 接入:一键安装脚本(Linux / Windows);心跳 30 秒上报。
  • 版本发布:全量或灰度推送升级,已启用版本随下次心跳生效。
  • 采集配置:指标采集项集中下发。
  • 总览:在线率 / CMDB 绑定 / 注册趋势 / 版本分布一屏尽览。

服务流程(ITSM)#

功能一览

工单与流程引擎:

  • 服务目录:按目录分流提单;动态表单(表单设计器产出)。
  • 相似单推荐:提单输标题即推荐历史相似单(已解决优先),防重复建单。
  • 流程设计器:审批 / 任务 / 网关 / 并行 / 会合 / 抄送六类节点;条件路由动态分支。
  • 流转操作:推进 / 回退 / 关单 / 转办 / 加签 / 会签 / 催办 / 抄送。
  • SLA:类型 × 优先级最特匹配时限;超时标记 + 催办 + 达成率报表看板(KPI / 流程排名 / 状态分布)。
  • 飞书审批:卡片一键通过 / 驳回,离节点自动收卡。
  • 告警联动:接收监控 webhook 自动建单(见监控中心章)。

表单与字段权限

表单设计器拖拽产出 schema(输入 / 选择 / 日期 / 用户选择器 / CMDB CI 选择器等控件);流程节点可声明字段权限——不同节点可见 / 可编辑不同字段(如审批节点只读金额、处理节点可改)。建单时快照流程与表单版本,后续改版不影响在途单。

堡垒机#

功能一览

统一运维入口与会话审计:

  • 三种终端:SSH / RDP / 容器终端,多 Tab 并行;标题 = 资产名 · 协议 · 操作人。
  • 会话录像:全程录像回放(倍速 / 鼠标轨迹);录像持久卷双节点共享。
  • 资产分型:主机资产 + 容器资产双域分组树;容器资产严格授权 + 预检。
  • 授权三域:host / cs:cluster / cs:group;操作经授权才可见对应资产。
  • 实例路由:双节点部署按实例本地性路由会话(注册表 + 代理转发)。

凭证管理#

功能一览

第三方凭据保险箱:

  • 模板化:按厂商建模板(动态字段 schema——AK/SK、API Key、Token 等形态)。
  • 加密:AES-256-GCM 独立密钥加密存储(独立于服务签名密钥)。
  • 双 ACL + 明文独立权限:可见 / 管理 / 明文查看三级分权;明文查看全程审计留痕。
  • 消费方:Agent、DNS、IM、容器、发布、作业、监控、智能助手经 gRPC 取用(只回加密态,明文仅授权接口)。

制品库#

功能一览

Docker 镜像仓库:

  • 标准协议:docker login / push / pull 全兼容(Registry v2 协议)。
  • 配额与保留:仓库级存储配额、tag 保留策略与自动清理。
  • 状态面板:镜像 / tag 清单、digest 一致性、拉取统计。

DNS 管理#

功能一览

多解析商域名统一管理:

  • 域名 / 记录:多厂商(阿里云等)域名接入,记录 CRUD 与批量操作。
  • 差异分析:本地期望记录 vs 解析商实际记录周期比对,漂移可视化。
  • 变更留痕:操作日志 + 凭证取用走凭证管理(不落明文)。

智能助手#

功能一览

LLM 驱动的运维副驾:

  • 对话诊断:多轮对话 + 30+ 专用工具桥接(真实调用监控 / CMDB / 作业 / 发布等平台 API)。
  • 定向 RCA:从告警一键生成根因分析报告(证据链 + 置信度 + 修复建议),历史对比判复发。
  • 自主巡检:阈值巡检 + 趋势外推(ETA 预测);发现自动落库并可触发 RCA。
  • 知识库问答:RAG 检索平台知识库(向量 + 重排),答案带引用。
  • 影子执行:建议先影子后执行;L2 白名单动作自动执行带熔断。

安全边界

工具调用双门禁:权限码实时校验(iam)+ 资源 ACL 透传(目标应用兜底);写操作全部审计留痕;执行身份 = 智能体配置的代理身份(非用户本人越权)。

知识库#

功能一览

团队文档与运维知识沉淀:

  • 空间 / 页面树:多空间隔离,页面树拖拽整理;Markdown 所见即所得。
  • 双 ACL:空间级 + 页面级读写控制。
  • 模板:故障报告 / 值班交接等模板建页。
  • 协作:评论区、分享链接;知识可被智能助手 RAG 检索。

IM 集成#

功能一览

飞书集成通道:

  • 机器人应用:多机器人接入(应用级凭据走凭证管理)。
  • 群通知:告警 / 审批 / 任务消息推送到指定群。
  • 交互卡片:服务流程的审批卡片在会话内一键通过 / 驳回(卡归属校验 + 离节点收卡)。

租户与权限划分#

划分建议

  • 一环境一租户或多团队共租户按需权衡:数据完全隔离用多租户;共享资产树用单租户 + 字段级行 ACL。
  • 为值班组建用户组并绑角色,而不是逐个加人;巡检 / 审批的候选人也走用户组。
  • 权限码按需最小授予:只读角色只挂 *:list / *:get 类动作。

CMDB 建模

  • 先模型后数据:字段类型 / 唯一约束在发布前定稿——已录入数据的模型改唯一约束成本高。
  • 关系建模用「依赖 / 包含」两类起步,拓扑视图自动生成。
  • 资产树按「机房 → 集群 → 服务」组织,行级 ACL 挂在树上。

告警治理

  • 告警先静默后规则:变更窗口用静默规则压制,避免发布期告警风暴。
  • 同源告警用标签聚合(如 hostname),配合自动建单的指纹去重,一障一单。
  • 通知渠道分级的最佳实践:紧急走电话 / 短信渠道,警告走 IM 机器人。

部署拓扑#

组件与端口

组件职责默认端口
fusion-auth-service统一认证 / SSO / MFA:8080 / :9080
fusion-iam-service身份与权限:8081 / :9001
各业务服务 ×17子应用后端:8082-:8101 / gRPC 一一对应
子应用前端 ×19静态站点:3000-:3023
基础设施MySQL · Redis · Nacos:3306 / :6379 / :8848

所有服务经 Nacos 注册发现(namespace 按环境划分);服务间 gRPC 调用带签名与租户透传。

环境清单

  1. 基础设施:MySQL 8(每服务一库)、Redis(db 按服务分配)、Nacos(配置 + 注册)。
  2. 发布顺序:认证 → 身份 → 底座(通知 / 审计 / 设置)→ 业务服务 → 前端。
  3. 初始化:执行各仓 docs/sql/ddl.sql + 种子数据;应用注册表回填域名。
  4. 网关:按子域名分发到对应前端容器,API 前缀路由到后端。
建议双节点部署(前端容器多副本 + 网关负载均衡);数据库与中间件独立于应用节点。

常见问题#

登录后进入子应用提示未登录?

子应用 Cookie 按域隔离。从控制台卡片进入会自动完成单点授权;若直接输入子应用地址,先回登录页登录一次即可。会话默认 8 小时有效。

按钮置灰 / 提示权限不足?

联系租户管理员在「访问控制 → 角色」为你的角色补充对应权限码;平台级功能(应用注册等)需平台管理员授权。权限变更最长 5 分钟生效(缓存窗口)。

告警没有通知?

依次检查:规则是否绑定通知渠道、渠道配置是否正确(webhook 地址 / 机器人 Token)、是否被静默规则命中(告警事件页 notify_status 会标注「静默」)。

主机 Agent 如何接入?

Agent 管理左侧「接入安装」提供一键安装脚本(Linux / Windows);接入后心跳 30 秒上报,版本升级在「版本发布」页全量或灰度推送。