Senden von SMS-Benachrichtigungen an IBM Cloud Event Notifications

In diesem Lernprogramm erfahren Sie, wie Sie IBM Cloud® Monitoring einrichten, um Alertbenachrichtigungen an IBM Cloud Event Notificationszu senden. Für dieses Lernprogramm ist IBM Cloud Event Notifications für das Senden von SMS-Benachrichtigungen an Abonnenten konfiguriert.

SMS-Nachrichten können nur an Telefonnummern in den USA und Kanada gesendet werden.

IBM Cloud Event Notifications unterstützt die Nachrichtenverkettung, sodass SMS-Nachrichten mit mehr als 160 Zeichen gesendet werden können. Nachrichten werden jedoch in Blöcken von maximal 160 Zeichen gesendet. Mehrere Nachrichten können zu zusätzlichen Gebühren für den Empfänger führen.

für diesen

In diesem Lernprogramm werden Sie den folgenden Ablauf konfigurieren:

  1. Ein Alarm wird in IBM Cloud Monitoring ausgelöst.
  2. IBM Cloud Monitoring sendet eine Benachrichtigung an IBM Cloud Event Notifications.
  3. IBM Cloud Event Notifications erstellt eine SMS-Nachricht und sendet die SMS-Nachricht an den abonnierten Benutzer.

Vorbereitende Schritte

Ihre IBM Cloud Monitoring-Instanzen können Ereignisse an IBM Cloud Event Notifications-Instanzen in demselben Konto und in anderen Konten senden. IBM Cloud Event Notifications ist in einer begrenzten Anzahl von Regionen verfügbar.

Stellen Sie für dieses Lernprogramm sicher, dass Sie eine IBM Cloud Monitoring-Instanz konfiguriert haben und Protokolle in einer Region erfassen, in der IBM Cloud Event Notifications unterstützt wird, z. B. us-south.

Melden Sie sich bei IBM Cloud an.

Melden Sie sich bei Ihrem IBM Cloud-Konto an.

  1. Klicken Sie auf IBM Cloud-Dashboard, um das Dashboard IBM Cloud zu starten.

  2. Melden Sie sich mit Ihrer Benutzerkennung und Ihrem Passwort an. Das IBM Cloud-Dashboard wird geöffnet.

Erstellen Sie eine IBM Cloud Event Notifications-Serviceinstanz.

Erstellen Sie zunächst eine IBM Cloud Event Notifications-Serviceinstanz, indem Sie wie folgt vorgehen:

  1. Klicken Sie auf Katalog.

  2. Geben Sie in Katalog durchsuchen Event Notificationsein.

  3. Geben Sie auf der Registerkarte "Erstellen" Folgendes ein:

    • Wählen Sie für "Ort auswählen" Dallas (us-south) aus.
    • Wählen Sie für Preistarif auswählen Lite aus.
    • Geben Sie für Servicename einen Namen Ihrer Wahl ein. Beispiel: my_event_notifications.
    • Geben Sie für Ressourcengruppe auswählen Ihre Ressourcengruppe ein.
  4. Lesen Sie die Lizenzvereinbarungen und stimmen Sie ihnen zu.

  5. Klicken Sie auf Erstellen

Ihre IBM Cloud Event Notifications-Instanz wird erstellt und angezeigt.

Berechtigungen konfigurieren

Um einer Instanz des Service IBM Cloud Monitoring Zugriff auf eine Instanz des Service IBM Cloud Event Notifications zu erteilen, müssen Sie eine Berechtigung definieren, bei der der Quellenservice auf IBM Cloud Monitoring und Ressourcen basierend auf ausgewählten Attributen gesetzt ist. Der Zielservice ist auf IBM Cloud Event Notifications und Ressourcen basierend auf ausgewählten Attributen gesetzt und der Servicezugriff umfasst sowohl Reader-als auch Event Source Manager-Zugriff.

  1. Klicken Sie auf Verwalten > Zugriff (IAM).
  2. Klicken Sie auf Autorisierungen.
  3. Klicken Sie auf Erstellen.
  4. Für den Quelldienst wählen Sie IBM Cloud Monitoring.
  5. Wählen Sie für Wie möchten Sie den Zugriff festlegen? Alle Ressourcen aus.
  6. Wählen Sie für Zielservice die Option Event Notificationsaus.
  7. Wählen Sie für Wie möchten Sie den Zugriff festlegen? Alle Ressourcen aus.
  8. Stellen Sie für Servicezugriff sicher, dass Reader und Event Source Manager ausgewählt sind.
  9. Klicken Sie auf Autorisieren.

