Microsoft Teams に HTTP リクエストアクションを送信するには、Splunk AppDynamics On-Premises でテンプレートを作成する必要があります。Splunk AppDynamics On-Premises がイベントに応答してアクションをトリガーすると、Microsoft Teams チャネルでアクションの詳細を表示できます。


このドキュメントには、Microsoft のドキュメントへの参照が含まれています。Splunk AppDynamics はいかなる権利も所有しておらず、そのようなサードパーティのドキュメントの正確性または完全性について責任を負いません。

始める前に

  1. Microsoft Teams でチャネルを作成し、適切な名前を付けます。たとえば、Cisco AppDynamics Alerts などです。このチャネルは、Splunk AppDynamics On-Premises からアラートを受信するために使用されます。Microsoft Teams のドキュメントを参照してください。
  2. Microsoft Teams で作成したチャネルへの受信ウェブフックを作成します。Microsoft Teams のドキュメントを参照してください。
  3. Microsoft Teams のウェブフック URL をコピーし、後で使用するために安全に保管します。Splunk AppDynamics On-Premises は、この URL を使用してアラートを Microsoft Teams に送信します。

テンプレートの作成

  1. メニュー バーで、[Alert & Respond] をクリックします。
  2. [ HTTP Request Templates] をクリックします。
  3. テンプレートの名前を入力します。たとえば、「Send alerts to Microsoft Teams」です。
  4. [Request URL] セクションで、次の手順を実行します。
    1. [POST ] を [Method] として選択します。
    2. [Raw URL ] フィールドにウェブフック URL を入力します。
    3. [UTF-8 ] を [URL Encoding] として選択します。
  5. [Authentication] セクションで、[NONE ] を [Type] として選択します。
  6. [Payload] セクションで、次の手順を実行します。
    1. [application/json ] を [MIME Type] として選択します。
    2. [UTF-8 ] を [Payload Encoding] として選択します。
    3. テキストボックスに次のペイロードを入力します。

      {
      "@context": "http://schema.org/extensions",
      "@type": "MessageCard",
      "title": "Event Detected for ${latestEvent.application.name} on node
      ${latestEvent.node.name}",
      "text": "${latestEvent.displayName} - ${latestEvent.eventTime} :
      ${latestEvent.eventMessage} ",
      "themeColor": "#if($latestEvent.severity == "INFO")0075FF#elseif($latestEvent.severity ==
      "WARN" )ff9500#elseif($latestEvent.severity == "ERROR" )ff3b30#end", "sections": [
      {
      "activityTitle": "Severity: $latestEvent.severity",
      "images": [ {
      "image":"${latestEvent.severityImage.deepLink}"
      } ]
      }, {
      "value": "[here](${latestEvent.deepLink})" },
      {
      "facts": [
      {
      "name": "View Event",
      "value": "[click here](${latestEvent.deepLink})",
      },
      {
      "name": "Open Controller",
      "value": "[click here](${controllerUrl} )" }
      ] },
      ] }
      JSON
  7. [Settings] セクションで、[One Request Per Event] オプションを選択します。
  8. [Save] をクリックします。