跳到主要内容

功能介绍

BlueKing Lite CMDB 围绕「模型管理 → 资产管理 → 发现与同步 → 订阅与通知」四大核心场景,提供全栈式资产配置管理能力。本文档按产品导航模块详细拆解各功能的定位与能力。


一、模型管理

模型管理是 BlueKing Lite CMDB 的数据规则引擎,决定资产如何被定义、展示和关联。所有实例操作均受模型约束,是确保资产数据一致性的根本。

界面指引:

模型管理

  • 图表解读:模型管理页采用三级导航布局。左侧为分类树,支持拖拽排序;中间展示模型卡片,包含实例统计和操作入口;右侧详情页通过标签页组织「属性」「分组」「关联」等配置模块。

1.1 模型分类与模型定义

核心定位:建立资产的组织层级,实现大规模资产的分类管理。

核心能力

  • 分类化组织:支持按业务域、资源类型或管理边界建立多级分类,分类顺序支持拖拽调整
  • 模型标准化定义:以模型为单位统一维护属性、关系和展示规则,确保同类型资产口径一致
  • 模型复制复用:一键复制已有模型的属性、字段分组和关系配置,支持跨分类复用,大幅缩短标准模型扩展时间
  • 组织范围隔离:模型绑定组织范围,实现多团队共享平台时的数据边界管理

典型用法

企业可先建立「基础设施」「业务应用」「网络设备」等一级分类,再在各分类下细化二级模型,如基础设施下分「物理机」「虚拟机」「容器节点」。


1.2 属性管理

核心定位:定义资产的数据结构,包括字段类型、约束规则和展示方式。

核心能力

  • 十维属性类型:支持字符串、整数、枚举、时间、用户、组织、布尔、密码、标签、表格,覆盖 99% 资产建模场景
  • 灵活枚举规则:枚举字段支持「单选/多选」模式,可引用公共选项库实现跨模型统一,或直接配置自定义选项
  • 字段级约束:必填、唯一、可编辑三重约束,确保数据质量;密码类型字段自动加密存储、接口脱敏返回

属性类型速查表

类型适用场景特殊能力
字符串名称、IP、序列号等文本支持正则校验
整数端口号、容量大小等数值支持范围约束
枚举状态、环境、等级等固定选项支持公共选项库引用
时间创建时间、到期时间等支持日期/日期时间两种精度
用户负责人、创建者等人自动关联用户系统,显示用户姓名
组织所属部门、团队等自动关联组织树,支持层级展示
布尔是否核心、是否监控等开关控件展示
密码账号密码、密钥等加密存储,全程脱敏展示
标签灵活分类、多维度标记支持键值对形式,如 env:prod
表格网卡列表、磁盘列表等复杂结构JSON 存储,前端表格渲染

1.3 字段分组与展示结构

核心定位:优化复杂模型的录入和查看体验,避免冗长平铺表单。

核心能力

  • 分组级组织:支持创建、编辑、删除字段分组,按业务逻辑组织字段(如「基础信息」「网络配置」「运维属性」)
  • 分组排序与折叠:控制分组展示顺序,设置默认折叠/展开状态,适配不同场景的阅读习惯
  • 属性跨分组调整:支持将属性从一个分组移动到另一个分组,灵活调整展示结构
  • 实例级渲染:字段分组配置实时生效于实例新增、编辑、详情页

1.4 模型关系管理

核心定位:定义资产间的关联规则,是拓扑分析和影响分析的基础。

核心能力

  • 六种关系类型:属于、组成、运行于、安装于、包含、关联,覆盖主流依赖场景
  • 四阶映射约束:支持 1:1、1:n、n:1、n:n 映射关系,避免随意关联导致结构失真
  • 双向结构表达:关系定义同时约束源模型和目标模型的实例关联能力
  • 图关系原生存储:模型关系以图边形式存储于 FalkorDB,天然支持多跳拓扑查询

关系类型适用场景