Weitere Informationen zum Definieren von Berechtigungen finden Sie unter Zugriff zwischen Services mit Berechtigungen erteilen.

Benachrichtigungsquelle in IBM Cloud Event Notifications konfigurieren

Um eine Benachrichtigungsquelle in IBM Cloud Event Notifications zu erstellen, nehmen Sie die Konfigurationsänderung in IBM Cloud Monitoringvor. Wenn Sie den Benachrichtigungskanal in IBM Cloud Monitoring erstellen, ist er automatisch in IBM Cloud Event Notificationsverfügbar.

  1. Klicken Sie auf das Menüsymbol Menüsymbol.

  2. Wählen Sie im Navigationsmenü Beobachtbarkeit aus.

  3. Wählen Sie Überwachung aus.

    Die Liste der in IBM Cloud verfügbaren Instanzen wird angezeigt.

  4. Wählen Sie eine Instanz in der us-south-Region aus. Klicken Sie anschließend auf Dashboard öffnen.

    Die Webbenutzerschnittstelle wird geöffnet.

  5. Klicken Sie in der Navigation auf das Kreissymbol mit Ihren Initialen.

  6. Klicken Sie auf Einstellungen.

  7. Klicken Sie auf Benachrichtigungskanäle.

  8. Klicken Sie auf Benachrichtigungskanal hinzufügen.

  9. Auswählen IBM Event Notifications.

  10. Wählen Sie für Event Notifications Instanz die IBM Cloud Event Notifications aus, die Sie erstellt haben.

  11. Geben Sie für Kanalname einen eindeutigen Namen für Ihren Kanal an. Beispiel: my_event_notification_channel.

  12. Lassen Sie für dieses Lernprogramm alle Optionen und das Team Gemeinsam genutzt mit als Standardwert aktiviert.

Neu IBM
IBM

  1. Klicken Sie auf Speichern.
  2. Klicken Sie auf das Menüs ymbol > Ressourcenliste.
  3. Öffnen Sie die Entwicklerwerkzeuge.
  4. Öffnen Sie die erstellte IBM Cloud Event Notifications-Instanz. Beispiel: my_event_notifications.
  5. Klicken Sie auf Quellen.

Wenn Sie den Kanal in Monitoringkonfigurieren, wird eine Quelle mit demselben Namen wie Ihr Instanzname Monitoring automatisch zu Ihrer Liste IBM Cloud Event Notifications Quellen hinzugefügt.

IBM Cloud Event Notifications-Thema erstellen

Als Nächstes definieren Sie ein IBM Cloud Event Notifications-Topic, das die Benachrichtigung von IBM Cloud Monitoringempfängt.

  1. Klicken Sie auf Themen.

  2. Klicken Sie auf Erstellen. Das Fenster "Themen-Details" wird geöffnet.

  3. Geben Sie in den Details zum Thema Folgendes ein:

    • Geben Sie die Name für Ihr Thema ein. Beispiel: MyMonitoringTopic.
    • Wählen Sie für Quelle die Quelle IBM Cloud Event Notifications aus, die denselben Namen hat wie Ihre IBM Cloud Monitoring-Instanz.
    • Wählen Sie einen Ereignistyp aus. Wählen Sie für dieses Lernprogramm Alertaus.
    • Wählen Sie einen untergeordneten Ereignistyp aus. Wählen Sie für dieses Lernprogramm Metrikaus.
    • Wählen Sie eine Wertigkeit aus. Wählen Sie für dieses Tutorial "Info-Dringlichkeit" aus.

    zum
    zum Thema*

  4. Klicken Sie auf Bedingung hinzufügen.

    Wenn Sie nicht auf "Bedingung hinzufügen" klicken, bevor Sie auf "Erstellen" klicken, wird das Thema ohne Bedingungen erstellt.

  5. Klicken Sie auf Erstellen. Ihr Thema wird in der Themenliste angezeigt.

    Topics list
    Topics list

