다음에 대한 이벤트 알림 활성화 IBM® Storage Ceph® as a Service
IBM® Storage Ceph® as a Service 의 관리자라면, 이메일, SMS 또는 기타 지원되는 전달 채널을 통해 IBM Storage Ceph as a Service에서 발생하는 이벤트에 대한 알림을 다른 사용자나 사람 수신자에게 보내고 싶을 수 있습니다. 또한 예를 들어, 웹훅을 사용하는 이벤트 기반 프로그래밍을 사용하여 로직을 빌드하기 위해 이러한 이벤트 알림을 다른 애플리케이션에 전송할 수 있습니다. 이는 IBM® Storage Ceph® as a Service 와 IBM Cloud Event Notifications 간의 연동을 통해 가능해졌습니다.
Event Notifications 으로 정보를 전송하려면, IBM Storage Ceph 서비스 인스턴스를 Event Notifications 에 연결해야 합니다. Event Notifications 사용에 대한 자세한 내용은 ‘ Event Notifications 시작하기’를 참조하십시오.
이벤트가 어떻게 수집되고 전송되는지 IBM® Storage Ceph® as a Service
IBM Storage Ceph-as-a-Service 인스턴스에서 관심 대상 이벤트가 발생하면, IBM Storage Ceph-as-a-Service는 연결된 Event Notifications 인스턴스와 통신하여 지원되는 대상에 알림을 전달합니다.
IBM® Storage Ceph® as a Service에 대한 이벤트
다음 표에는 ‘ IBM Storage Ceph-as-a-Service’ 이벤트가 나열되어 있습니다.
| 이벤트 이름 | 이벤트 유형 | 하위 유형 이름 | 하위 유형 | 심각도(Severity) |
|---|---|---|---|---|
| IBM Storage Ceph 서비스형 스토리지 용량 | com.ibm.cloud.software-defined-storage.capacity |
용량의 50%에 해당하는 블록 스토리지가 할당됨 | block_capacity_50_percent |
낮음 |
| 용량의 80%까지 할당된 블록 스토리지 | block_capacity_80_percent |
중간 | ||
| 용량의 100%까지 할당된 블록 스토리지 | block_capacity_100_percent |
높음 | ||
| 용량의 50%가 할당된 오브젝트 스토리지 | object_capacity_50_percent |
낮음 | ||
| 할당된 오브젝트 스토리지의 용량 사용률이 80%입니다 | object_capacity_80_percent |
중간 | ||
| 할당된 오브젝트 스토리지의 용량이 100%에 도달했습니다 | object_capacity_100_percent |
높음 | ||
| IBM Storage Ceph 서비스형(as a Service) S3 인증서 | com.ibm.cloud.software-defined-storage.s3-certificate |
S3 인증서가 만료되었습니다 | s3_cert_expired |
높음 |
| S3 인증서의 유효 기간이 1일 후에 만료됩니다 | s3_cert_expire_1_day |
높음 | ||
| S3 인증서는 10일 후에 만료됩니다 | s3_cert_expire_10_day |
높음 | ||
| S3 인증서는 30일 후에 만료됩니다 | s3_cert_expire_30_day |
중간 | ||
| S3 인증서는 60일 후에 만료됩니다 | s3_cert_expire_60_day |
중간 | ||
| S3 인증서는 90일 후에 만료됩니다 | s3_cert_expire_90_day |
낮음 |
알림 사용
IBM Storage Ceph-as-a-Service 인스턴스에서 생성된 이벤트는 동일한 계정 내에 있는 Event Notifications 서비스 인스턴스로 전달될 수 있습니다. Event Notifications 서비스 인스턴스 하나당 하나의 IBM Storage Ceph as a Service 인스턴스만 구성할 수 있습니다.
콘솔에서 Event Notifications 에 연결하기
IBM Storage Ceph-as-a-Service에 대한 알림을 활성화하기 전에, Event Notifications 서비스 인스턴스가 IBM Storage Ceph-as-a-Service 인스턴스와 동일한 계정에 있는지 확인하십시오. 그런 다음, ‘ IBM Storage Ceph as a Service’ UI의 ‘ 설정 > Event Notifications ’ 섹션을 사용하여 서비스를 연결할 수 있습니다.
-
콘솔에서 탐색 메뉴 아이콘
> 리소스 목록을 클릭합니다.
-
IBM Storage Ceph as a Service 인스턴스를 선택하십시오.
-
IBM Storage Ceph-as-a-Service 탐색 메뉴에서 ‘설정’을 클릭합니다.
-
Event Notifications 섹션에서 연결을 클릭하십시오.
-
해당 연결에 대한 소스 세부 정보를 확인하십시오. 선택적으로 설명을 제공하십시오.
-
연결할 리소스 그룹과 ‘ Event Notifications ’ 서비스 인스턴스를 선택하십시오.
계정에 ‘ IBM Storage Ceph as a Service’와 ‘ Event Notifications ’ 간의 IAM 권한 부여가 설정되어 있지 않은 경우, 대화 상자가 표시됩니다. 프롬프트에 따라 서비스 간에 액세스 권한을 부여하십시오.
- IBM Storage Ceph as a Service와 Event Notifications 간의 액세스 권한을 부여하려면 [승인]을 클릭하세요.
- 대상 서비스로 Event Notifications 을 대상 서비스로 선택하십시오.
- 인스턴스 목록에서 권한을 부여할 ‘ Event Notifications ’ 서비스 인스턴스를 선택하십시오.
- 이벤트 소스 관리자 역할을 선택하십시오.
- 검토를 클릭하십시오.
- 지정을 클릭하십시오.
-
연결을 확인하려면 연결을 클릭하십시오.
선택한 대상에 알림 전달
IBM Storage Ceph as a Service에 대한 알림을 활성화한 후, Event Notifications 에서 토픽과 구독을 생성하여 알림이 전달되어 선택한 수신처로 전송될 수 있도록 하십시오.
지원되는 대상의 전체 목록을 보려면 Event Notifications 문서를 참조하십시오.
이메일 알림
IBM Cloud 이메일 서비스를 ‘ IBM Storage Ceph as a Service’ 이벤트 알림의 전달 채널로 사용할 수 있습니다. 기존 토픽과 IBM Cloud 이메일 서비스 간에 ‘ Event Notifications ’ 구독을 생성하여, 알림을 이메일로 다양한 수신자에게 전달할 수 있습니다.
IBM Cloud 에서 발송된 이메일 중 ‘ IBM Storage Ceph as a Service’ 행사에 대한 정보가 포함된 이메일은 다음 예시와 유사합니다
Subject: Replace S3 certificate (expires in 90 days)
Body: S3 certificate will expire in 90 days. Please replace your S3 certificate.
이메일로 전송되는 이벤트 알림에 대한 자세한 정보를 수신하려면, ‘ Event Notifications ’ 구독을 생성할 때 ‘알림 페이로드 추가’ 옵션을 선택하십시오. 이메일에 이벤트와 연관된 알림 페이로드 세부사항이 표시됩니다.
웹훅
앱 또는 서비스에서 프로그래밍 방식으로 수신 알림을 이용할 수 있도록 웹훅 대상을 구성할 수 있습니다. 웹훅 설정에 대한 자세한 내용은 ‘ Event Notifications ’ 문서를 참조하세요.
알림 페이로드 세부사항
IBM Storage Ceph-as-a-Service에서 생성된 성공 이벤트에는 이벤트의 출처와 세부 정보를 파악하는 데 도움이 되는 다양한 필드가 포함되어 있습니다.
IBM Storage Ceph-as-a-Service에서 전송되는 이벤트 알림에는 리소스의 이름이나 식별자 같은 메타데이터 속성만 포함됩니다. 민감한 데이터(예: API 키 또는 비밀번호)는 생성된 이벤트에 포함되지 않습니다.
Event Notifications 로 전송되는 속성은 이벤트 유형에 따라 다릅니다. 예를 들어, S3 인증서 만료 이벤트가 발생하면, IBM Storage Ceph as a Service는 Event Notifications 으로 다음과 같은 예시와 유사한 알림 페이로드를 전송합니다.
{
"ibmendefaultlong": "S3 certificate will expire in 90 days. Please replace your S3 certificate.",
"ibmendefaultshort": "Replace S3 certificate (expires 90 days)",
"ibmenseverity": "low",
"ibmensourceid": "crn:v1:staging:public:software-defined-storage:satloc_dal_crmid4v20tl6u8usf790:a/3faf73b8d12b47fa6ce87494f8ae7686:0c81f602-5142-4809-9e42-31de8453416a::",
"id": "38eb4721-db9b-4ba6-a5e7-cdd9cce66763",
"source": "crn:v1:staging:public:software-defined-storage:satloc_dal_crmid4v20tl6u8usf790:a/3faf73b8d12b47fa6ce87494f8ae7686:0c81f602-5142-4809-9e42-31de8453416a::",
"specversion": "1.0",
"time": "2025-04-23T21:13:44.301Z",
"type": "com.ibm.cloud.software-defined-storage.s3-certificate:s3_cert_expire_90_day"
}
이벤트 알림 속성에 대한 자세한 내용은 다음 표를 참조하십시오.
| 특성 | 설명 |
|---|---|
ibmendefaultlong |
이 메시지는 사람이 읽을 수 있는 텍스트가 필요한 대상으로 라우팅되는 이벤트의 경우, 해당 대상에 대한 특정 속성이 지정되지 않았을 때 사용됩니다. |
ibmendefaultshort |
이 메시지는 사람이 읽을 수 있는 텍스트가 필요한 대상으로 라우팅되는 이벤트의 경우, 해당 대상에 대한 특정 속성이 지정되지 않았을 때 사용됩니다. |
ibmenseverity |
이벤트의 심각도입니다. |
ibmensourceid |
이 ID는 Event Notifications 에서 생성된 소스의 ID입니다. 이 기능은 Event Notifications UI의 “소스(Sources)” 섹션에서 확인할 수 있습니다. |
id |
각 이벤트를 식별하는 고유 식별자입니다. |
source |
이것은 이벤트 생성자(즉, 서비스형 이벤트 생성자( IBM Storage Ceph as a Service)의 CRN)의 식별자입니다. |
specversion |
이는 Event Notifications 에서 현재 지원하는 Cloud Events 사양의 버전입니다. 이 값은 “ 1.0 ”로 설정해야 합니다. |
time |
이벤트가 발생한 시점의 UTC 타임스탬프. RFC 3339 형식이어야 합니다. |
type |
이는 이벤트 유형을 설명합니다. <event-type-name>:<sub-type> 의 형태를 띱니다. |