Ereignisbenachrichtigungen aktivieren für IBM® Storage Ceph® as a Service
Als Administrator von IBM® Storage Ceph® as a Service möchten Sie möglicherweise Benachrichtigungen zu Ereignissen in „ IBM Storage Ceph “ als Dienst per E-Mail, SMS oder über andere unterstützte Übermittlungskanäle an andere Benutzer oder an menschliche Empfänger senden. Darüber hinaus können Sie diese Benachrichtigungen über Ereignisse an andere Anwendungen senden, um Logik zu erstellen, indem Sie beispielsweise ereignisgesteuerte Programmierung mithilfe von Webhooks verwenden. Möglich wird dies durch die Integration zwischen IBM® Storage Ceph® as a Service und IBM Cloud Event Notifications.
Um Informationen an Event Notifications zu senden, müssen Sie Ihre „ IBM Storage Ceph “ als Service-Instanz mit Event Notifications verbinden. Weitere Informationen zur Arbeit mit „ Event Notifications “ finden Sie unter „ Erste Schritte mit Event Notifications “.
Wie Ereignisse erfasst und gesendet werden durch IBM® Storage Ceph® as a Service
Wenn in Ihrer „ IBM Storage Ceph-as-a-Service“-Instanz ein relevantes Ereignis eintritt, kommuniziert „ IBM Storage Ceph-as-a-Service“ mit einer verbundenen „ Event Notifications “-Instanz, um eine Benachrichtigung an ein unterstütztes Ziel weiterzuleiten.
Ereignisse für IBM® Storage Ceph® as a Service
In der folgenden Tabelle sind die Ereignisse von „ IBM Storage Ceph “ als Dienst aufgeführt.
| Ereignisname | Ereignistyp | Name des Subtyps | Untertyp | Wertigkeit |
|---|---|---|---|---|
| IBM Storage Ceph Speicherkapazität als Dienstleistung | com.ibm.cloud.software-defined-storage.capacity |
Zugewiesener Blockspeicher bei 50 % der Kapazität | block_capacity_50_percent |
low |
| Zugewiesener Blockspeicher bei 80 % der Kapazität | block_capacity_80_percent |
Mittel | ||
| Zugewiesener Blockspeicher bei 100 % Kapazität | block_capacity_100_percent |
hoch | ||
| Zugewiesener Objektspeicher bei 50 % der Kapazität | object_capacity_50_percent |
low | ||
| Zugewiesener Objektspeicher bei 80 % der Kapazität | object_capacity_80_percent |
Mittel | ||
| Zugewiesener Objektspeicher bei 100 % Kapazität | object_capacity_100_percent |
hoch | ||
| IBM Storage Ceph „as a Service“- S3-Zertifikate | com.ibm.cloud.software-defined-storage.s3-certificate |
S3 Das Zertifikat ist abgelaufen | s3_cert_expired |
hoch |
| S3 Das Zertifikat läuft in 1 Tag ab | s3_cert_expire_1_day |
hoch | ||
| S3 Das Zertifikat läuft in 10 Tagen ab | s3_cert_expire_10_day |
hoch | ||
| S3 Das Zertifikat läuft in 30 Tagen ab | s3_cert_expire_30_day |
Mittel | ||
| S3 Das Zertifikat läuft in 60 Tagen ab | s3_cert_expire_60_day |
Mittel | ||
| S3 Das Zertifikat läuft in 90 Tagen ab | s3_cert_expire_90_day |
low |
Benachrichtigungen aktivieren
Ereignisse, die von einer Instanz von „ IBM Storage Ceph “ als Service generiert werden, können an eine Instanz des „ Event Notifications “-Dienstes weitergeleitet werden, die im selben Konto verfügbar ist. Pro „ Event Notifications “-Serviceinstanz kann nur eine „ IBM Storage Ceph “-Serviceinstanz konfiguriert werden.
Verbindung zu „ Event Notifications “ in der Konsole herstellen
Bevor Sie Benachrichtigungen für „ IBM Storage Ceph “ als Dienst aktivieren können, stellen Sie sicher, dass Sie über eine Instanz des Dienstes „ Event Notifications “ verfügen, die sich im selben Konto befindet wie Ihre Instanz von „ IBM Storage Ceph “ als Dienst. Anschließend können Sie den Abschnitt „Einstellungen > Event Notifications “ in der Benutzeroberfläche von „ IBM Storage Ceph as a Service“ verwenden, um die Dienste miteinander zu verbinden.
-
Klicken Sie in der Konsole auf das Symbol „Navigationsmenü
> „Ressourcenliste “.
-
Wählen Sie Ihre Instanz von „ IBM Storage Ceph “ als Service aus.
-
Klicken Sie in der Navigation von „ IBM Storage Ceph s as a Service“ auf „ Einstellungen “.
-
Klicken Sie im Abschnitt Event Notifications auf Verbinden.
-
Überprüfen Sie die Quelldaten für die Verbindung. Geben Sie optional eine Beschreibung an.
-
Wählen Sie die Ressourcengruppe und die Instanz des „ Event Notifications “-Dienstes aus, mit der Sie eine Verbindung herstellen möchten.
Falls in Ihrem Konto keine IAM-Autorisierung zwischen „ IBM Storage Ceph “ als Service und „ Event Notifications “ vorliegt, wird ein Dialogfeld angezeigt. Befolgen Sie die Eingabeaufforderungen, um den Zugriff zwischen den Services zu erteilen.
- Um den Zugriff zwischen „ IBM Storage Ceph as a Service“ und „ Event Notifications “ zu gewähren, klicken Sie auf „ Autorisieren “.
- Wählen Sie Event Notifications als Ziel-Dienst aus.
- Wählen Sie aus der Liste der Instanzen die Instanz des Dienstes „ Event Notifications “ aus, die Sie autorisieren möchten.
- Wählen Sie die Rolle Ereignisquellenmanager aus.
- Klicken Sie auf Überprüfung.
- Klicken Sie auf Zuweisen.
-
Klicken Sie auf Verbinden, um die Verbindung zu bestätigen.
Benachrichtigungen an ausgewählte Ziele zustellen
Nachdem Sie die Benachrichtigungen für „ IBM Storage Ceph “ als Service aktiviert haben, erstellen Sie Themen und Abonnements unter Event Notifications, damit Warnmeldungen weitergeleitet und an die von Ihnen ausgewählten Ziele übermittelt werden können.
Eine vollständige Liste der unterstützten Ziele finden Sie in der Dokumentation zu „ Event Notifications “.
E-Mail-Benachrichtigungen
Sie können den E-Mail-Dienst „ IBM Cloud “ als Zustellkanal für Benachrichtigungen zu „ IBM Storage Ceph-as-a-Service“-Ereignissen nutzen. Ein „ Event Notifications “-Abonnement erstellen zwischen einem bestehenden Thema und dem E-Mail-Dienst „ IBM Cloud “, um Ihre Benachrichtigungen per E-Mail an verschiedene Empfänger weiterzuleiten.
Eine E-Mail von IBM Cloud, die Informationen zur Veranstaltung „ IBM Storage Ceph-as-a-Service“ enthält, sieht in etwa wie im folgenden Beispiel aus:
Subject: Replace S3 certificate (expires in 90 days)
Body: S3 certificate will expire in 90 days. Please replace your S3 certificate.
Um detaillierte Informationen zu einer Ereignisbenachrichtigung per E-Mail zu erhalten, wählen Sie beim Erstellen eines „ Event Notifications “-Abonnements die Option „Add notification payload“ aus. Ihre E-Mail zeigt die Details der Benachrichtigungsnutzdaten an, die dem Ereignis zugeordnet sind.
Webhooks
Sie können ein Webhook-Ziel konfigurieren, sodass eine eingehende Benachrichtigung programmgesteuert von einer App oder einem Service verarbeitet werden kann. Weitere Informationen zum Einrichten von Webhooks finden Sie in der Dokumentation zu „ Event Notifications “.
Details der Benachrichtigungsnutzdaten
Erfolgreiche Ereignisse, die von „ IBM Storage Ceph-as-a-Service“ generiert werden, enthalten verschiedene Felder, anhand derer Sie die Quelle und die Details eines Ereignisses identifizieren können.
Ereignisbenachrichtigungen von „ IBM Storage Ceph “ als Dienst enthalten ausschließlich Metadaten-Eigenschaften, wie beispielsweise Namen oder Kennungen von Ressourcen. Sensible Daten wie API-Schlüssel oder Kennwörter werden nicht in generierte Ereignisse eingeschlossen.
Die an Event Notifications übermittelten Eigenschaften variieren je nach Ereignistyp. Wenn beispielsweise ein Zertifikatsablaufereignis für „ S3 “ eintritt, sendet „ IBM Storage Ceph as a Service“ eine Benachrichtigung an Event Notifications, die dem folgenden Beispiel ähnelt.
{
"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"
}
Weitere Informationen zu den Eigenschaften von Ereignisbenachrichtigungen finden Sie in der folgenden Tabelle.
| Eigenschaft | Beschreibung |
|---|---|
ibmendefaultlong |
Diese Meldung wird angezeigt, wenn das Ereignis an ein Ziel weitergeleitet wird, das einen für Menschen lesbaren Text benötigt, jedoch kein zielspezifisches Attribut angegeben wurde. |
ibmendefaultshort |
Diese Meldung wird angezeigt, wenn das Ereignis an ein Ziel weitergeleitet wird, das einen für Menschen lesbaren Text benötigt, jedoch kein zielspezifisches Attribut angegeben wurde. |
ibmenseverity |
Der Schweregrad des Ereignisses. |
ibmensourceid |
Dies ist die ID der Quelle, die unter Event Notifications erstellt wurde. Diese Funktion ist in der Benutzeroberfläche von „ Event Notifications “ im Abschnitt „Quellen“ verfügbar. |
id |
Eine eindeutige Kennung, die jedes Ereignis identifiziert. |
source |
Dies ist die Kennung des Ereignisproduzenten (d. h. die CRN von „ IBM Storage Ceph as a Service“). |
specversion |
Dies ist die Version der Cloud-Events-Spezifikation, die Event Notifications derzeit unterstützt. Dieser Wert muss auf „ 1.0 “ gesetzt werden. |
time |
UTC-Zeitstempel, zu dem das Ereignis stattfand. Muss im RFC 3339-Format vorliegen. |
type |
Beschreibt den Ereignistyp. Sie hat die Form „ <event-type-name>:<sub-type> “. |