Сценарий:
У меня есть удаленный сервер, который отслеживается (через DataDog) и отправляет предупреждение при обнаружении аномалии. Это предупреждение можно получить с помощью веб-перехватчика. Теперь я хочу подключить этот веб-перехватчик (https://docs.datadoghq.com/integrations/webhooks/) к MS Teams (возможно, через бота), чтобы получить предупреждение. Затем я хочу отправить команду обратно на удаленный сервер, чтобы устранить предупреждение.
Технология:
MS Teams, Python flask / Django, удаленный server
Ожидаемые результаты:
Я могу получить предупреждение с моего удаленного сервера в MS Teams через бота. Затем отправьте команду обратно на удаленный сервер. В моем первоначальном плане это было сделано с использованием Python Flask / Django, но без привязки к определенному c языку.
Среда:
Удаленный сервер - это Система на основе LINUX. у нас есть внутренняя сеть, которая используется в нашей компании, поэтому, возможно, потребуется решить проблему с брандмауэром потенциально (хотя я много об этом знаю).
Вещи, которые я пробовал:
Я просто хочу посмотреть, возможно это или нет, поэтому я ничего не закодировал. Но я нашел некоторую информацию, относящуюся к нашей проблеме:
https://docs.datadoghq.com/integrations/webhooks/
https://docs.microsoft.com/en-us/microsoftteams/platform/bots/how-to/create-a-bot-for-teams
https://docs.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/what-are-webhooks-and-connectors
И последнее замечание, я также не привязан к ботам Teams. Наша компания также использует Azure Devops, так что это еще один ресурс, который я могу использовать для реализации решения.
Кстати, этот вопрос был размещен на здесь , но мне сказали опубликовать его на MSDN, но я не мог найти подходящий форум. Следовательно, я отправляю сообщение о переполнении стека вместо