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.
| 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.
-
Nella console, fare clic sull'icona " Menu di navigazione "
> Elenco delle risorse.
-
Seleziona la tua istanza di " IBM Storage Ceph " as a Service.
-
Nella barra di navigazione di " IBM Storage Ceph " come servizio, fare clic su Impostazioni.
-
Nella sezione " Event Notifications ", fare clic su " Connetti ".
-
Controlla i dettagli di origine relativi alla connessione. Se lo si desidera, inserire una descrizione.
-
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.
- Per concedere l'accesso tra IBM Storage Ceph as a Service e Event Notifications, fare clic su Autorizza.
- Seleziona Event Notifications come servizio di destinazione.
- Dall'elenco delle istanze, selezionare l'istanza del servizio " Event Notifications " che si desidera autorizzare.
- Selezionare il ruolo " Event Source Manager ".
- Fai clic su " Rivedi".
- Fai clic su Assegna.
-
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à | 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>. |