关系类型方向典型场景示例
属于子 → 父资产归属虚拟机 属于 宿主机
组成父 → 子整体与部分主机 组成 于集群
运行于应用 → 资源部署位置服务 运行于 容器
安装于软件 → 硬件软件部署MySQL 安装于 Linux 主机
包含父 → 子层级包含VPC 包含 子网
关联双向对等关联交换机 A 关联 交换机 B

二、资产管理

资产管理围绕实例全生命周期展开,覆盖创建、修改、导入导出、关系维护、详情查看和变更追踪的完整链路。

2.1 实例新增与维护

核心定位:提供单条精细维护和批量高效操作两种模式,适配不同维护场景。

核心能力

  • 单条精细维护:按模型定义表单录入,字段级校验实时反馈,适合关键资产的精细管理
  • 批量删除:支持勾选实例批量删除,支持按筛选条件批量删除,操作前二次确认
  • 列表即时编辑:部分字段支持列表页快捷编辑,无需进入详情页
  • 组织归属自动继承:实例自动继承模型的默认组织,支持手动调整

界面指引:

资产列表

  • 图表解读:资产列表页上方为筛选栏,支持多条件组合过滤;左侧为模型导航树,支持快速切换;中间表格展示实例数据,列宽可调;右上角提供导入、导出、批量操作入口。

2.2 导入与导出

核心定位:实现 CMDB 与外部系统的数据交换,支持初始化迁移和定期盘点。

核心能力

  • Excel 批量导入:自动生成导入模板,字段与模型属性自动映射,支持数据预校验和错误提示
  • 字段级导出控制:可按需选择导出字段,支持「仅导出展示字段」或「导出全部字段」
  • 关联关系导出与导入:支持将实例关联关系一并导出,保留结构信息
  • 异步大批量处理:大数据量导入导出采用异步任务,支持进度查看和结果下载

2.3 关联关系维护

核心定位:在实例层面建立真实的依赖连接,支撑拓扑分析和影响评估。

核心能力

  • 按模型关系创建:实例关联必须基于预定义的模型关系,避免随意连接
  • 关联冲突检测:自动校验映射约束(如 1:n 关系超限时提示)
  • 批量关联操作:支持为多个实例同时建立相同类型的关联
  • 级联解除能力:解除关联时可选是否同步清理相关数据

2.4 实例详情与拓扑

核心定位:提供单实例的 360° 视图,整合属性、关系、变更于一体。

核心能力

  • 多标签页组织:基础信息、关联关系、变更记录分标签展示,信息结构清晰
  • 拓扑可视化:基于图数据库实时渲染,支持按层展开、节点扩展、路径追踪
  • 拓扑交互操作:支持框选、拖拽、缩放,点击节点下钻详情,右键菜单快捷操作
  • 影响范围分析:以目标实例为中心,向上追溯依赖方,向下查看被依赖方

界面指引:

资产关系拓扑

  • 图表解读:拓扑视图采用力导向图布局,不同模型使用不同颜色标识,连线粗细反映关系强度。左侧工具栏提供布局切换、层级控制、导出图片等功能。

三、资产视图与全文检索

资产规模扩大后,快速定位成为核心诉求。BlueKing Lite CMDB 通过「全局视图 + 精准搜索」双入口解决这一问题。

3.1 资产视图

核心定位:提供资产的宏观概览,帮助建立全局认知。

核心能力

  • 分类级聚合展示:按模型分类汇总实例数量,卡片式布局,一目了然
  • 模型级统计穿透:点击分类展开模型列表,显示每个模型的实例数
  • 关键字快速筛选:支持按模型名称实时过滤,快速收敛浏览范围
  • 一键下钻列表:从视图卡片直达对应模型的实例列表,操作连贯

3.2 全文检索

核心定位:提供跨模型的精准搜索能力,支持复杂条件组合。

