Python으로 정의한 작업과 셸 명령을 SSH 서버, 로컬 머신, Docker 컨테이너에서 실행하는 인프라 자동화 도구입니다.
TencentBlueKing/bk-cmdb
호스트, 프로세스, 비즈니스 토폴로지, 사용자 지정 모델을 아우르는 기업 자산 및 애플리케이션 구성 관리 플랫폼입니다.
- 스타
- 5,764
- 포크
- 1,593
- 열린 이슈
- 96
- 마지막 커밋
- 17일 전
어떤 프로젝트인가요?
BlueKing CMDB는 기업 인프라 자산과 그 위에서 실행되는 애플리케이션을 추적하는 구성 관리 데이터베이스입니다. 관리 대상 리소스를 호스트, 프로세스, 일반 객체로 구성하고, 이러한 기본 리소스 작업을 바탕으로 시나리오별 운영 기능을 제공합니다.
사용자 지정 모델 시스템을 지원해 비즈니스, 클러스터, 호스트 같은 기본 모델에 새 속성을 추가하고, 새 모델과 관계를 정의해 네트워크, 미들웨어, 가상 리소스도 관리할 수 있습니다. 호스트 스냅샷 데이터, 자동 데이터 검색, 콜백 기반 푸시를 지원하는 이벤트 등록, 그룹 기반 권한 관리, 작업 감사 기능도 제공합니다.
Go로 작성되었으며 REST API를 제공하고, 소스 코드와 설치 가이드를 이용하거나 Helm을 통해 Kubernetes에 배포할 수 있습니다.
핵심 기능
- 01속성, 스냅샷 데이터, 소유 관계를 포함한 호스트 관리
- 02기본 비즈니스·클러스터·호스트 모델을 확장하는 사용자 지정 모델 및 관계
- 03모듈별로 구성된 프로세스 관리
- 04콜백을 통한 이벤트 등록 및 푸시
- 05그룹 기반 권한 관리 및 작업 감사
활용 사례
- 기업 자산 목록에서 서버, 네트워크 장비, 미들웨어 추적
- 운영팀을 위해 비즈니스 토폴로지를 호스트 및 프로세스와 연결
- 구성 변경 이벤트를 다운스트림 시스템에 푸시
- Helm으로 Kubernetes에 자체 호스팅 CMDB 배포
빠른 시작
- 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으로 Kubernetes에 자체 호스팅 CMDB 배포
- bk-cmdb는 어떻게 설치하나요?
- master가 아닌 GitHub 릴리스 페이지에서 안정화 버전을 받으세요 컴파일해야 하는 경우 소스 빌드 가이드를 따르세요 배포하려면 설치 가이드를 따르세요
- bk-cmdb은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/TencentBlueKing/bk-cmdb
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
인벤토리, 티켓 관리, 라이선스, 데이터 센터 관리를 지원하는 무료 IT 자산 관리 및 ITIL 서비스 데스크 소프트웨어입니다.
중소기업을 위한 경량 에이전트리스 운영 플랫폼으로, 호스트 관리, 일괄 명령 실행, 웹 SSH, 배포, 파이프라인 및 모니터링을 지원합니다.
단일 REST API로 제공되는 셀프 호스팅 기능 플래그 및 원격 구성 서비스로, Firebase Remote Config의 대안입니다.
SSH를 사용해 시스템을 구성하고 애플리케이션을 배포하며, 사람이 읽기 쉬운 플레이북으로 클라우드 및 네트워크 리소스를 관리하는 에이전트리스 IT 자동화 플랫폼입니다.
DevOps, 마이크로서비스 거버넌스, 멀티클라우드 관리를 지원하는 엔터프라이즈급 Kubernetes 클라우드 네이티브 애플리케이션 플랫폼입니다.