Microsoft Teams — канал для организаций, которые работают в Teams весь день. UptimeWire публикует одну карточку в выбранном вами канале, когда сайт перестаёт работать, и одну, когда он снова начинает.
Note
Канал Teams разработан и проверен на строгой имитации и по проверке формата карточки. Настоящее сообщение в живом канале Teams пока независимо не подтверждено, и из всех чатов этот канал самый неопределённый. Воспользуйтесь тестовым сообщением и убедитесь, что карточка появилась в канале.
Microsoft Teams — товарный знак его владельца. UptimeWire не связан с Microsoft и не одобрен ею.
Что он передаёт
Оповещения о сбое и восстановлении. Предупреждения о сертификате, домене и DNS в Teams не отправляются. Они приходят по почте и в Telegram.
Как настроить
Teams использует рабочий процесс, созданный в приложении Workflows, а не прежний коннектор Office 365.
- В Teams откройте приложение Workflows и введите в поиске webhook.
- Выберите шаблон, который публикует сообщение в канале при получении запроса вебхука, затем выберите команду и канал.
- Сохраните его и скопируйте адрес, показанный на странице рабочего процесса.
Затем в своём аккаунте 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.