核心能力

  • 多维度关键字匹配:支持实例名称、IP、标签、属性值等多字段匹配
  • 模型级结果聚合:搜索结果先按模型分组统计,再展示具体实例,适合多模型环境
  • 大小写敏感切换:支持精确匹配场景(如区分大小写的标识符)
  • 本地搜索历史:自动保存最近搜索记录,支持一键回查
  • 搜索结果预览: hover 实例可快速预览关键属性,无需跳转详情页

界面指引:

全文检索

  • 图表解读:全文检索页顶部为搜索框和高级筛选入口;左侧展示模型维度统计(如「主机 12 条」「数据库 5 条」);右侧为实例列表,支持分页和排序;点击实例标题进入详情页。

四、自动发现与采集任务

自动发现是保持资产数据新鲜度的核心手段,通过 20+ 专业插件实现 K8s、云资源、网络设备、数据库等对象的自动纳管。

4.1 采集对象与适用范围

核心定位:以采集对象树形式组织发现能力,降低任务配置门槛。

核心能力

  • 六大对象域:容器(K8s/Docker)、虚拟化(VMware)、网络设备(SNMP)、数据库、云平台、中间件
  • 对象级插件说明:每个采集对象提供详细的配置指南和前置要求
  • 驱动类型自适应:协议采集(Protocol)对接 API/SNMP,脚本采集(Job)通过 SSH/Agent 执行

支持采集对象一览

对象域具体对象驱动类型关系恢复能力
容器K8s 集群、DockerProtocol集群→命名空间→工作负载→Pod→节点
虚拟化VMware vCenterProtocolvCenter→集群→主机→虚拟机
网络设备交换机、路由器Protocol设备→接口→连接关系
数据库MySQL、PostgreSQL、Redis、MongoDBProtocol实例→库→表
云平台阿里云、腾讯云ProtocolVPC→子网→实例→安全组
主机Linux、WindowsJob主机→进程→端口
中间件Nginx、Kafka、Zookeeper 等Job实例

4.2 采集任务配置

核心定位:提供灵活的任务编排能力,适配不同网络环境和安全要求。

核心能力

  • 周期执行策略:周期巡检,保持数据鲜活
  • 多维度范围控制:支持按接入点、IP 段、实例列表三种方式定义采集范围
  • 安全凭据管理:账号密码加密存储,支持密钥对认证,接口返回脱敏
  • 精细化超时控制:支持全局超时和单对象超时分别配置,适应异构网络环境

4.3 执行结果

核心定位:提供采集结果的透明化展示。

核心能力

  • 五维结果摘要:每次任务输出「新增、更新、删除、关联、异常」分类统计,快速判断任务影响
  • 明细数据追溯:支持查看格式化后的结构化数据和原始采集数据
  • 异常自动兜底:长时间未完成的任务自动标记异常,避免任务状态悬挂

界面指引:

采集任务详情

  • 图表解读:任务详情页顶部展示任务基本信息和执行状态;中间以卡片形式展示五维结果摘要,数字带颜色标识(绿色新增、蓝色更新、红色删除、橙色异常);底部可切换查看「实例明细」「原始数据」「执行日志」。

4.4 场景化深度发现

BlueKing Lite CMDB 不仅采集对象清单,更致力于恢复对象关系

K8s 资源关系恢复

  • 分层资源发现:自动识别集群、命名空间、Deployment、StatefulSet、DaemonSet、Pod、Node
  • 层级关系自动补齐:命名空间属于集群、Pod 运行于节点、Pod 隶属于工作负载
  • 工作负载溯源:通过 ReplicaSet 追溯到上层工作负载类型
  • 服务依赖映射:采集 Service 与 Pod 的 Label Selector 关系

网络设备拓扑发现

  • SOID 智能识别:基于 sysObjectID 映射设备型号、品牌、类型(内置常见厂商特征库)
  • 接口级采集:采集接口名称、IP、MAC、状态、速率等详细信息
  • 连接关系推导:结合 ARP 表、MAC 地址表、接口信息,推断接口间连接关系
  • 拓扑可视化:生成接近真实网络结构的拓扑图

