Powiadomienia w Uptime Kuma

Powiadomienia w Uptime Kuma – Telegram, e-mail, Slack, webhook

Jak skonfigurować kanały powiadomień w Uptime Kuma: e-mail SMTP, Telegram, Slack, Discord, webhook i inne — żebyś dowiedział się o awarii natychmiast.

2 marca 2026 · Uptime Kuma · 7 min czytania

Spis treści

  1. Jak dodać kanał powiadomień w Uptime Kuma
  2. Konfiguracja e-mail (SMTP)
  3. Konfiguracja powiadomień Telegram
  4. Konfiguracja Slack i Discord
  5. Webhook – integracja z dowolnym systemem
  6. Przypisanie powiadomień do monitorów
  7. Często zadawane pytania

Jak dodać kanał powiadomień w Uptime Kuma

Powiadomienia w Uptime Kuma konfiguruje się centralnie w Ustawieniach, a następnie przypisuje do wybranych monitorów. Uptime Kuma obsługuje ponad 90 kanałów powiadomień — od klasycznego e-mail przez komunikatory (Telegram, Slack, Discord) po zaawansowane systemy alertów (PagerDuty, OpsGenie) i webhook HTTP.

Otwórz Ustawienia → Notifications

Kliknij ikonę koła zębatego (⚙️) lub przejdź do Ustawienia (Settings). W menu bocznym wybierz Notifications.

Kliknij Setup Notification

Kliknij przycisk Setup Notification. Otworzy się okno dialogowe z listą dostępnych kanałów.

Wybierz typ powiadomienia

Z listy Notification Type wybierz żądany kanał (np. Email, Telegram, Slack). Formularz zmieni się, pokazując pola specyficzne dla wybranego kanału.

Wypełnij dane i przetestuj

Uzupełnij wymagane pola konfiguracyjne. Kliknij Test Notification — Uptime Kuma wyśle testową wiadomość. Sprawdź, czy wiadomość dotarła. Kliknij Save.

Wskazówka: Zaznacz opcję Default Enabled przy najważniejszym kanale (np. e-mail). Dzięki temu nowe monitory będą automatycznie korzystać z tego kanału — nie musisz ręcznie przypisywać powiadomień do każdego nowego monitora.

Konfiguracja e-mail (SMTP)

E-mail to najprostszy kanał powiadomień — wystarczy serwer SMTP. Możesz użyć własnego serwera pocztowego, Google Workspace, Office 365 lub dowolnej innej usługi SMTP.

Wybierz typ: Email

W oknie Setup Notification wybierz Email (SMTP).

Wpisz dane serwera SMTP

Uzupełnij pola: Hostname (np. mail.mojafirma.pl lub smtp.gmail.com), Port (587 dla STARTTLS, 465 dla SSL/TLS), Security (STARTTLS lub TLS), Username i Password (dane konta pocztowego nadawcy).

Wpisz adresy nadawcy i odbiorcy

W polu From Email wpisz adres nadawcy (np. [email protected]). W polu To Email wpisz adresy odbiorców — możesz podać wiele adresów rozdzielonych przecinkiem.

Ważne: Jeśli używasz Gmaila, wymagane jest włączenie dostępu przez App Password (nie hasło konta Google). W Office 365 / Microsoft 365 użyj portu 587 z STARTTLS i konta z wyłączoną ochroną MFA lub skonfiguruj App Password.

Konfiguracja powiadomień Telegram

Telegram to najpopularniejszy kanał powiadomień wśród użytkowników Uptime Kuma — darmowy, natychmiastowy i dostępny na wszystkich platformach. Konfiguracja wymaga kilku kroków.

Utwórz bota Telegram

