를 자동으로 업데이트하도록 클라우드 로깅 서비스 구성 GoogleCMDB
Cloud Logging(이전의 Stackdriver Logging) 서비스를 활성화 Google 하여 계정에서 Google 수명주기 상태 또는 자원의 구성을 변경할 때마다 Google Cloud Connector CI(구성 항목) 데이터를 자동으로 업데이트 구성 관리 데이터베이스(CMDB) 할 수 있습니다GCP(Google Cloud Platform). 결과적으로 실행 CMDB 을 기다릴 디스커버리 필요 없이 CI 데이터가 업데이트됩니다.
시작하기 전에
- 를 활성화합니다 디스커버리 및 서비스 매핑 패턴. 자세한 내용은 Google Cloud Platform 검색을 참조하십시오.
- 클라우드 프로젝트의 논리 데이터센터가 Google 성공적으로 검색되었는지 확인합니다디스커버리. 자세한 내용은 및 에 대한 설정 클라우드 계정서비스 계정Google Cloud Platform 문서를 참조하십시오.주:데이터센터 검색을 실행하기 전에 서비스 계정 페이지에서 이벤트를 끌어와야 함 확인란 Google 을 선택했는지 확인합니다.
필요한 역할:
- 클라우드 이벤트 엔드포인트에 대한 인증이 필요한 경우 및
sn_cmp.cloud_event_integration discovery_admin클라우드 디스커버리. 이 역할은 인스턴스에 경보 규칙을 설정하는 데 필요합니다. - Google Cloud Platform콘솔의 구성 단계에 대한 관리자입니다.GCP
다음에 대한 OAuth 범위를 허용하는 통합 사용자의 로깅 역할 Google Cloud Platform
https://www.googleapis.com/auth/logging.adminhttps://www.googleapis.com/auth/cloud-platform.read-onlyhttps://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/logging.read
이 태스크 정보
디스커버리 는 클라우드의 클라우드 로깅 API와 Google 통합하여 클라우드 프로젝트의 자원에서 로그 데이터를 수집합니다 Google . 이 통합을 통해 디스커버리 환경의 변경 사항을 반영하는 로그 항목을 기반으로 항목을 자동으로 업데이트 CMDB 할 수 있습니다. 클라우드 로깅 서비스는 다음을 제공합니다.
- 클라우드 자원에 대한 중앙 집중식 로그 수집입니다.Google
- 운영 워크플로우에 대한 로그를 쿼리하고 익스포트하는 API입니다.
구성된 디스커버리 경우 정기적으로 클라우드 로깅 API를 끌어와 업데이트를 탐지하고 업데이트와 CMDB동기화합니다.
프로시저
결과
이벤트를 Google Cloud Platform 생성하고 디스커버리 이벤트 정보를 수신하면 'GCP-Events-job' 예약된 작업이 백그라운드에서 실행됩니다.
예약된 작업은 이벤트 페이로드를 IRE(식별 및 조정 엔진)로 전달합니다. 그런 다음 IRE는 이벤트를 기반으로 자원 상태를 수정하는 데 필요한 조치를 취합니다.