Repolode
TencentBlueKing

TencentBlueKing/bk-cmdb

面向资产与应用的企业级配置管理平台,覆盖主机、进程、业务拓扑与自定义模型。

Star
5,763
Fork
1,593
未关闭 Issue
96
最近提交
16天前

这是什么?

蓝鲸配置平台(蓝鲸CMDB)是面向企业的配置管理数据库,用于管理基础设施资产及其上运行的应用。平台把管理对象拆分为主机、进程和通用对象三类原子资源,并在其上构建面向场景的组合操作。

平台支持自定义模型:业务、集群、主机等内置模型可以扩展属性,也可以新增模型和关联关系,把网络设备、中间件和虚拟资源纳入管理。此外还提供主机快照、数据自动发现、基于回调的变更事件推送、基于用户组的精细权限管理以及操作审计。

项目使用 Go 开发,提供 REST API,支持源码编译安装,也可以通过 Helm 部署到 Kubernetes 环境。

核心功能

  • 01主机管理,包括基础属性、快照数据和归属关系
  • 02支持自定义模型与关联关系,并内置业务、集群、主机等模型
  • 03基于模块的进程管理
  • 04基于回调的事件注册与推送
  • 05基于用户组的权限管理与操作审计

适用场景

  • 在企业内统一登记服务器、网络设备和中间件等资产
  • 为运维团队建立业务拓扑与主机、进程的对应关系
  • 将配置变更事件推送给下游系统
  • 使用 Helm 在 Kubernetes 上部署自建 CMDB

快速上手

  1. 1

    从 GitHub releases 页面获取稳定版本,而非 master 分支

  2. 2

    如需自行编译,请参阅下载与编译文档

  3. 3

    按照安装部署文档进行部署

使用前须知

  • master 分支在开发期间可能不稳定或不可用,请使用正式发布的版本。
  • 部署属于自托管的多组件方案,需要按照安装部署文档操作。
  • 仓库元数据中的许可证显示为 NOASSERTION,而 README 声明为 MIT,使用前请先确认许可证。

标签

常见问题

bk-cmdb 是什么?
面向资产与应用的企业级配置管理平台,覆盖主机、进程、业务拓扑与自定义模型。 蓝鲸配置平台(蓝鲸CMDB)是面向企业的配置管理数据库,用于管理基础设施资产及其上运行的应用。平台把管理对象拆分为主机、进程和通用对象三类原子资源,并在其上构建面向场景的组合操作。
bk-cmdb 可以免费使用吗?用的什么许可证?
bk-cmdb 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
bk-cmdb 还在维护吗?
活跃维护中。bk-cmdb 最近一次提交是在 2026年10月22日。
bk-cmdb 适合用来做什么?
在企业内统一登记服务器、网络设备和中间件等资产 为运维团队建立业务拓扑与主机、进程的对应关系 将配置变更事件推送给下游系统 使用 Helm 在 Kubernetes 上部署自建 CMDB
bk-cmdb 怎么安装和运行?
从 GitHub releases 页面获取稳定版本,而非 master 分支 如需自行编译,请参阅下载与编译文档 按照安装部署文档进行部署
在哪里获取 bk-cmdb?
源代码和安装说明在 GitHub 上:https://github.com/TencentBlueKing/bk-cmdb

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目