W Telegramie napisz do @BotFather komendę /newbot. Podaj nazwę bota (np. „Monitoring SMARTX") i jego username (musi kończyć się na bot, np. mojafiima_monitoring_bot). BotFather odpowie tokenem API — skopiuj go.

Uzyskaj Chat ID

Wyślij dowolną wiadomość do nowo stworzonego bota. Następnie otwórz w przeglądarce adres: https://api.telegram.org/bot[TOKEN]/getUpdates (zamień [TOKEN] na swój token). W odpowiedzi JSON znajdź pole chat.id — to Twój Chat ID.

Skonfiguruj w Uptime Kuma

W Uptime Kuma wybierz typ Telegram. Wpisz Bot Token i Chat ID. Kliknij Test Notification — powinieneś otrzymać testową wiadomość od bota w Telegramie. Kliknij Save.

Wskazówka: Możesz dodać bota do grupy lub kanału Telegram (np. grupę DevOps/NOC). Chat ID grupy możesz uzyskać analogicznie przez getUpdates po dodaniu bota do grupy. Dzięki temu alerty będą widoczne dla całego zespołu.

Konfiguracja Slack i Discord

Slack i Discord obsługują tzw. Incoming Webhooks — specjalne URL-e, na które możesz wysyłać wiadomości z zewnętrznych systemów, w tym z Uptime Kuma.

Slack: W ustawieniach swojego workspace Slack, przejdź do Apps → Incoming WebHooks → Add to Slack. Wybierz kanał i skopiuj Webhook URL. W Uptime Kuma wybierz typ Slack i wklej URL.

Discord: Na serwerze Discord, w ustawieniach wybranego kanału, przejdź do Integrations → Webhooks → New Webhook. Skopiuj Webhook URL. W Uptime Kuma wybierz typ Discord i wklej URL.

Wskazówka: W Slacku i Discordzie możesz skonfigurować osobne kanały dla różnych priorytetów alertów — np. #monitoring-krytyczne dla serwisów produkcyjnych i #monitoring-staging dla środowisk testowych.

Webhook – integracja z dowolnym systemem

Kanał Webhook pozwala wysłać powiadomienie do dowolnego systemu obsługującego HTTP POST. Uptime Kuma wyśle żądanie POST z JSON zawierającym dane o zdarzeniu (nazwa monitora, status, czas, wiadomość).

Przykładowe zastosowania webhooka:

  • Integracja z systemami ticketów (Jira, Freshdesk, Zendesk)
  • Automatyzacja przez n8n, Make (Integromat), Zapier
  • Własne aplikacje i skrypty przetwarzające alerty
  • Wysyłanie SMS przez zewnętrzne usługi (SMSAPI, SerwerSMS)
Ważne: Webhook obsługuje uwierzytelnienie przez nagłówek HTTP (Authorization Bearer lub Basic Auth). Możesz też ustawić własne nagłówki HTTP (np. X-API-Key). Format JSON payloadu jest opisany w dokumentacji: GitHub Wiki – Notification Method List.

Przypisanie powiadomień do monitorów

Po skonfigurowaniu kanałów powiadomień, przypisz je do wybranych monitorów. Możesz mieć różne kanały dla różnych monitorów — krytyczne serwisy na Telegram + e-mail, mniej ważne tylko na e-mail.

W formularzu tworzenia lub edytowania monitora, przewiń do sekcji Notifications. Zaznacz checkboxy przy kanałach, które mają być używane dla tego monitora. Możesz zaznaczone wiele kanałów jednocześnie. Kliknij Save.

Często zadawane pytania

Ile kanałów powiadomień obsługuje Uptime Kuma?

Uptime Kuma obsługuje ponad 90 kanałów powiadomień, w tym: e-mail (SMTP), Telegram, Slack, Discord, Microsoft Teams, PagerDuty, OpsGenie, Pushover, ntfy, Gotify, Google Chat, Mattermost, Rocket.Chat, LINE, Pushbullet, webhook HTTP, SMS przez Twilio i wiele innych. Pełna lista: GitHub Wiki – Notification Method List.

Jak skonfigurować powiadomienia Telegram w Uptime Kuma?

Konfiguracja Telegram wymaga: (1) Stworzenia bota przez @BotFather (/newbot) i skopiowania tokenu API, (2) Uzyskania Chat ID przez getUpdates API Telegrama, (3) W Uptime Kuma: Ustawienia → Notifications → Add Notification → Telegram, wpisz token i Chat ID. Testuj, klikając Test Notification przed zapisaniem.

Czy mogę przypisać różne powiadomienia do różnych monitorów?

Tak, Uptime Kuma pozwala przypisać różne kanały powiadomień do każdego monitora osobno. W konfiguracji monitora (sekcja Notifications) zaznacz jeden lub wiele kanałów. Np. krytyczne monitory wysyłają alerty na Telegram i e-mail, mniej ważne tylko na e-mail. Kanał oznaczony jako Default będzie automatycznie zaznaczany przy tworzeniu nowych monitorów.

Zobacz też

Chcesz być powiadamiany o awariach natychmiast?

Uruchom Uptime Kuma w smartxhosting.pl za 5 PLN/mies. i skonfiguruj alerty na Telegramie, e-mail lub Slacku — dowiedz się o problemach zanim zrobi to klient.

Uruchom Uptime Kuma
Uptime Kuma powiadomienia Telegram e-mail Slack alerty
Czy ta informacja była pomocna? 0 klientów oceniło tę informację jako przydatną (0 Głosów)