Ferramenta de automação de infraestrutura que executa operações definidas em Python e comandos shell em servidores SSH, máquinas locais e contêineres Docker.
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
Baixe a versão estável na página de releases do GitHub, não da master
- 2
Siga o guia de compilação a partir do código-fonte se precisar compilá-lo
- 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
Software livre de gestão de ativos de TI e central de serviços ITIL, com inventário, chamados, licenças e gestão de data center.
Plataforma de operações leve e sem agentes para pequenas e médias empresas, com gerenciamento de hosts, comandos em lote, SSH pela web, releases, pipelines e monitoramento.
Serviço self-hosted de feature flags e configuração remota, uma alternativa ao Firebase Remote Config acessível por uma única REST API.
Plataforma de automação de TI sem agentes que usa SSH para configurar sistemas, implantar aplicações e gerenciar recursos de nuvem e rede com playbooks em linguagem simples.
Um framework Go opinativo para criar microsserviços, com bancos de dados, observabilidade, gRPC e configurações padrão voltadas ao Kubernetes.