Pythonで定義した操作やシェルコマンドを、SSHサーバー、ローカルマシン、Dockerコンテナで実行するインフラ自動化ツール。
TencentBlueKing/bk-cmdb
ホスト、プロセス、ビジネストポロジー、カスタムモデルを扱う、資産とアプリケーション向けのエンタープライズ構成管理プラットフォーム。
- スター
- 5,763
- フォーク
- 1,593
- 未解決の Issue
- 96
- 最終コミット
- 16 日前
これは何?
BlueKing CMDBは、企業のインフラ資産と、それらの上で稼働するアプリケーションを追跡する構成管理データベースです。管理対象リソースをホスト、プロセス、汎用オブジェクトに分類し、これらの基本的なリソース操作を基盤として、シナリオ単位の運用機能を構築します。
カスタムモデルシステムを備えており、ビジネス、クラスター、ホストなどの組み込みモデルに属性を追加したり、新しいモデルや関係を追加して、ネットワーク、ミドルウェア、仮想リソースを管理対象に含めたりできます。また、ホストのスナップショットデータ、自動データ検出、コールバックによるプッシュに対応したイベント登録、グループベースの権限管理、操作監査も提供します。
Goで開発されており、REST APIを公開しています。ソースからデプロイできるほか、インストールガイドに沿ったデプロイや、Helmを使ったKubernetesへのデプロイにも対応しています。
主な機能
- 01属性、スナップショットデータ、所有関係を含むホスト管理
- 02組み込みのビジネス、クラスター、ホストモデルに加え、カスタムモデルと関係を追加可能
- 03モジュール単位で整理されたプロセス管理
- 04コールバックによるイベント登録とプッシュ
- 05グループベースの権限管理と操作監査
ユースケース
- 企業の資産台帳でサーバー、ネットワーク機器、ミドルウェアを追跡する
- 運用チーム向けにビジネストポロジーとホスト、プロセスの対応関係を可視化する
- 構成変更イベントを後続システムにプッシュする
- Helmを使ってセルフホスト型CMDBをKubernetesにデプロイする
クイックスタート
- 1
master ではなく、GitHub のリリースページから安定版を入手してください
- 2
コンパイルが必要な場合は、ソースからのビルドガイドに従ってください
- 3
デプロイするには、インストールガイドに従ってください
使う前に知っておきたいこと
- master ブランチは開発中に不安定になったり、使用できなくなったりする場合があるため、タグ付きリリースを使用してください。
- デプロイは複数のコンポーネントからなるセルフホスト型の構成で、インストールドキュメントに従う必要があります。
- リポジトリのメタデータではライセンスが NOASSERTION と記載されていますが、README には MIT と記載されているため、使用前にライセンスを確認してください。
トピック
よくある質問
- bk-cmdb とは?
- ホスト、プロセス、ビジネストポロジー、カスタムモデルを扱う、資産とアプリケーション向けのエンタープライズ構成管理プラットフォーム。 BlueKing CMDBは、企業のインフラ資産と、それらの上で稼働するアプリケーションを追跡する構成管理データベースです。管理対象リソースをホスト、プロセス、汎用オブジェクトに分類し、これらの基本的なリソース操作を基盤として、シナリオ単位の運用機能を構築します。
- bk-cmdb は無料で使えますか?ライセンスは?
- bk-cmdb は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- bk-cmdb は今もメンテナンスされていますか?
- 活発にメンテナンス中。bk-cmdb の最終コミットは 2026年10月22日 です。
- bk-cmdb は何に使えますか?
- 企業の資産台帳でサーバー、ネットワーク機器、ミドルウェアを追跡する 運用チーム向けにビジネストポロジーとホスト、プロセスの対応関係を可視化する 構成変更イベントを後続システムにプッシュする Helmを使ってセルフホスト型CMDBをKubernetesにデプロイする
- bk-cmdb のインストール方法は?
- master ではなく、GitHub のリリースページから安定版を入手してください コンパイルが必要な場合は、ソースからのビルドガイドに従ってください デプロイするには、インストールガイドに従ってください
- bk-cmdb はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/TencentBlueKing/bk-cmdb
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
インベントリ、チケット管理、ライセンス、データセンター管理に対応した、無料のIT資産管理・ITILサービスデスクソフトウェア。
中小企業向けの軽量なエージェントレス運用プラットフォーム。ホスト管理、一括コマンド実行、Web SSH、リリース、パイプライン、監視に対応します。
セルフホスト型のFeature Flags・リモート設定サービス。Firebase Remote Configの代替として、単一のREST APIを提供します。
SSHを使ってシステムの構成、アプリケーションのデプロイ、クラウドやネットワークリソースの管理を行う、エージェントレスのIT自動化プラットフォーム。人にも読みやすいPlaybookを使います。
DevOps、マイクロサービスガバナンス、マルチクラウド管理を網羅する、Kubernetes向けのエンタープライズグレードなクラウドネイティブアプリケーションプラットフォーム。