【发布时间】:2020-07-13 01:27:18
【问题描述】:
场景:
我有一个远程服务器,它被监控(通过 DataDog)并在检测到一些异常时发出警告。可以通过 webhook 获取此警告。现在我想将该 webhook (https://docs.datadoghq.com/integrations/webhooks/) 与 MS Teams(可能通过 Bot)连接,以接收警告。然后我想向远程服务器发送一条命令来解决警告。
技术:
MS Teams、Python flask/Django、远程服务器
预期结果:
我可以通过机器人从我的远程服务器接收到 MS Teams 的警告。然后将命令发送回远程服务器。我最初的计划是使用 Python Flask/Django 但不绑定到特定语言。
环境:
远程服务器是一个基于 LINUX 的系统。我们有一个在公司内部使用的内部网络,因此可能需要解决防火墙问题(我知道很多)。
我尝试过的事情:
我只是想看看这是否可能,所以我没有编写任何代码。但我发现了一些与我们的问题相关的信息:
https://docs.datadoghq.com/integrations/webhooks/
https://docs.microsoft.com/en-us/microsoftteams/platform/bots/how-to/create-a-bot-for-teams
最后一点,我也不受 Teams 机器人的束缚。我们公司也使用 Azure Devops,所以这是我可以用来实现解决方案的另一个资源。
顺便说一句,这个问题是在here 上发布的,但被告知要在 MSDN 上发布,但我找不到合适的论坛。因此,我改为发布堆栈溢出
【问题讨论】:
-
感谢您与我们联系。我们会进行调查,如果需要更多信息,我们会与您联系。最好的问候,团队平台
-
@donnie,你的问题是什么。结果,您提到了 - 您从 datadog 接收这些值并将其发送到 Azure bot。
-
@Abhijit-MSFT。哦,那是一个“预期”的结果。不是实际结果。我将标题更改为预期结果,以免造成混淆。
标签: webhooks microsoft-teams datadog