System Center Operations Manager でMicrosoft Teams通知チャネルを設定する

この記事では、Microsoft Teamsを使用してサブスクライバーにアラート通知を送信する通知チャネルを設定する方法について説明します。

以前のバージョンの System Center Operations Manager では、Skype for Business との統合がサポートされました。 ユーザーは System Center Operations Manager からアラートを受け取ることができます。 Skype for Business のすべてのお客様は、コミュニケーションおよびコラボレーション サービスとしてMicrosoft Teamsの使用を開始することをお勧めします。 Skype for Business は、2021 年 7 月 31 日に廃止されました。

ライフサイクルに合わせて、Microsoft Teamsに関する System Center Operations Manager アラートがサポートされるようになりました。 Teams と System Center Operations Manager を統合すると、最も共同作業が多い Teams で直接アラートを取得できるため、生産性が向上します。

System Center Operations Manager 2022 では、Microsoft Teamsが既存の基本的な通知チャネルに追加されました。 チャネルの条件を設定して、特定の種類のアラートのみを許可できます。

System Center Operations Manager のアラート通知を構成するには、通知チャネルを有効にする必要があります。 通知チャネルの詳細については、アラート通知のサブスクライブを参照してください

Note

System Center Operations Manager と Teams の統合は、Office 365 GCC、Office 365 GCC High、および米国国防総省 (DoD) クラウドを使用するお客様向けにサポートされています。

開始する前に、次の項目があることを確認します。

  • Teams テナント情報。

  • 実行アカウント。 委任された API の種類は Teams 統合で使用され、実行アカウントの資格情報は認証に使用されます。 実行アカウントには、次の特性が必要です。 アカウントは次のとおりです。

    • 有効な Microsoft Entra ID アカウント (たとえば)。 user@domain

    • Microsoft Teamsを使用するライセンス。

    • ターゲット Microsoft Teams チャネルのメンバー。

    • 多要素認証では有効になっていません。

      詳細については、「通知アクション アカウントの作成と構成」を参照してください

  • 作成した Teams チャネルへのリンク。 Teams チャネルの詳細については、「Microsoft Teamsのチームとチャネルの概要」を参照してください

  • Azure に新しく作成されたアプリケーションの詳細。 アプリケーションを登録する手順については、「Microsoft ID プラットフォームにアプリケーションを登録する」を参照してください。

  • 新しく作成されたアプリの場合は、Graph API のアクセス許可が付与されていることChannelMessage.Sendと、[Contoso の管理者の同意を付与する] チェック ボックスがオンになっていることを確認します。

    Graph API のアクセス許可を示すスクリーンショット。

  • Microsoft Entra ID 管理センター>の [詳細設定]、[パブリック クライアント フロー許可する] が [はい] に設定されていることを確認します。

    詳細設定を示すスクリーンショット。

通知チャネルの主要な説明

チャネル、サブスクライバー、サブスクリプションの詳細については、「アラート通知のサブスクライブ」を参照してください

パラメーター Microsoft Teams
Notifications Channel Azure エンドポイント、アプリケーション ID、テナント ID などの Azure および Microsoft 365 認証の詳細、およびMicrosoft Teamsに送信する通知の形式を指定します。
Notifications Subscriber 通知のスケジュールを指定し、通知を送信するチャネルの詳細をMicrosoft Teamsします。
Notifications Subscription 通知としてMicrosoft Teamsに送信するアラートの条件とスコープを設定します。 通知を送信するための条件、使用するチャネル、および通知を受信するサブスクライバーを定義します。

System Center Operations Manager と Microsoft Teams の統合

System Center Operations Manager と Teams を統合するには、Teams チャネルを設定し、サブスクライバーとサブスクリプションを追加します。

