Инструмент автоматизации инфраструктуры: запускает Python-операции и shell-команды на SSH-серверах, локальных машинах и в Docker-контейнерах.
TencentBlueKing/bk-cmdb
Корпоративная платформа управления конфигурациями активов и приложений: хостами, процессами, бизнес-топологией и пользовательскими моделями.
- Звёзды
- 5,764
- Форки
- 1,593
- Открытые issues
- 96
- Последний коммит
- 17 дней назад
Что это?
BlueKing CMDB — база данных управления конфигурациями для предприятий, которая отслеживает инфраструктурные активы и работающие на них приложения. Она организует управляемые ресурсы в хосты, процессы и объекты общего назначения, а поверх этих базовых операций с ресурсами позволяет выполнять операции на уровне сценариев.
Платформа поддерживает систему пользовательских моделей: встроенные модели, такие как бизнес, кластер и хост, можно расширять новыми атрибутами, а также добавлять модели и связи, чтобы включить в управление сети, промежуточное ПО и виртуальные ресурсы. Кроме того, доступны снимки данных о хостах, автоматический сбор данных, регистрация событий с отправкой через callback-функции, управление правами на основе групп и аудит операций.
Проект написан на Go и предоставляет REST API. Его можно развернуть из исходного кода, следуя руководству по установке, или в Kubernetes с помощью Helm.
Ключевые возможности
- 01Управление хостами, включая атрибуты, снимки данных и связи владения
- 02Пользовательские модели и связи наряду со встроенными моделями бизнеса, кластера и хоста
- 03Управление процессами с группировкой по модулям
- 04Регистрация событий и отправка через callback-функции
- 05Управление правами на основе групп и аудит операций
Сценарии использования
- Учёт серверов, сетевых устройств и промежуточного ПО в реестре активов компании
- Связь бизнес-топологии с хостами и процессами для команд эксплуатации
- Отправка событий об изменениях конфигурации в downstream-системы
- Развёртывание собственной CMDB в Kubernetes с помощью Helm
Быстрый старт
- 1
Скачайте стабильную версию со страницы релизов GitHub, а не из master
- 2
Если нужно скомпилировать проект, следуйте руководству по сборке из исходного кода
- 3
Для развертывания следуйте руководству по установке
Что важно знать
- Ветка master во время разработки может быть нестабильной или непригодной для использования, поэтому используйте релизы с тегами.
- Развертывание представляет собой самостоятельно размещаемую систему из нескольких компонентов и требует следовать документации по установке.
- В метаданных репозитория лицензия указана как NOASSERTION, а в README — MIT, поэтому перед использованием проверьте лицензию.
Темы
Частые вопросы
- Что такое bk-cmdb?
- Корпоративная платформа управления конфигурациями активов и приложений: хостами, процессами, бизнес-топологией и пользовательскими моделями. BlueKing CMDB — база данных управления конфигурациями для предприятий, которая отслеживает инфраструктурные активы и работающие на них приложения. Она организует управляемые ресурсы в хосты, процессы и объекты общего назначения, а поверх этих базовых операций с ресурсами позволяет выполнять операции на уровне сценариев.
- bk-cmdb можно использовать бесплатно? Какая у него лицензия?
- bk-cmdb распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- bk-cmdb всё ещё поддерживается?
- Активно поддерживается. Последний коммит в bk-cmdb — 22 окт. 2026 г..
- Для чего можно использовать bk-cmdb?
- Учёт серверов, сетевых устройств и промежуточного ПО в реестре активов компании Связь бизнес-топологии с хостами и процессами для команд эксплуатации Отправка событий об изменениях конфигурации в downstream-системы Развёртывание собственной CMDB в Kubernetes с помощью Helm
- Как установить bk-cmdb?
- Скачайте стабильную версию со страницы релизов GitHub, а не из master Если нужно скомпилировать проект, следуйте руководству по сборке из исходного кода Для развертывания следуйте руководству по установке
- Где скачать bk-cmdb?
- Исходный код и инструкции по установке — на GitHub: https://github.com/TencentBlueKing/bk-cmdb
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатная система управления IT-активами и сервис-деском по ITIL: инвентаризация, заявки, лицензии и управление дата-центром.
Лёгкая агентless-платформа для эксплуатации ИТ-инфраструктуры малого и среднего бизнеса: управление хостами, пакетные команды, веб-SSH, релизы, пайплайны и мониторинг.
Сервис для feature flags и удалённой конфигурации с собственным хостингом — альтернатива Firebase Remote Config с единым REST API.
Безагентная платформа IT-автоматизации, которая использует SSH для настройки систем, развертывания приложений и управления облачными и сетевыми ресурсами с помощью понятных playbook-файлов.
Корпоративная cloud-native платформа приложений для Kubernetes: DevOps, управление микросервисами и работа с несколькими облаками.