Microsoft Teams — канал для организаций, которые работают в Teams весь день. UptimeWire публикует одну карточку в выбранном вами канале, когда сайт перестаёт работать, и одну, когда он снова начинает.

Note

Канал Teams разработан и проверен на строгой имитации и по проверке формата карточки. Настоящее сообщение в живом канале Teams пока независимо не подтверждено, и из всех чатов этот канал самый неопределённый. Воспользуйтесь тестовым сообщением и убедитесь, что карточка появилась в канале.

Microsoft Teams — товарный знак его владельца. UptimeWire не связан с Microsoft и не одобрен ею.

Что он передаёт

Оповещения о сбое и восстановлении. Предупреждения о сертификате, домене и DNS в Teams не отправляются. Они приходят по почте и в Telegram.

Как настроить

Teams использует рабочий процесс, созданный в приложении Workflows, а не прежний коннектор Office 365.

  1. В Teams откройте приложение Workflows и введите в поиске webhook.
  2. Выберите шаблон, который публикует сообщение в канале при получении запроса вебхука, затем выберите команду и канал.
  3. Сохраните его и скопируйте адрес, показанный на странице рабочего процесса.

Затем в своём аккаунте UptimeWire откройте настройки уведомлений в профиле, вставьте адрес в карточку Microsoft Teams и нажмите «Connect». Нажмите «Send test message» и найдите карточку в канале.

Добавить, изменить, проверить или удалить адрес может только владелец аккаунта. Адрес один на аккаунт, поэтому один и тот же канал Teams получает оповещения по всем сайтам.

Какие адреса принимаются

UptimeWire принимает адрес Workflows на api.powerplatform.com или logic.azure.com, и в нём обязательно должна быть часть sig=, благодаря которой он работает. Старые адреса, заканчивающиеся на webhook.office.com, отклоняются с сообщением о том, что Microsoft прекратила поддержку такого вида адресов в мае 2026 года и что нужно создать новый в приложении Workflows.

Warning

Рабочий процесс принадлежит тому, кто его создал. Если этот человек уйдёт, назначьте второго владельца, иначе оповещения могут прекратиться. Кроме того, адрес действует как пароль для публикации в вашем канале, поэтому никому его не передавайте.

Как выглядит сообщение

Каждое оповещение — адаптивная карточка с заголовком, выделенным жирным: Shop is down красным или Shop is back up зелёным. В ней указаны адрес сайта, причина (для сбоя), сколько он не работал (для восстановления) и время начала инцидента по UTC. Под ней две кнопки: «Open site» и «Open incident».

Доставка и ограничения

  • Teams сначала принимает, потом публикует. Рабочий процесс отвечает, что принял запрос, раньше, чем карточка опубликована. Когда Teams отвечает так, в результате теста написано, что Microsoft Teams приняла тестовое сообщение, и вас просят проверить, появилось ли оно. В журнале доставки такие записи помечены как «Accepted». Неисправный рабочий процесс на вашей стороне UptimeWire увидеть не может.
  • Медленный темп. Сообщения на один адрес отправляются с промежутком в 12 секунд, потому что Teams ограничивает, как часто рабочий процесс может публиковать. Если одновременно выходят из строя многие сайты, последнее оповещение может прийти с опозданием на несколько минут.
  • Если Teams отклоняет сообщение или больше не принимает адрес, UptimeWire не повторяет попытку, а в журнале написано «The service no longer accepts this address: connect it again». При других сбоях он пробует до пяти раз: сразу, затем через 1, 5, 30 и 120 минут.
  • Журнал доставки в вашем аккаунте показывает последние пять сообщений Teams.
  • Начиная с тарифа Business. Если аккаунт переходит на тариф без Teams, ожидающие оповещения отменяются. Адрес сохраняется и снова работает после повышения тарифа.
  • В редких случаях оповещение может прийти дважды.

Устранение неполадок

  • UptimeWire отклоняет адрес. Убедитесь, что он получен в приложении Workflows и содержит sig=. Адреса, заканчивающиеся на webhook.office.com, не принимаются.
  • Тест показал «accepted», но ничего не появилось. Откройте рабочий процесс в Teams и посмотрите историю его запусков. UptimeWire не видит, что происходит после того, как рабочий процесс принял запрос.
  • Оповещения прекратились после ухода владельца рабочего процесса. Назначьте рабочему процессу нового владельца или создайте новый и подключите его.
  • Вам нужны предупреждения об SSL, домене или DNS. Для них используйте почту или Telegram.