[OCI - DBCS autobackup Email 얼롯팅 설정]

Oracle Cloud에서 DBCS의 autobackup을 진행하고 진행결과를 이메일로 얼롯팅 받기위해 설정하였습니다.

 

해당 작업은 스크립트를 생성해서 돌리는것이 아니라 oci 이벤트 서비스를 이용하여 얼롯팅 구성을 하였습니다.

 

 

 

알림 생성

 

OCI 콘솔에서 탐색 메뉴 -> 개발자 서비스 ->  애플리케이션 통합 ->알림 -> 토픽 생성 클릭

 

주제 이름 입력 + 설명 입력 + "만들기" 클릭 

 

 

 

구독 생성

 

■ 좌측 바에서 구독 클릭 -> 구독 생성

이전에 생성된 주제 선택 

+ 프로토콜은 이메일이어야 함
+ 알림을 수신할 이메일 주소를 입력

+ "생성" 클릭

 

 

 구독 상태 -> pending 상태

 

 

 

이메일 확인

3단계에서 지정한 이메일 주소로 "Oracle Cloud Infrastructure Notifications Service Subscription Confirmation" 제목의 메일을 받게 됩니다. 
해당 메일에서 "Confirm subscription" 링크를 클릭합니다. 
메시지가 표시되어야 합니다. You have subscribed <email-address> 주제: backup-notify

 

 

 

 

 OCI 콘솔의 구독 상태는 pending -> Active 상태 확인

 

 OCI 콘솔에서 관찰 가능성 및 관리 -> 이벤트 서비스 클릭

 

 

 규칙 생성 클릭

 

+ "표시 이름"을 입력
+ 입력 설명
+ "규칙 조건"에서 "이벤트 유형"을 선택한 다음 "서비스 이름"을 "데이터베이스"로 선택하고 "이벤트 유형"을 "데이터베이스 - 자동 백업 종료"로 선택)
+ "작업"에서 "작업 유형"을 "알림"으로 선택하고 2단계에서 생성된 백업 알림 항목과 구획을 선택합니다.
+ "규칙 만들기"를 클릭하여 완료를 완료합니다

 

 

 

 auto backup 성공 or 실패 여부 얼롯을 받기 위해 lifecycleState 설정

 

 

 

 

※ auto backup이 실패시 얼롯 받고 싶으면 

조건 -> 속성 -> lifecycleState -> 속성값에 FAILED 입력
값이 "FAILED"인 "lifecycleState" 속성을 사용하여 실패한 백업에 대해서만 알림을 받도록 이벤트를 트리거하는 조건을 필터링하고 있습니다.
모든 자동 백업 완료 이벤트에 대한 알림을 받으려면 이 단계를 건너뛸 수 있습니다.
기본적으로 이 규칙은 규칙이 생성된 구획(또는 해당 하위)의 모든 db 시스템에 적용할

수 있습니다. 추가 속성을 제공하여 db 시스템 ocid 또는 데이터베이스 ocid 또는 db_unique_name 등을 기반으로 규칙을 필터링할 수 있습니다.

 

 

 

 테스트용 자동 백업 구성

 

 

 

auto backup 진행

 

 

 

 정상적으로 autobackup 진행이 완료되면 

lifecycleState가 "ACTIVE"로 옵니다.

 

 

 

 backup이 failed 될 시

 

 

 

 

 lifecycleState : "FAILED" 로 얼롯팅 메일이 오며, lifecycleDetails에 왜 fail났는지 이유가 함께 옵니다.

 

 

 

 

 

참고

 

https://support.oracle.com/cloud/faces/DocumentDisplay_afrLoop=396630061325454&_afrWindowMode=0&id=2666093.1&_adf.ctrl-state=26sqbg3az_4

 

https://login.oracle.com:443/oam/server/obrareq.cgi?encquery%3DyWb2IgsJRdWI1PEhdr8wbvcCpoe8iKu1t2yrVPXHSmOwFXU5Q3POKzq8UzE78ZwjRFT84D3cuLICG%2BUVDB3pfJhrKHGmbcd3fVC9NBk4xXYEqc9N4TEV1Eyu5D%2F2O90DqPxVFgnlEpykhuP3fWOnFFfv4WMjflYkBneGLTmOA%2FCvNki5TdxWRcEstdy0wi276Rwhp87ZdrnvIVKP0GtFh4N58I2xL%2FWvG%2BJQRn29%2FSCyiZYqRgQo7z%2BIJ1AYKFT65t5zFVJbDl42UT5qgV6b7SVprdRjwgXZFLCopQO7prrXvA924i%2B1rB%2FMP4y7JIEy%2BZAkox1bdS2%2BjPO7SS6haUO5DHIWbfAHDCEi3%2F9221gBSxdKi1vhFE2FePial8dZ61roDni6ZvrfSVPMvO64QJkphrTdzSS4mnuNEzaaeMBhyZVi0p6YgKFwPwgroINuAkUCfSLD1DpooKZkT7cyTBNybhYaMAj5%2FPAoSSvw8%2F485fPvazRw4LXnju6YeJnHxaeU3LJgg7J9fCrtnBDXtrjcTitoZ3ooB4MaBNyA8oloUWZrvYIk9S%2FqsYPjdaskr077HkNcb9ceIC4%2BoJpaLRKzERVvl13u02j%2BBj0v3SI%3D%20agentid%3DcorpWebgates%20ver%3D1%20crmethod%3D2

 

login.oracle.com:443

 

'Cloud > OCI(Oracle Cloud Infrastructure)' 카테고리의 다른 글

[OCI - ATP to Oracle DBLink]  (0) 2022.12.01
[OCI - ATP Database 접속 방법]  (0) 2022.12.01
[OCI - DBCS RAC생성 & patch ]  (0) 2022.03.10
[OCI - SR(Service Request) manual]  (0) 2022.02.26
[OCI DBCS Metrics 설정]  (0) 2022.01.20