Microsoft Teams 通知チャネルを作成して有効にする

  1. Operations Manager コンソールがインストールされているコンピューターにサインインします。

  2. コンソールの [通知] で [チャネル] を右クリックし、[新しいチャネル>Microsoft Teams] を選択します。

    Microsoft Teams通知チャネル ウィザードが開きます。

  3. [説明] で、[チャネル名] と [説明] の値 (省略可能) を入力し、[次へ] を選択します

    Microsoft Teams通知チャネル ウィザードを示すスクリーンショット。

  4. [認証] で、Microsoft Entra ID アプリのテナント IDクライアント ID のを入力し、[次へ] を選択します

    認証を示すスクリーンショット。

  5. エンドポイントでは、クラウド承認 URLGraph API URL の値が既定で設定されます。 [次へ] を選択します。 (パブリック クラウド ユーザーでない場合は 、使用するエンドポイントの国内クラウド デプロイ

    使用するエンドポイントを示すスクリーンショット。

  6. [形式] の [既定のMicrosoft Teams通知メッセージ形式] では、既定のアラート形式でアダプティブ カードを使用してリッチ アラートを配信します。 完了 を選択します。

    既定の通知メッセージ形式を示すスクリーンショット。

  7. Teams メッセージをカスタマイズし、詳細については、アダプティブ カードの 概要 とアダプティブ カードのリファレンスを 参照してください

    次の表では、アラートのさまざまなプロパティまたは HTML コンテンツへのリンクに使用する変数を示します。

    リンクの Alert プロパティ 変数
    Alert Source $Data[Default='Not Present']/Context/DataItem/ManagedEntityPath$\$Data[Default='Not Present']/Context/DataItem/ManagedEntityDisplayName$
    Alert Name $Data[Default='Not Present']/Context/DataItem/AlertName$
    Alert Description $Data[Default='Not Present']/Context/DataItem/AlertDescription$
    Alert Severity $Data[Default='Not Present']/Context/DataItem/Severity$
    Alert Priority $Data[Default='Not Present']/Context/DataItem/Priority$
    Alert Category $Data[Default='Not Present']/Context/DataItem/Category$
    Alert Owner $Data[Default='Not Present']/Context/DataItem/AlertOwner$
    Alert Resolved By $Data[Default='Not Present']/Context/DataItem/ResolvedBy$
    Alert Raised Time $Data[Default='Not Present']/Context/DataItem/TimeRaisedLocal$
    Alert Last Modified Time $Data[Default='Not Present']/Context/DataItem/LastModifiedLocal$
    Alert Last Modified By $Data[Default='Not Present']/Context/DataItem/LastModifiedBy$
    Custom FieldN (N は 1 から 10 まで異なります) $Data[Default='Not Present']/Context/DataItem/CustomN$
    WebConsole Alert Link $Target/Property[Type=\"Notification!Microsoft.SystemCenter.AlertNotificationSubscriptionServer\"]/WebConsoleUrl$/#/monitoring/drilldown/alert/$UrlEncodeData/Context/DataItem/AlertId$
    WebConsole Alert Source Link $Target/Property[Type=\"Notification!Microsoft.SystemCenter.AlertNotificationSubscriptionServer\"]/WebConsoleUrl$/#/monitoring/drilldown/object/$UrlEncodeData/Context/DataItem/ManagedEntity$

通知チャネルにサブスクライバーを追加する

  1. System Center Operations Manager コンソールがインストールされているコンピューターにサインインします。 コンソールの [通知] で [サブスクライバー] を右クリックし、[Microsoft Teams] を選択します

    通知サブスクライバー ウィザードが開きます。

  2. [説明] の [サブスクライバー名] にサブスクライバー名を入力し、[次へ] を選択します

    サブスクライバーの説明の追加を示すスクリーンショット。

  3. [スケジュール] で、要件に基づいて次のいずれかのオプションを選択し、[次へ] を選択します

    • 常に通知を送信する: 通知を常に送信します。
    • 指定された時間内にのみ通知する: 特定の時刻にのみ通知を送信します。

    サブスクライバー通知スケジュール オプションを示すスクリーンショット。

  4. [指定した時刻にのみ通知する] チェック ボックスをオンにすると、[スケジュールの指定] ウィンドウが開きます。 要件に基づいて、[日付範囲]、[週単位の繰り返し]、[選択した曜日]、[タイム ゾーン] の値を選択します。

    通知スケジュール オプションを示すスクリーンショット。

  5. [アドレス] で、[追加] を選択します

    サブスクライバー アドレスの追加を示すスクリーンショット。

    サブスクライバー アドレス ウィザードが開きます。

  6. [全般][アドレス名] に、サブスクライバーを識別するアドレス名を入力します。 [次へ] を選択します。

    サブスクライバー アドレス名を示すスクリーンショット。

  7. [チャネル] で、[チャネルの種類] に「Microsoft Teams」と入力します[次へ] を選択します。

    チャネルの種類の選択を示すスクリーンショット。

  8. 通知を送信するチャネルを右クリックし、[チャネルへのリンクを取得] を選択 します。 URL をコピーし、選択したチャネルの配信アドレスに URL を入力します

    チャネル リンク アドレスを示すスクリーンショット。

  9. [スケジュール] で、要件に基づいて、日付範囲週単位の繰り返し選択した曜日、タイム ゾーンの値を入力します。 完了 を選択します。

    通知スケジュールを示すスクリーンショット。

通知サブスクリプションを設定する

  1. Operations Manager コンソールがインストールされているコンピューターにサインインします。

  2. コンソールの [通知] で [サブスクリプション] を右クリックし、[新しいサブスクリプション] を選択します

    通知サブスクリプション ウィザードを示すスクリーンショット。

    通知サブスクリプションの作成ウィザードが開きます。

  3. [説明] で、サブスクリプション名を入力し、[次へ] を選択します

    通知サブスクリプションの作成を示すスクリーンショット。

  4. 通知するアラートの 種類を定義するには、[スコープ ] と [条件] の値を設定します。 [次へ] を選択します。

    スコープを示すスクリーンショット。

    条件を示すスクリーンショット。

  5. サブスクライバー、[検索] を選択し、サブスクライバーを選択して、[次へ] を選択します。

    サブスクライバー検索を示すスクリーンショット。

  6. [チャネル] で、[検索] を選択し、検索する通知チャネルを選択して、[次へ] を選択します。

    チャネル検索を示すスクリーンショット。

  7. [概要]概要を確認し、[完了] を選択します