IBM Cloud Event Notifications を使用した SMS アラートの送信
IBM Cloud Monitoring サービスでは、単一条件のアラートや複数条件のアラートを設定し、対応が必要な可能性のある問題について、SMS(ショートメッセージサービス)メッセージでサポートスタッフに通知することができます。 アラートは、 IBM Cloud Event Notifications サービスへの通知を生成し、そのサービスで設定されたとおりに処理されるようにすることができます。
IBM Cloud Monitoring インスタンスは、同じアカウント内および他のアカウントにある IBM Cloud Event Notifications インスタンスにイベントを送信できます。 IBM Cloud Event Notifications は、一部のリージョンでのみ利用可能です。
SMS メッセージは、米国およびカナダの電話番号にのみ送信できます。
IBM Cloud Event Notifications メッセージの連結に対応しているため、160文字を超えるSMSメッセージを送信することができます。 ただし、メッセージは最大 160 文字のブロックで送信されます。 複数のメッセージがあると、受信者に追加料金が請求される可能性があります。
IBM Cloud Event Notifications さまざまな目的地に対応しています。 この例では、SMS メッセージの送信について説明します。 その他の利用可能な宛先に関する詳細については、『 IBM Cloud Event Notifications 』のドキュメントを 参照してください。
手順ごとのチュートリアルについては、「 IBM Cloud Event Notifications への SMS 通知の送信 」をご覧ください。
SMS メッセージとして送信される通知を IBM Cloud Event Notifications に送信するように IBM Cloud Monitoring サービスの 1 つのインスタンスを構成するには、以下を実行します。
ステップ 1. IBM Cloud Event Notifications インスタンスをプロビジョンする
IBM Cloud Event Notifications インスタンスをプロビジョンします。
IBM Cloud Event Notifications インスタンスは、 Monitoring インスタンスと同じアカウントまたは ina 別のアカウントでプロビジョンする必要があります。
IBM Cloud Event Notifications で利用可能なイベントおよびフィルターの数は、選択した料金プランによって異なります。 プランの制限事項 用の IBM Cloud Event Notifications インスタンスを作成する際は、制限事項の説明をよく確認してください。
ステップ 2. 権限の定義
IBM Cloud Monitoring に IBM Cloud Event Notifications へのアクセス権を付与する認証を設定します。
両方のサービス・インスタンスが同じアカウントにある場合は、以下のいずれかのオプションを選択します。
-
オプション 1: IBM Cloud Monitoring サービスに IBM Cloud Event Notifications サービスへのアクセス権限を付与するには、 ソース・サービス が IBM Cloud Monitoring および すべてのリソースに設定され、 ターゲット・サービス が IBM Cloud Event Notifications および すべてのリソースに設定され、 サービス・アクセス に 読者 と イベント・ソース・マネージャー の両方のアクセス権限が含まれる許可を定義する必要があります。
-
オプション 2: IBM Cloud Monitoring サービスのインスタンスに IBM Cloud Event Notifications サービスのインスタンスへのアクセス権限を付与するには、 ソース・サービス が IBM Cloud Monitoring および 選択した属性に基づくリソースに設定され、 ターゲット・サービス が IBM Cloud Event Notifications および 選択した属性に基づくリソースに設定され、 サービス・アクセス に 読者 と イベント・ソース・マネージャー の両方のアクセス権限が含まれる許可を定義する必要があります。
両方のサービス・インスタンスが異なるアカウントにある場合は、 IBM Cloud Event Notifications サービスをホストするアカウントで許可を定義します。
-
IBM Cloud コンソールで、「管理」 > **「アクセス (IAM)」をクリックし、「許可」**を選択します。
-
「作成」 をクリックします。
-
ソース・アカウントを選択します。
ターゲット・サービスへのアクセスを必要とするソース・サービスがこのアカウント内にある場合は、**「このアカウント」**を選択します。
ターゲット・サービスへのアクセスを必要とするソース・サービスが別のアカウント内にある場合は、**「他のアカウント」**を選択します。 次に、ソース・アカウントのアカウント ID を入力します。
-
ソースサービスとして「 IBM Cloud Monitoring 」を選択します。 次に、アクセス権限の有効範囲を 「すべてのリソース」 に設定します。
-
ターゲットサービスとして「 IBM Cloud Event Notifications 」を選択します。 次に、「 選択した属性に基づくリソース 」を設定して、アクセス範囲を「 すべてのリソース 」または単一のインスタンスに設定します > サービスインスタンス。
このタイプの許可では、他の属性はサポートされていません。
-
「サービス・アクセス」 セクションに、 「リーダー」 と 「イベント・ソース・マネージャー」 の両方のアクセス権限を含めます。
-
「許可」 をクリックします。
別のアカウントのサービスと現在のアカウントのターゲット・サービスの間に許可を作成する場合は、ターゲット・リソースへのアクセス権限のみが必要です。 ソース・アカウントの場合は、アカウント番号のみが必要です。
許可を定義する方法について詳しくは、 許可を使用したサービス間のアクセス権限の付与 を参照してください。
ステップ 3. IBM Cloud Event Notifications インスタンスの構成
-
タイプ IBM Cloud Event Notificationsの通知チャネルを構成します。
チャネルを構成すると、 Monitoring インスタンス名と同じ名前を持つソースが、自動的に IBM Cloud Event Notifications インスタンスに追加されます。 これは、 IBM Cloud Event Notifications UI の 「ソース」 セクションで表示できます。
-
IBM Cloud Event Notifications 宛先 を作成します。
-
IBM Cloud Event Notifications サブスクリプション を作成します。
「宛先」 には、
IBM Cloud SMS serviceを指定します。
次のステップ
次に、セットアップを確認します。 構成済みの通知チャネルに送信する Monitoring アラートを構成します。