カスタム HTTP を使用した Microsoft Teams 統合
最終更新日: 04 年 2024 月 XNUMX 日Microsoft は Microsoft Teams の受信 Webhook を廃止したため、新しい受信 Webhook を作成することはできません。この問題に対処するには、カスタム HTTP 統合を利用して新しい Microsoft Teams 統合を作成します。
ご注意: これは、公式の Microsoft Teams 統合がワークフローで動作するように更新されるまでの一時的な回避策です。
制限: Microsoft Teams 統合のカスタム HTTP は、アラート通知を取得するためだけに使用します。この統合を使用すると、Microsoft Teams からのアラートに対して他のアクションを実行することはできません。
カスタム HTTP 統合を使用して Microsoft Teams 統合を作成するには、次の手順を実行します。
- Microsoft Teamsでは、 ワークフロー アプリを起動し、 + 新しいフロー.
- ソフトウェア設定ページで、下図のように 創造する タブ、選択 + 空白から作成.
- 検索フィールドで、 TeamsのWebhookリクエストを受信したとき、次に トリガ選択 TeamsのWebhookリクエストを受信したとき.
- 選択 + 新しいステップ.
- 操作を選択、 検索する チャットやチャンネル内のポストカード、そしてから タブ、選択 チャットまたはチャンネル内のポストカード.
- の詳細を入力します 投稿する, 投稿する, チーム、 そしてその チャネル フィールド。
- 現在地に最も近い アダプティブカード フィールドで、そして 表現, 入力します トリガーボディ()、および選択 OK.
- 選択 Save.
- HTTP POST URL生成された URL をコピーします。
重要: カスタム HTTP 統合ではこの URL を使用する必要があります。
- LogicMonitor で、次の場所に移動します。 設定 > 統合 > カスタムHTTP配信.
- HTTPメソッド選択 HTTP ポスト。
- URL フィールド、選択 https://、Microsoft TeamsからコピーしたURLを貼り付けます ワークフロー アプリ。
- ノーザンダイバー社の アラートデータ セクション、選択 Raw.
- フォーマット フィールド、選択 JSONの、次に トークンを挿入 フィールドに次の JSON を貼り付けます。
{
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"msteams": {
"width": "Full"
},
"type": "AdaptiveCard",
"body": [
{
"style": "good",
"Items": [
{
"Columns": [
{
"width": "auto",
"Items": [
{
"size": "Small",
"type": "Image",
"url": "https://images.g2crowd.com/uploads/product/hd_favicon/1487566436/logicmonitor.png"
}
],
"type": "Column"
},
{
"width": "auto",
"Items": [
{
"weight": "Bolder",
"text": "LogicMonitor ##LEVEL## Alert - ##ALERTID##",
"type": "TextBlock",
"wrap": true
},
{
"spacing": "None",
"weight": "Lighter",
"text": "##START##",
"type": "TextBlock",
"wrap": true,
"isSubtle": true
}
],
"type": "Column"
}
],
"type": "ColumnSet"
}
],
"type": "Container"
},
{
"Items": [
{
"type": "FactSet",
"facts": [
{
"title": "Logicmonitor",
"value": "[Link to Alert](##ALERTDETAILURL##)"
}
]
}, {
"type": "FactSet",
"facts": [
{
"title": "Message",
"value": "##MESSAGE##:##HOST####ADMIN.EMAIL####ADMIN.PHONE##"
}
]
}
],
"type": "Container"
}
],
"version": "1.0"
}
- 選択 Save.