Repolode
TencentBlueKing

TencentBlueKing/bk-cmdb

Plataforma corporativa de gerenciamento de configuração de ativos e aplicações, abrangendo hosts, processos, topologia de negócios e modelos personalizados.

Estrelas
5,763
Forks
1,593
Issues abertas
96
Último commit
há 15 dias

O que é?

O BlueKing CMDB é um banco de dados de gerenciamento de configuração para empresas que acompanha os ativos de infraestrutura e as aplicações que rodam neles. Ele organiza os recursos gerenciados em hosts, processos e objetos genéricos, e cria operações por cenário com base nessas operações atômicas de recursos.

A plataforma oferece um sistema de modelos personalizados: modelos integrados, como negócio, cluster e host, podem ser estendidos com novos atributos, e novos modelos e relacionamentos podem ser adicionados para incluir redes, middleware e recursos virtuais no gerenciamento. Também disponibiliza dados de snapshot de hosts, descoberta automática de dados, registro de eventos com envio baseado em callbacks, gerenciamento de permissões por grupos e auditoria de operações.

O projeto é escrito em Go, expõe REST APIs e pode ser implantado a partir do código-fonte, seguindo um guia de instalação, ou no Kubernetes usando Helm.

Recursos principais

  • 01Gerenciamento de hosts com atributos, dados de snapshot e relacionamentos de propriedade
  • 02Modelos e relacionamentos personalizados, além dos modelos integrados de negócio, cluster e host
  • 03Gerenciamento de processos organizado por módulo
  • 04Registro e envio de eventos por callbacks
  • 05Gerenciamento de permissões por grupos e auditoria de operações

Casos de uso

  • Acompanhar servidores, dispositivos de rede e middleware no inventário de ativos de uma empresa
  • Mapear a topologia de negócios para hosts e processos, atendendo às equipes de operações
  • Enviar eventos de alteração de configuração para sistemas downstream
  • Implantar um CMDB autohospedado no Kubernetes com Helm

Início rápido

  1. 1

    Baixe a versão estável na página de releases do GitHub, não da master

  2. 2

    Siga o guia de compilação a partir do código-fonte se precisar compilá-lo

  3. 3

    Siga o guia de instalação para implantá-lo

Antes de usar

  • A branch master pode ficar instável ou inutilizável durante o desenvolvimento, então use releases com tags.
  • A implantação é uma configuração auto-hospedada com vários componentes e exige seguir a documentação de instalação.
  • Os metadados do repositório listam a licença como NOASSERTION, enquanto o README informa MIT; confirme a licença antes de usar.

Tópicos

Perguntas frequentes

O que é bk-cmdb?
Plataforma corporativa de gerenciamento de configuração de ativos e aplicações, abrangendo hosts, processos, topologia de negócios e modelos personalizados. O BlueKing CMDB é um banco de dados de gerenciamento de configuração para empresas que acompanha os ativos de infraestrutura e as aplicações que rodam neles. Ele organiza os recursos gerenciados em hosts, processos e objetos genéricos, e cria operações por cenário com base nessas operações atômicas de recursos.
bk-cmdb é gratuito? Qual é a licença?
bk-cmdb é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
bk-cmdb ainda é mantido?
Manutenção ativa. O último commit de bk-cmdb foi em 22 de out. de 2026.
Para que posso usar bk-cmdb?
Acompanhar servidores, dispositivos de rede e middleware no inventário de ativos de uma empresa Mapear a topologia de negócios para hosts e processos, atendendo às equipes de operações Enviar eventos de alteração de configuração para sistemas downstream Implantar um CMDB autohospedado no Kubernetes com Helm
Como instalar bk-cmdb?
Baixe a versão estável na página de releases do GitHub, não da master Siga o guia de compilação a partir do código-fonte se precisar compilá-lo Siga o guia de instalação para implantá-lo
Onde consigo bk-cmdb?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/TencentBlueKing/bk-cmdb

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados