Інтеграція Uptime Kuma

Перетворіть простій Uptime Kuma на дзвінки, Telegram і ескалацію

Направте webhook-сповіщення будь-якого монітора Uptime Kuma у WardenPoint. Простій запускає ланцюг ескалації; recovery надсилає сповіщення про вирішення і скасовує ланцюг. Нуль коду.

Налаштування
Per монітор
Recovery
Інфо про вирішення
Канали
8

Анатомія простою Kuma

LIVE
Uptime Kuma → notification
Неможливо встановити з'єднання з платежами-API протягом 60 секунд
WardenPoint
ескалація · підтвердження · інфо про вирішення
Telegram
Voice call
Email

Налаштування

Три кліки per монітор

Uptime Kuma тримає notifications per монітор. Додайте WardenPoint один раз, потім прив'яжіть до моніторів, що мають ескалувати.

  1. 1Крок 1

    Додайте WardenPoint як notification

    Settings → Notifications → Setup Notification. Тип 'Webhook'. Назва WardenPoint.

    $ Settings › Notifications › + Setup
  2. 2Крок 2

    Вставте URL і заголовок auth

    Вставте URL WardenPoint у Post URL (тип запиту POST). У Additional Headers додайте Authorization: Bearer <ваш secret>, а тіло залиште як application/json.

    $ Post URL › https://wardenpoint.com/api/v1/integrations/alerts/…
  3. 3Крок 3

    Прив'яжіть до моніторів

    На кожному моніторі для ескалації: Edit → Notifications → позначте 'WardenPoint'. Recovery-сповіщення працюють автоматично.

    $ Monitor › Edit › Notifications

Формат у мережі

Що Uptime Kuma POST-ить на простій

Kuma надсилає метадані монітора плюс об'єкт heartbeat з описом збою. WardenPoint видобуває назву монітора, URL і статус up/down.

Kuma → WardenPoint
kuma-webhook.jsonJSON
{
"monitor": {
"name": "payments-api",
"url": "https://api.example.com/health",
"type": "http"
},
"heartbeat": {
"status": 0,
"msg": "Connection timeout after 10s",
"time": "2026-05-17 13:42:18"
}
}
Розсилка WardenPoint
WardenPoint response202
{
"status": "queued",
"notification_uuid": "notif_8h2k7yQrxJp",
"channels_planned": [
"telegram_voice",
"voice_call",
"email"
],
"escalation_chain_id": "esc_4j2k9bMcvL"
}

Маршрутизація-рецепти

Три патерни для процесів uptime

Пропустіть різні групи моніторів через окремі інтеграції WardenPoint, кожну підключену до власного ланцюга ескалації.

Tier

Tier-1 сервіси → дзвінок

Створіть окрему інтеграцію WardenPoint для моніторів tier-1 (платежі, авторизація, оформлення замовлення), де група отримувачів б'є спочатку у voice + Telegram, і підключіть її лише до цих моніторів. Монітори tier-2 спрямуйте на другу інтеграцію, що йде на email.

match
монітори tier-1
→ route
→ voice + Telegram
Environment

Ескалація лише з prod

Пропустіть монітори prod і staging через окремі інтеграції WardenPoint. Інтеграцію з повним ланцюгом підключіть до production-моніторів; простої staging надішліть на окрему, лише email.

match
монітори prod
→ route
→ повний ланцюг
Recovery

Recovery надсилає сповіщення про вирішення

Uptime Kuma надсилає recovery-сповіщення автоматично, коли монітор повертається. WardenPoint позначає сповіщення як вирішене, надсилає сповіщення про вирішення у ланцюг і скасовує активну ескалацію.

match
heartbeat.status: 1 (up)
→ route
→ Вирішено

FAQ Uptime Kuma

Часті питання про інтеграцію Uptime Kuma

Так. За замовчуванням Kuma надсилає сповіщення і при простої, і при відновленні. WardenPoint зчитує `heartbeat.status` і при recovery позначає сповіщення як вирішене та надсилає сповіщення про вирішення. Відновлення також автоматично скасовує активну ескалацію (увімкнено за замовчуванням); якщо хочете, щоб сповіщення тривали до підтвердження людиною, вимкніть у налаштуваннях інтеграції опцію «Скасовувати ескалацію після відновлення».
Безкоштовний план

Зробіть простої Kuma важче пропустити

Підключіть один монітор, поваліть його endpoint і подивіться, як ланцюг ескалації проходить від початку до кінця.

  • Підключення per монітор
  • Recovery скасовує ескалацію
  • Без flap-alerts