五、公共选项库与个人配置

5.1 公共选项库

核心定位:统一管理跨模型复用的枚举选项,降低重复维护成本。

核心能力

  • 跨模型复用:状态、等级、环境、类型等枚举值统一管理,多模型属性直接引用
  • 引用关系校验:删除选项库前自动检查引用情况,防止误删导致数据异常
  • 实时同步刷新:选项库更新后,引用该库的模型属性自动同步,保持一致性
  • 版本化管理:选项变更历史可追溯,支持回退到历史版本

5.2 个人配置

核心定位:支持用户级个性化设置,让不同角色以最适合的视角查看资产。

核心能力

  • 展示字段自定义:每个用户可按模型保存自己关注的列表展示字段
  • 常用筛选保存:支持保存高频使用的筛选条件,一键调用
  • 配置跨端同步:个人配置绑定用户账号,换设备登录自动恢复
  • 角色化视图:资产管理员关注结构完整性,运维工程师关注状态和责任人,各取所需

六、数据订阅与变更通知

数据订阅实现 CMDB 从「被动查询」到「主动推送」的能力升级。

6.1 订阅规则管理

核心定位:按模型配置订阅规则,定义「什么情况下通知谁」。

核心能力

  • 双模式实例筛选:支持「按条件动态筛选」或「直接指定实例」两种方式定义关注范围
  • 三类触发器
    • 属性变更:指定字段发生变化时触发
    • 关联变更:关联关系新增、删除、属性变化时触发
    • 到期提醒:指定时间字段临期时触发(如证书到期前 30 天)
  • 组织级规则隔离:订阅规则按所属组织管理,仅同组织成员可操作

6.2 触发检测与事件合并

核心定位:智能检测数据变更,避免消息轰炸。

核心能力

  • 增量窗口检测:基于 ChangeRecord 增量比对,只检测上次检查后的新变更
  • 事件合并降噪:同一实例的多次属性变更合并为单条通知,摘要展示全部变更字段
  • 快照机制:维护规则快照,支持对比前后状态,精准识别变化
  • 去重键机制:到期提醒使用「实例+字段+日期」去重键,避免重复通知

6.3 通知渠道与接收管理

核心定位:将订阅事件推送到用户常用的工作渠道。

核心能力

  • 多渠道通知:支持站内信、企业微信、钉钉、邮件等多种通知渠道
  • 接收对象灵活配置:可指定具体用户、用户组或角色作为接收人
  • 通知模板定制:支持自定义通知内容模板,包含实例信息和变更详情
  • 通知历史查询:可查看通知发送记录和送达状态

七、权限规则与变更记录

7.1 权限规则

核心定位:基于组织维度的数据隔离,保障多团队协作安全。

核心能力

  • 组织级可见范围:模型、实例、采集任务可按组织范围设置可见性
  • 对象级操作权限:支持新增、编辑、删除、管理等细粒度操作权限控制
  • 默认组织兜底:未指定组织的资源默认归属默认组织,便于平台初始化
  • 权限继承机制:子组织自动继承父组织的权限配置,减少重复设置

7.2 变更记录

核心定位:全生命周期审计,满足合规要求和故障回溯。

核心能力

  • 全操作留痕:记录实例创建、修改、删除、关联变更等所有操作
  • 变更详情追溯:查看每次变更的前后值对比,精确到字段级
  • 时间范围筛选:支持按时间段筛选变更记录,便于审计和排障
  • 多维度过滤:可按操作人、操作类型、模型、实例等维度过滤
  • 变更导出:支持将变更记录导出为审计报告

注意 / 安全最佳实践

对于自动发现任务,建议:

  1. 生产环境优先使用 审批后写入 模式,避免误采集直接入库
  2. 定期检查 变更记录,关注异常变更和未授权操作
  3. 敏感模型的变更记录建议 定期归档,满足长期审计要求