平台总览#
平台构成
Fusion AIOps 是一站式企业级智能运维平台:统一身份(SSO)+ 19 个子应用 + 统一通知 / 审计 / 权限底座。所有子应用经控制台门户一键直达(自动登录),数据按租户隔离。
| 层 | 组成 | 说明 |
|---|---|---|
| 入口层 | 控制台 / 统一认证 | 门户卡片直达子应用;SSO 一次登录全平台通行 |
| 应用层 | 19 个子应用 | 监控 / CMDB / 工单 / 作业 / 发布 / 堡垒机 / 容器 / 知识库 / 智能助手 等 |
| 底座层 | iam 权限 · notify 通知 · audit 审计 · setting 设置 | 权限码 + 角色策略、铃铛消息、集中操作留痕、站点与模型契约 |
登录与子应用切换
- 打开
https://<平台地址>进入统一登录页,选择租户并输入账号密码(可开启 MFA 两步验证)。 - 登录后落在控制台:平台子应用统一入口,点击卡片直达对应子应用(自动登录,无需二次认证)。
- 子应用内点击左上角平台标识或浏览器「返回」即可回到控制台;顶栏铃铛是全平台统一消息中心。
五分钟上手#
第一条巡检路线
- 看监控(监控中心):大屏与告警事件页确认当前 firing 告警;告警规则按数据源 + PromQL 表达式定义,触发后按通知渠道推送。
- 建资产(资源管理 / CMDB):先建模型(如「主机」「中间件」),再录入配置项;模型字段支持动态扩展与三层 ACL。
- 派工单(服务流程):从服务目录选模板提单,流程自动流转(审批 / 处理 / 会签),SLA 到期自动催办。
- 跑作业(作业中心):脚本库写一段 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 个数据端点驱动的运维总览大屏。
告警自动建单
监控与服务流程打通:firing → 自动生成事件单 → 恢复 → 自动关单。
- 建 webhook 通知渠道指向服务流程告警入口;告警规则绑定该渠道。
- 触发时按指纹去重(同一告警 1 小时窗口只建一单);标题形如
[告警] 规则名 @ 数据源 = 当前值,级别映射优先级(紧急 → P0)。 - SLA 自动匹配;恢复后对应开放单自动置为已解决。
itsm_workflow 可走指定流程单(表单映射 + 条件路由),默认生成普通事件单。资源管理(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 调用带签名与租户透传。
环境清单
- 基础设施:MySQL 8(每服务一库)、Redis(db 按服务分配)、Nacos(配置 + 注册)。
- 发布顺序:认证 → 身份 → 底座(通知 / 审计 / 设置)→ 业务服务 → 前端。
- 初始化:执行各仓
docs/sql/ddl.sql+ 种子数据;应用注册表回填域名。 - 网关:按子域名分发到对应前端容器,API 前缀路由到后端。
常见问题#
登录后进入子应用提示未登录?
子应用 Cookie 按域隔离。从控制台卡片进入会自动完成单点授权;若直接输入子应用地址,先回登录页登录一次即可。会话默认 8 小时有效。
按钮置灰 / 提示权限不足?
联系租户管理员在「访问控制 → 角色」为你的角色补充对应权限码;平台级功能(应用注册等)需平台管理员授权。权限变更最长 5 分钟生效(缓存窗口)。
告警没有通知?
依次检查:规则是否绑定通知渠道、渠道配置是否正确(webhook 地址 / 机器人 Token)、是否被静默规则命中(告警事件页 notify_status 会标注「静默」)。
主机 Agent 如何接入?
Agent 管理左侧「接入安装」提供一键安装脚本(Linux / Windows);接入后心跳 30 秒上报,版本升级在「版本发布」页全量或灰度推送。