Attivazione delle notifiche relative agli eventi per IBM® Storage Ceph® as a Service

In qualità di amministratore di IBM® Storage Ceph® as a Service, potresti voler inviare notifiche relative agli eventi presenti in IBM Storage Ceph as a Service ad altri utenti o a destinatari umani, tramite e-mail, SMS o altri canali di consegna supportati. Inoltre, potresti voler inviare queste notifiche relative agli eventi ad altre applicazioni per implementare una logica basata sulla programmazione event-driven, utilizzando ad esempio i webhook. Ciò è reso possibile dall'integrazione tra IBM® Storage Ceph® as a Service, IBM Cloud e Event Notifications.

Per inviare informazioni a Event Notifications, è necessario collegare l'istanza di IBM Storage Ceph as a Service a Event Notifications. Per ulteriori informazioni sull'utilizzo di Event Notifications, consultare la guida introduttiva su Event Notifications.

Come vengono raccolti e inviati gli eventi da IBM® Storage Ceph® as a Service

Quando si verifica un evento di interesse nell'istanza di " IBM Storage Ceph " as a Service, " IBM Storage Ceph " as a Service comunica con un'istanza collegata di " Event Notifications " per inoltrare una notifica a una destinazione supportata.

Eventi per IBM® Storage Ceph® as a Service

La tabella seguente elenca gli eventi relativi a “ IBM Storage Ceph ” as a Service.

Azioni che generano notifiche di evento
Nome evento Tipo di evento Nome del sottotipo Tipo secondario Severità
IBM Storage Ceph Capacità di archiviazione "as a Service" com.ibm.cloud.software-defined-storage.capacity Spazio di archiviazione a blocchi allocato pari al 50% della capacità block_capacity_50_percent low
Spazio di archiviazione a blocchi allocato all'80% della capacità block_capacity_80_percent medium
Spazio di archiviazione a blocchi allocato al 100% della capacità block_capacity_100_percent alto
Spazio di archiviazione oggetti allocato al 50% della capacità object_capacity_50_percent low
Spazio di archiviazione oggetti allocato all'80% della capacità object_capacity_80_percent medium
Spazio di archiviazione oggetti allocato al 100% della capacità object_capacity_100_percent alto
IBM Storage Ceph Certificati " S3 " as a Service com.ibm.cloud.software-defined-storage.s3-certificate S3 Il certificato è scaduto s3_cert_expired alto
S3 Il certificato scadrà tra 1 giorno s3_cert_expire_1_day alto
S3 Il certificato scadrà tra 10 giorni s3_cert_expire_10_day alto
S3 Il certificato scadrà tra 30 giorni s3_cert_expire_30_day medium
S3 Il certificato scadrà tra 60 giorni s3_cert_expire_60_day medium
S3 Il certificato scadrà tra 90 giorni s3_cert_expire_90_day low

Abilitazione delle notifiche

Gli eventi generati da un'istanza di " IBM Storage Ceph " as a Service possono essere inoltrati a un'istanza del servizio " Event Notifications " disponibile nello stesso account. È possibile configurare una sola istanza di “ IBM Storage Ceph ” come servizio per ogni istanza del servizio “ Event Notifications ”.

Connessione a Event Notifications nella console

Prima di poter abilitare le notifiche per " IBM Storage Ceph " as a Service, assicurati di disporre di un'istanza del servizio " Event Notifications " appartenente allo stesso account della tua istanza di " IBM Storage Ceph " as a Service. A questo punto, puoi utilizzare la sezione Impostazioni > Event Notifications nell'interfaccia utente di " IBM Storage Ceph as a Service" per collegare i servizi.

  1. Nella console, fare clic sull'icona " Menu di navigazione " Icona del menu di navigazione > Elenco delle risorse.

  2. Seleziona la tua istanza di " IBM Storage Ceph " as a Service.

  3. Nella barra di navigazione di " IBM Storage Ceph " come servizio, fare clic su Impostazioni.

  4. Nella sezione " Event Notifications ", fare clic su " Connetti ".

  5. Controlla i dettagli di origine relativi alla connessione. Se lo si desidera, inserire una descrizione.

  6. Selezionare il gruppo di risorse e l'istanza del servizio " Event Notifications " a cui si desidera connettersi.

    Se nel proprio account non è presente un'autorizzazione IAM tra IBM Storage Ceph as a Service e Event Notifications, viene visualizzata una finestra di dialogo. Segui le istruzioni per autorizzare l'accesso tra i servizi.

    1. Per concedere l'accesso tra IBM Storage Ceph as a Service e Event Notifications, fare clic su Autorizza.
    2. Seleziona Event Notifications come servizio di destinazione.
    3. Dall'elenco delle istanze, selezionare l'istanza del servizio " Event Notifications " che si desidera autorizzare.
    4. Selezionare il ruolo " Event Source Manager ".
    5. Fai clic su " Rivedi".
    6. Fai clic su Assegna.
  7. Per confermare la connessione, fare clic su " Connetti".

Invio di notifiche a destinazioni selezionate

Dopo aver abilitato le notifiche per " IBM Storage Ceph " as a Service, crea argomenti e sottoscrizioni su Event Notifications in modo che gli avvisi possano essere inoltrati e recapitati alle destinazioni selezionate.

Per un elenco completo delle destinazioni supportate, consultare la documentazione su Event Notifications.

Notifiche email

È possibile utilizzare il servizio di posta elettronica IBM Cloud come canale di invio delle notifiche relative agli eventi di " IBM Storage Ceph " as a Service. Crea un abbonamento “ Event Notifications ” tra un argomento esistente e il servizio di posta elettronica IBM Cloud per inoltrare i tuoi avvisi a vari destinatari tramite e-mail.

Un'e-mail proveniente dall'indirizzo IBM Cloud contenente informazioni sull'evento " IBM Storage Ceph " (Servizio) è simile all'esempio riportato di seguito:

Subject: Replace S3 certificate (expires in 90 days)
Body: S3 certificate will expire in 90 days. Please replace your S3 certificate.

Per ricevere informazioni dettagliate su una notifica di evento via e-mail, seleziona l'opzione " Aggiungi payload di notifica " quando crei un abbonamento Event Notifications. L'e-mail riporta i dettagli del payload della notifica associati all'evento.

Webhook

È possibile configurare una destinazione webhook in modo che una notifica in arrivo possa essere elaborata a livello di programmazione da un'app o da un servizio. Per ulteriori informazioni sulla configurazione dei webhook, consulta la documentazione su Event Notifications.

Dettagli del payload della notifica

Gli eventi generati con successo da " IBM Storage Ceph " come servizio contengono vari campi che consentono di identificare l'origine e i dettagli di un evento.

Le notifiche relative agli eventi provenienti da " IBM Storage Ceph " as a Service contengono solo proprietà di metadati, quali nomi o identificatori delle risorse. I dati sensibili, come ad esempio le chiavi API o le password, non sono inclusi negli eventi generati.

Le proprietà inviate a Event Notifications variano a seconda del tipo di evento. Ad esempio, se si verifica la scadenza di un certificato S3, IBM Storage Ceph as a Service invia a Event Notifications un messaggio di notifica simile a quello riportato nell'esempio seguente.

{
    "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"
}

Per ulteriori informazioni sulle proprietà delle notifiche degli eventi, consultare la tabella seguente.

Proprietà contenute nel payload di una notifica di evento
Proprietà Descrizione
ibmendefaultlong Questo messaggio viene utilizzato nel caso in cui l'evento venga instradato verso una destinazione che richiede un testo leggibile dall'utente, ma non sia stato specificato alcun attributo specifico per tale destinazione.
ibmendefaultshort Questo messaggio viene utilizzato nel caso in cui l'evento venga instradato verso una destinazione che richiede un testo leggibile dall'utente, ma non sia stato specificato alcun attributo specifico per tale destinazione.
ibmenseverity La severità dell'evento.
ibmensourceid Questo è l'ID della fonte creata su Event Notifications. Questa opzione è disponibile nell'interfaccia utente di Event Notifications, nella sezione "Fonti".
id Un identificatore univoco che identifica ogni evento.
source Questo è l'identificatore del produttore dell'evento (ovvero il CRN dell' IBM Storage Ceph-as-a-Service).
specversion Si tratta della versione della specifica Cloud Events attualmente supportata da Event Notifications. Questo valore deve essere impostato su " 1.0 ".
time Timestamp UTC relativo al momento in cui si è verificato l'evento. Deve essere nel formato RFC 3339.
type Qui viene descritto il tipo di evento. Ha la forma <event-type-name>:<sub-type>.