IBM Cloud Event Notifications への E メール通知の送信
このチュートリアルでは、アラート通知を IBM Cloud Event Notificationsに送信するように IBM Cloud® Monitoring をセットアップする方法について学習します。 このチュートリアルでは、 IBM Cloud Event Notifications は、サブスクライバーに E メール通知を送信するように構成されています。
{: caption="フロー
このチュートリアルでは、以下のフローを設定します:
- IBM Cloud Monitoringでアラートが発生する。
- IBM Cloud Monitoring は、 IBM Cloud Event Notificationsに通知を送信します。
- IBM Cloud Event Notificationsはメールを作成し、購読しているユーザにメールを送信します。
開始前に
IBM Cloud Monitoring インスタンスは、同じアカウント内および他のアカウント内の IBM Cloud Event Notifications インスタンスにイベントを送信できます。 IBM Cloud Event Notifications は、限られた数の地域で使用可能です。
このチュートリアルでは、 IBM Cloud Monitoring インスタンスが構成されており、 IBM Cloud Event Notifications がサポートされている地域 ( us-south など) でログを収集していることを確認します。
IBM Cloud にログインします。
IBM Cloud アカウントにログインします。
-
IBM Cloud ダッシュボード をクリックして、 IBM Cloud ダッシュボードを起動します。
-
ユーザーIDとパスワードを入力してログインしてください。 IBM Cloud ダッシュボードが開きます。
IBM Cloud Event Notifications サービス・インスタンスの作成
最初に、以下を実行して IBM Cloud Event Notifications サービス・インスタンスを作成します。
-
**「カタログ」**をクリックします。
-
「カタログの検索」 で、 Event Notificationsと入力します。
-
「作成」タブで入力します
- 場所を選択する場合は、
Dallas (us-south)を選択してください。 - 「料金プランの選択」 で、
Liteを選択します。 - 「 サービス名 」に任意の名前を入力します。 例:
my_event_notifications。 - 「リソース・グループの選択」 に、リソース・グループを入力します。
- 場所を選択する場合は、
-
ライセンス契約を読み、同意する。
-
作成 をクリックします。
IBM Cloud Event Notifications インスタンスが作成され、表示されます。
権限を設定
IBM Cloud Monitoring サービスのインスタンスに IBM Cloud Event Notifications サービスのインスタンスへのアクセス権限を付与するには、 ソース・サービス が IBM Cloud Monitoring および 選択した属性に基づくリソースに設定され、 ターゲット・サービス が IBM Cloud Event Notifications および 選択した属性に基づくリソースに設定され、 サービス・アクセス に 読者 と イベント・ソース・マネージャー の両方のアクセス権限が含まれる許可を定義する必要があります。
- 「管理」 > **「アクセス (IAM)」**をクリックします。
- 「許可」 をクリックします。
- 「作成」 をクリックします。
- **ソース・**サービスはIBM Cloud Monitoring を選択する。
- 「アクセス権限の範囲を指定するにはどうすればよいですか?」 で、 「すべてのリソース」 を選択します。
- 「ターゲット・サービス」 で、 Event Notificationsを選択します。
- 「アクセス権限の範囲を指定するにはどうすればよいですか?」 で、 「すべてのリソース」 を選択します。
- 「サービス・アクセス」 で、 「リーダー」 と 「イベント・ソース・マネージャー」 が選択されていることを確認します。
- 「許可」 をクリックします。
許可を定義する方法について詳しくは、 許可を使用したサービス間のアクセス権限の付与 を参照してください。
IBM Cloud Event Notifications で通知ソースを構成します。
IBM Cloud Event Notifications で通知ソースを作成するには、 IBM Cloud Monitoringで構成変更を行います。 IBM Cloud Monitoring で通知チャネルを作成すると、 IBM Cloud Event Notificationsで自動的に使用可能になります。
-
メニュー・アイコン
をクリックします。
-
ナビゲーション・メニューで、**「プログラム識別情報」**を選択します。
-
**「モニタリング」**を選択します。
IBM Cloud で使用可能なインスタンスのリストが表示されます。
-
us-southリージョン内のインスタンスを選択します。 次に、**「ダッシュボードを開く」**をクリックします。Web UI が開きます。
-
ナビゲーションで、自分のイニシャルのある円アイコンをクリックします。
-
「設定」 をクリックします。
-
「通知チャネル」 をクリックします。
-
**「通知チャネルの追加 (Add Notification Channel)」**をクリックします。
-
選択 IBM Event Notifications。
-
「Event Notifications インスタンス」 で、作成した IBM Cloud Event Notifications を選択します。
-
「チャネル名」 に、チャネルに固有の名前を付けます。 例えば、
my_event_notification_channelです。 -
このチュートリアルでは、すべてのオプションを有効のままにし、 「共有先」 チームをデフォルト値のままにします。
- 保存 をクリックします。
- メニューアイコンをクリックします
> リソース一覧。
- 開発者ツールを開きます。
- 作成した IBM Cloud Event Notifications インスタンスを開きます。 例えば、
my_event_notificationsです。 - ソースをクリックします。
Monitoringでチャネルを構成すると、 Monitoring インスタンス名と同じ名前を持つソースが自動的に IBM Cloud Event Notifications 出典 リストに追加されます。
IBM Cloud Event Notifications トピックの作成
次に、 IBM Cloud Monitoringから通知を受け取る IBM Cloud Event Notifications トピック を定義します。
-
トピックをクリックします。
-
「作成」 をクリックします。 トピックの詳細パネルが開きます。
-
トピックの詳細に、以下の内容を入力します
- トピックの 名前 を入力します。 例えば、
MyMonitoringTopicです。 - 「ソース」 には、 IBM Cloud Monitoring インスタンスと同じ名前の IBM Cloud Event Notifications ソースを選択します。
- イベント・タイプを選択します。 このチュートリアルでは、 *「アラート」*を選択します。
- イベント・サブタイプを選択します。 このチュートリアルでは、 *「メトリック」*を選択します。
- 重大度を選択します。 このチュートリアルでは、 情報重要度を選択します。
Topic details - トピックの 名前 を入力します。 例えば、
-
**「条件の追加」**をクリックします。
「作成」をクリックする前に 「条件を追加」 をクリックしないと、トピックは条件なしで作成されます。
-
「作成」 をクリックします。 トピックはトピックリストに表示されます。
Topics list
IBM Cloud Event Notifications 宛先の作成
このステップでは、通知が転送される E メール宛先が存在することを確認します。
-
宛先をクリックします。
-
「宛先」 リストには、デフォルトで IBM Cloud E メール・サービス が定義されていることに注意してください。 E メール宛先を構成するために他に何もする必要はありません。
デスティネーションとしてWebhookを追加したい場合は、 Add をクリックし、 Add a destination パネルに適切な情報を入力します。
IBM Cloud Event Notifications メール購読を作成する
このステップでは、通知の処理時に E メールを受信するユーザーを構成します。
-
**「サブスクリプション」**をクリックします。
-
「作成」 をクリックします。 「サブスクリプションの作成」 パネルが開きます。
-
サブスクリプションの作成パネルで以下を入力する:
- サブスクリプションの名前を入力します。 例えば、
MyMonitoringSubscriptionです。 - トピックには、作成したトピックを選択します。 例えば、
MyMonitoringTopicです。 - 「宛先」 には、
IBM Cloud Email serviceを選択します。 - Recipients(受信者 )には、有効なEメールアドレスを入力してください、
MyEmail@MyCompany.com
{: caption=" - サブスクリプションの名前を入力します。 例えば、
-
「作成」 をクリックします。 あなたの購読は購読リストに追加されます。
購読者リスト
者リスト
IBM Cloud Monitoring アラート通知の作成
次に、 IBM Cloud Event Notifications 通知をトリガーする IBM Cloud Monitoring アラート を作成します。
-
メニュー・アイコン
をクリックします。
-
ナビゲーション・メニューで、**「プログラム識別情報」**を選択します。
-
**「モニタリング」**を選択します。
IBM Cloud で使用可能なインスタンスのリストが表示されます。
-
通知を IBM Cloud Event Notificationsに送信するように構成した IBM Cloud Monitoring インスタンス を選択します。 **「ダッシュボードを開く」**をクリックします。
-
クリックアラート。
-
「アラートの追加」 をクリックします。
-
作成した IBM Cloud Event Notifications トピックの基準を満たすアラートを作成します。
-
「メトリック」 をクリックします。
-
新規アラートの場合は、以下を指定します。
- 「名前」 に
MyEventNotificationAlertを指定します。 - 「重大度」 に
Infoを指定します。 - アラートをトリガーすることが分かっているシステムのメトリックを定義します。
- アラートの
myEventNotificationChannelを有効にします。
- 「名前」 に
-
「作成」 をクリックします。
-
次のステップ
IBM Cloud Monitoringと IBM Cloud Event Notificationsの両方で定義された条件が一致するたびに、設定したメールアドレスに電子メール通知が届くようになります。