Ein neues IBM Cloud Event Notifications-Ziel erstellen

In diesem Schritt stellen Sie sicher, dass ein SMS-Ziel vorhanden ist, an das Benachrichtigungen weitergeleitet werden.

  1. Klicken Sie auf Ziele.

  2. Beachten Sie in der Liste Ziele, dass standardmäßig ein IBM Cloud SMS-Service definiert ist. Sie müssen nichts weiter tun, um ein SMS-Ziel zu konfigurieren.

    Wenn Sie einen Webhook als Ziel hinzufügen möchten, klicken Sie auf Hinzufügen und geben Sie die entsprechenden Informationen im Feld Ziel hinzufügen ein.

Erstellen eines SMS-Abonnements für IBM Cloud Event Notifications

In diesem Schritt konfigurieren Sie, wer eine SMS-Nachricht empfängt, wenn eine Benachrichtigung verarbeitet wird.

  1. Klicken Sie auf Abonnements.

  2. Klicken Sie auf Erstellen. Die Anzeige Subskription erstellen wird geöffnet.

  3. Geben Sie im Bereich " Abonnement erstellen" Folgendes ein:

    • Geben Sie den Name Ihres Abonnements ein. Beispiel: MyMonitoringSubscription.
    • Wählen Sie unter Thema das von Ihnen erstellte Thema aus. Beispiel: MyMonitoringTopic.
    • Wählen Sie unter Ziel IBM Cloud SMS service aus.
    • Geben Sie für Empfänger bis zu 100 Telefonnummern für den Empfang von SMS-Nachrichten ein. Telefonnummern müssen als + gefolgt von der Landesvorwahl und der vollständigen Nummer ohne Gedankenstriche angegeben werden. Zum Beispiel +19999999999. Es können nur Telefonnummern in den USA und Kanada angegeben werden.

    caption-side=bottom"
    Abonnement

  4. Klicken Sie auf Erstellen. Ihr Abonnement wird in die Liste der Abonnements aufgenommen.

    Subscriptions list
    Subscriptions list

IBM Cloud Monitoring-Alertbenachrichtigung erstellen

Erstellen Sie jetzt einen IBM Cloud Monitoring-Alert, der die Benachrichtigung IBM Cloud Event Notifications auslöst.

  1. Klicken Sie auf das Menüsymbol Menüsymbol.

  2. Wählen Sie im Navigationsmenü Beobachtbarkeit aus.

  3. Wählen Sie Überwachung aus.

    Die Liste der in IBM Cloud verfügbaren Instanzen wird angezeigt.

  4. Wählen Sie die IBM Cloud Monitoring-Instanz aus, die Sie für das Senden von Benachrichtigungen an IBM Cloud Event Notificationskonfiguriert haben. Klicken Sie auf Dashboard öffnen.

  5. Klicken Sie auf "Benachrichtigungen ".

  6. Klicken Sie auf Alert hinzufügen.

  7. Erstellen Sie einen Alert, der den Kriterien des Themas IBM Cloud Event Notifications entspricht, das Sie erstellt haben.

    1. Klicken Sie auf Metrik.

    2. Geben Sie für den neuen Alert Folgendes an:

      • Geben Sie für Name MyEventNotificationAlert an.
      • Für Schweregrad geben Sie Info an.
      • Definieren Sie einen Messwert für Ihr System, von dem Sie wissen, dass er einen Alert auslöst.
      • Aktivieren Sie myEventNotificationChannel für den Alert.
    3. Klicken Sie auf Erstellen.

Nächste Schritte

Sie sollten nun SMS-Benachrichtigungen an die von Ihnen konfigurierten Telefonnummern erhalten, wenn die in IBM Cloud Monitoring und IBM Cloud Event Notifications definierten Kriterien zutreffen.

SMS example
SMS example