Powiadomienia i alerty

91 kanałów powiadomień w Uptime Kuma — pełna lista z opisami

Marzec 2026 | Czas czytania: ~20 min

Dlaczego 91 kanałów powiadomień ma znaczenie

Monitoring bez powiadomień jest jak alarm antywłamaniowy bez syreny — wykrywa problem, ale nikt się o nim nie dowiaduje. Uptime Kuma nie tylko monitoruje dostępność Twoich usług z imponującą precyzją, ale przede wszystkim gwarantuje, że informacja o awarii dotrze do właściwej osoby, we właściwy sposób, w ciągu sekund. I robi to za pośrednictwem aż 91 natywnie obsługiwanych kanałów powiadomień — więcej niż jakiekolwiek inne narzędzie monitoringu na rynku, zarówno open-source, jak i komercyjne.

Dla porównania: Uptime Robot w płatnym planie Pro oferuje około 10 kanałów powiadomień. Datadog obsługuje kilkanaście. Nawet rozbudowany Grafana Alerting ma mniej natywnych integracji. Tymczasem Uptime Kuma — darmowa i open-source'owa — oferuje 91 providerów powiadomień out-of-the-box, bez żadnych dodatkowych pluginów, płatnych rozszerzeń czy skomplikowanej konfiguracji.

Dlaczego tak szeroki wachlarz kanałów jest ważny w praktyce?

  • Każdy zespół ma swoje preferencje — programiści żyją na Slacku lub Discordzie, administratorzy IT używają PagerDuty lub OpsGenie, zarząd czyta e-maile, a homelabowcy stawiają na Telegram lub ntfy.
  • Redundancja ratuje życie — jeśli Twój jedyny kanał powiadomień jest niedostępny (np. awaria Slacka), alert nigdy nie dotrze. Konfiguracja 2-3 niezależnych kanałów eliminuje ten problem.
  • Różne incydenty wymagają różnych reakcji — krytyczna awaria produkcyjna powinna dzwonić telefonem (Twilio, Vonage), a drobny spadek czasu odpowiedzi wystarczy zgłosić na kanale Telegram.
  • Integracja z istniejącym workflow — nie musisz zmieniać narzędzi ani procesów w zespole. Uptime Kuma dołącza do Twojego obecnego ekosystemu, zamiast wymuszać nowy.
Informacja

Liczba 91 kanałów powiadomień dotyczy Uptime Kuma w wersji 2.1 (luty 2026). Lista jest regularnie rozszerzana przez społeczność — każda nowa wersja zwykle dodaje kolejne integracje. W wersji 1.x było około 80 providerów, wersja 2.0 dodała m.in. Jira Service Management i HaloPSA, a wersja 2.1 poszerzyła listę o Google Sheets i kolejne serwisy.

Przegląd kategorii kanałów powiadomień

91 kanałów powiadomień w Uptime Kuma można pogrupować w następujące kategorie funkcjonalne:

KategoriaLiczba kanałówPrzykłady
Komunikatory i czaty~20Telegram, Discord, Slack, Microsoft Teams, Google Chat
E-mail~5SMTP, SendGrid, Mailgun, Brevo (Sendinblue), OneBot
Zarządzanie incydentami~12PagerDuty, OpsGenie, Squadcast, Grafana Oncall, Jira SM
Powiadomienia push~12Pushover, ntfy, Gotify, Pushbullet, Bark, Lunasea
SMS i połączenia głosowe~10Twilio, Vonage, SMSEagle, ClickSend, Aliyun SMS
Webhooki i automatyzacja~8Webhook (generic), FlashDuty, n8n, Zapier, IFTTT
Infrastruktura i DevOps~10Prometheus Alertmanager, Home Assistant, Kafka, Gorush
Pozostałe~14Apprise, Nostr, Cellsynt, ZohoCliq, Threema, ServerChan

Poniżej znajdziesz kompletną listę wszystkich 91 kanałów powiadomień z opisami, zastosowaniami i wskazówkami konfiguracyjnymi — pogrupowaną według kategorii.

Komunikatory i czaty zespołowe

Największa kategoria kanałów powiadomień w Uptime Kuma obejmuje komunikatory i platformy czatowe. To naturalne — większość zespołów IT i DevOps ma otwartego Slacka, Discorda lub Telegrama przez cały dzień roboczy. Alert monitoringu wyświetlony bezpośrednio na kanale zespołowym jest zauważalny natychmiast.

Telegram

Telegram to zdecydowanie najpopularniejszy kanał powiadomień w społeczności Uptime Kuma. Bot API Telegrama jest prosty w konfiguracji (wystarczy token bota i chat ID), niezawodny i bezpłatny bez limitów wiadomości. Możesz wysyłać alerty na prywatny czat, grupę lub kanał. Telegram obsługuje formatowanie Markdown w wiadomościach, co pozwala na czytelne alerty z wyróżnionymi nazwami monitorów i statusami.

Discord

Discord integruje się z Uptime Kuma przez webhooki — tworzy pięknie sformatowane embedy z kolorowym paskiem statusu (zielony = UP, czerwony = DOWN), nazwą monitora, czasem odpowiedzi i znacznikiem czasu. Idealny dla zespołów gamingowych monitorujących serwery gier, ale coraz częściej używany także przez zespoły deweloperskie i społeczności open-source.

Slack

Slack to standard komunikacji w firmach technologicznych i korporacjach. Uptime Kuma wysyła alerty jako sformatowane wiadomości z załącznikami (attachments) na wybrany kanał Slack. Konfiguracja wymaga utworzenia Incoming Webhook w ustawieniach Slacka. Możesz kierować alerty na dedykowane kanały (#monitoring, #alerts, #incidents) lub bezpośrednio do użytkowników.

Microsoft Teams

Microsoft Teams jest dominującym komunikatorem w środowiskach korporacyjnych opartych na ekosystemie Microsoft 365. Uptime Kuma obsługuje integrację przez webhooki Teams (Incoming Webhook connector). Alerty pojawiają się jako karty (Adaptive Cards) z informacjami o monitorze, statusie i czasie zdarzenia.

Rocket.Chat

Rocket.Chat to self-hosted alternatywa dla Slacka, popularna w organizacjach wymagających pełnej kontroli nad danymi. Konfiguracja przez Incoming Webhook — format wiadomości zbliżony do Slacka.

Mattermost

Mattermost to kolejna self-hosted platforma komunikacyjna, często wybierana przez organizacje rządowe i wojskowe ze względu na certyfikacje bezpieczeństwa. Obsługuje webhooki w formacie kompatybilnym ze Slackiem.

Google Chat

Google Chat (dawniej Hangouts Chat) jest zintegrowany z Google Workspace i naturalnym wyborem dla organizacji korzystających z ekosystemu Google. Konfiguracja przez URL webhooka przestrzeni (Space).

LINE

LINE to dominujący komunikator w Japonii, Tajwanie i Tajlandii z ponad 200 milionami użytkowników. Uptime Kuma obsługuje LINE Notify API — idealne rozwiązanie dla zespołów IT w regionie Azji Wschodniej.

LINE Notify

LINE Notify to dedykowany serwis powiadomień w ekosystemie LINE, pozwalający na wysyłanie alertów bez tworzenia pełnego bota LINE. Prostszy w konfiguracji niż główne LINE API.

Matrix

Matrix to zdecentralizowany, open-source'owy protokół komunikacyjny — idealna para dla open-source'owej Uptime Kuma. Obsługuje szyfrowanie end-to-end. Popularne klienty to Element (dawniej Riot), FluffyChat i SchildiChat. Wymaga podania homeserver URL, access token i room ID.

Pumble

Pumble to darmowa alternatywa dla Slacka od twórców Clockify. Integracja przez webhooks — przydatna dla małych zespołów szukających bezpłatnego rozwiązania komunikacyjnego z monitoringiem.

DingDing (DingTalk)

DingDing (DingTalk) to wiodąca platforma komunikacyjna dla biznesu w Chinach, rozwijana przez Alibaba Group. Obsługuje webhooki z weryfikacją podpisu (sign). Niezbędna integracja dla zespołów IT działających na rynku chińskim.

WeCom (WeChat Work)

WeCom (dawniej WeChat Work) to korporacyjna wersja WeChata — największego komunikatora w Chinach. Integracja z Uptime Kuma pozwala docierać z alertami do zespołów używających ekosystemu Tencent.

Feishu (Lark)

Feishu (międzynarodowa wersja: Lark) to platforma produktywności od ByteDance (twórcy TikTok). Łączy komunikator, dokumenty, kalendarz i arkusze. Popularna w chińskich firmach technologicznych i coraz szerzej na rynkach azjatyckich.

Bark

Bark to lekka, open-source'owa aplikacja push dla iOS. Wymaga jedynie URL serwera Bark (self-hosted lub publiczny). Popularna wśród chińskich użytkowników iOS, ceniona za prostotę i prywatność.

Chanify

Chanify to self-hosted serwis powiadomień push dla iOS. Podobny do Bark, ale z własnym protokołem i możliwością szyfrowania end-to-end.

XMPP (Jabber)

XMPP (dawniej Jabber) to otwarty, zdecentralizowany protokół komunikacyjny z ponad 20-letnią historią. Konfiguracja wymaga konta XMPP i adresu serwera. Wybór dla purystów preferujących otwarte standardy komunikacyjne.

Webpush

Webpush to natywne powiadomienia przeglądarki (Web Push API) — nie wymagają instalacji żadnej dodatkowej aplikacji. Działają na desktopie i urządzeniach mobilnych, wystarczy zasubskrybować powiadomienia w interfejsie Uptime Kuma.

ZohoCliq

ZohoCliq to komunikator zespołowy w ekosystemie Zoho (CRM, Projects, Desk). Integracja przez webhooks — naturalne rozwiązanie dla organizacji korzystających z pakietu Zoho.

FlowDock

FlowDock to narzędzie komunikacyjne dla zespołów deweloperskich z wbudowaną integracją Git i CI/CD. Umożliwia grupowanie alertów w wątkach tematycznych.

Wskazówka

Jeśli Twój komunikator nie jest bezpośrednio obsługiwany, sprawdź integrację przez Apprise (obsługuje 100+ serwisów) lub generic webhook z własnym middleware. Społeczność Uptime Kuma regularnie dodaje nowe integracje — zgłoś zapotrzebowanie na GitHubie.

E-mail i transakcyjne serwisy pocztowe

E-mail pozostaje fundamentalnym kanałem powiadomień — uniwersalnym, niezawodnym i dostępnym na każdym urządzeniu. Uptime Kuma obsługuje zarówno bezpośrednie wysyłanie SMTP, jak i integracje z profesjonalnymi serwisami transakcyjnymi.

SMTP (E-mail)

SMTP to podstawowy kanał e-mail — podłączasz dowolny serwer SMTP (Gmail, Outlook, własny serwer pocztowy, Amazon SES) i wysyłasz alerty na wskazane adresy. Konfiguracja wymaga: hosta SMTP, portu (587 dla TLS, 465 dla SSL), loginu, hasła i adresów nadawcy/odbiorcy. Możesz wysyłać do wielu odbiorców jednocześnie. Obsługuje STARTTLS i SSL/TLS.

SendGrid

SendGrid (Twilio SendGrid) to jeden z najpopularniejszych transakcyjnych serwisów e-mail na świecie. Darmowy plan pozwala na 100 wiadomości dziennie. Konfiguracja przez API key — niezawodna dostawa e-maili z wysokim deliverability rate.

Mailgun

Mailgun to profesjonalny serwis transakcyjny Sinch. Podobny do SendGrid, ale preferowany przez programistów ze względu na elastyczne API i dokładne logi dostarczenia.

Brevo (Sendinblue)

Brevo (dawniej Sendinblue) to europejski serwis e-mail marketingu i transakcyjnego. Darmowy plan: 300 e-maili dziennie. Przydatny dla europejskich organizacji preferujących GDPR-compliant rozwiązania.

SMTP2GO

SMTP2GO to serwis transakcyjny z siedzibą w Nowej Zelandii, ceniony za doskonałe raportowanie i globalną infrastrukturę. Darmowy plan: 1000 e-maili miesięcznie.

Zarządzanie incydentami i on-call

Dla zespołów z formalnymi procesami zarządzania incydentami Uptime Kuma oferuje natywną integrację z wiodącymi platformami incident management. Te integracje nie tylko wysyłają alerty, ale tworzą incydenty, zarządzają eskalacjami i automatycznie je zamykają po przywróceniu usługi.

PagerDuty

PagerDuty to złoty standard zarządzania incydentami w korporacjach. Uptime Kuma tworzy incydenty przez Events API v2, z automatycznym rozwiązywaniem (auto-resolve) gdy monitor wraca do statusu UP. Obsługuje priorytety, eskalacje, harmonogramy dyżurów on-call i integrację z setkami narzędzi DevOps.

Opsgenie

Opsgenie (Atlassian) to platforma alertów i on-call zarządzana przez Atlassian, ściśle zintegrowana z Jira i Confluence. Uptime Kuma tworzy alerty w OpsGenie z odpowiednim priorytetem, a po przywróceniu usługi automatycznie je zamyka.

Jira Service Management

Jira Service Management (JSM) to narzędzie ITSM od Atlassian, które od wersji Uptime Kuma 2.0 jest natywnie obsługiwane. Uptime Kuma może automatycznie tworzyć tickety incydentów w JSM, przypisywać je do odpowiednich kolejek i zamykać po rozwiązaniu problemu.

Squadcast

Squadcast to platforma incident management z Indii, oferująca rozbudowane runbooki, SLO tracking i integrację z Terraform. Popularna wśród startupów szukających tańszej alternatywy dla PagerDuty.

Grafana Oncall

Grafana Oncall to open-source'owe narzędzie zarządzania on-call od Grafana Labs. Integracja z Uptime Kuma tworzy naturalne połączenie między monitoringiem uptime a zarządzaniem dyżurami. Obsługuje harmonogramy, eskalacje i routing alertów.

Spike.sh

Spike.sh to lekka platforma incident management zaprojektowana z myślą o prostocie — bez nadmiarowych funkcji, skupiona na szybkim powiadamianiu i eskalacji. Integracja przez webhooks.

PagerTree

PagerTree to alternatywa dla PagerDuty z bardziej przystępnym cenowo modelem. Obsługuje on-call scheduling, eskalacje i integracje z popularnymi narzędziami monitoringu.

Splunk On-Call (VictorOps)

Splunk On-Call (dawniej VictorOps) to platforma zarządzania incydentami w ekosystemie Splunk. Routing alertów, timeline incydentów, post-mortem — pełen cykl zarządzania incydentem.

HaloPSA

HaloPSA to platforma PSA (Professional Services Automation) dla MSP (Managed Service Providers). Od wersji Uptime Kuma 2.0 obsługiwana natywnie — alerty tworzą tickety w HaloPSA, co jest kluczowe dla firm oferujących zarządzany monitoring klientom.

Zenduty

Zenduty to platforma incident management z wbudowanym chatops, SLO tracking i inteligentnymi eskalacjami. Integracja przez REST API z Uptime Kuma.

StatusCake

StatusCake — choć sam jest narzędziem monitoringu, Uptime Kuma obsługuje jego API jako kanał powiadomień, umożliwiając synchronizację alertów między platformami.

Kook (KOOK)

Kook (dawniej KaiHeiLa) to platforma komunikacyjna dla graczy popularna w Chinach. Obsługuje bogate embeddy i webhooki — odpowiednik Discorda na rynku chińskim.

Profesjonalne zarządzanie incydentami bez konfiguracji serwera

Na SmartXHosting.pl otrzymasz gotową instancję Uptime Kuma z pełnym dostępem do wszystkich 91 kanałów powiadomień. Skonfiguruj PagerDuty, OpsGenie lub dowolną inną integrację w minuty — bez martwienia się o serwer i aktualizacje.

Zamów hosting Uptime Kuma

Powiadomienia push i mobilne

Powiadomienia push trafiają bezpośrednio na telefon lub komputer — są natychmiastowe, widoczne i trudne do przeoczenia. Uptime Kuma obsługuje zarówno popularne serwisy push (Pushover, ntfy), jak i self-hosted rozwiązania (Gotify).

Pushover

Pushover to jeden z najstarszych i najbardziej niezawodnych serwisów push. Jednorazowa opłata ($5 per platforma), bez abonamentu, z priorytetami wiadomości (od cichych po alarmowe z powtarzaniem), dźwiękami niestandardowymi i grupami odbiorców. Priorytet „Emergency" wymusza potwierdzenie odbioru i powtarza alert co 60 sekund — idealne dla krytycznych incydentów.

ntfy

ntfy (wymawiane „notify") to open-source'owy, self-hosted serwis powiadomień push oparty na HTTP. Bez konta, bez rejestracji — wystarczy URL tematu (topic). Lekki, szybki i idealny do integracji z automatyzacjami. Publiczna instancja ntfy.sh jest darmowa, a self-hosted daje pełną kontrolę. Obsługuje priorytety, tagi, ikony i załączniki.

Gotify

Gotify to self-hosted serwer powiadomień push — open-source'owa alternatywa dla komercyjnych serwisów. Bez zależności od zewnętrznych usług, pełna prywatność danych. Wymaga jednego kontenera Docker i działa z aplikacją Android lub PWA.

Pushbullet

Pushbullet to serwis synchronizacji powiadomień między urządzeniami (telefon, komputer, tablet). Alert z Uptime Kuma pojawia się jednocześnie na wszystkich sparowanych urządzeniach.

Push by Techulus

Push by Techulus to prosty serwis push z dedykowaną aplikacją mobilną. Konfiguracja wymaga jedynie API key — minimalistyczny, niezawodny kanał do szybkich alertów.

Pushbots

Pushbots to platforma powiadomień push dla aplikacji mobilnych. Obsługuje segmentację odbiorców, scheduling i analitykę — przydatna gdy chcesz kierować alerty do różnych grup na podstawie kategorii monitora.

PushDeer

PushDeer to self-hosted serwis powiadomień push z aplikacjami na iOS, Android i macOS. Obsługuje Markdown w wiadomościach i widżety ekranu głównego.

Lunasea

Lunasea to aplikacja mobilna do zarządzania self-hosted usługami (Sonarr, Radarr, Lidarr, SABnzbd). Integracja z Uptime Kuma pozwala otrzymywać alerty monitoringu w tej samej aplikacji co powiadomienia o pobraniach i mediach.

FreeMobile

FreeMobile to darmowe powiadomienia SMS dla klientów operatora Free Mobile we Francji. Konfiguracja wymaga jedynie ID użytkownika i klucza API z panelu Free Mobile.

Octopush

Octopush to europejski serwis SMS i powiadomień push z siedzibą we Francji. Obsługuje SMS, push i Voice — w jednym API.

WPush

WPush to chiński serwis powiadomień push obsługujący WeChat, e-mail i SMS w jednym interfejsie. Popularny wśród chińskich administratorów IT.

ServerChan (Server酱)

ServerChan (Server酱) to chiński serwis powiadomień push wysyłający alerty przez WeChat Official Account. Bardzo popularny w społeczności deweloperskiej w Chinach dzięki prostocie integracji (jeden URL z kluczem).

SMS i połączenia głosowe

SMS i połączenia głosowe to kanały ostatniej szansy — gdy komunikator jest wyciszony, a e-mail nieprzeczytany, telefon dzwoniący o 3 w nocy obudzi nawet najgłębiej śpiącego administratora. Uptime Kuma integruje się z wiodącymi platformami komunikacji programowalnej.

Twilio

Twilio to globalny lider komunikacji programowalnej — SMS, połączenia głosowe, WhatsApp. Uptime Kuma obsługuje zarówno SMS jak i połączenia głosowe przez Twilio API. Możesz skonfigurować automatyczne połączenie telefoniczne z syntezatorem mowy odczytującym treść alertu — gwarancja przebudzenia o każdej porze.

Vonage (Nexmo)

Vonage (dawniej Nexmo) to druga obok Twilio globalna platforma komunikacji programowalnej. Obsługuje SMS w ponad 200 krajach. Konfiguracja przez API key i secret.

ClickSend

ClickSend to australijski serwis SMS, MMS, faksu, e-maili i listów fizycznych. Obsługuje SMS w ponad 220 krajach z konkurencyjnymi cenami.

SMSEagle

SMSEagle to sprzętowa bramka SMS — fizyczne urządzenie z kartą SIM, które wysyła SMS bezpośrednio, bez zależności od zewnętrznych API. Idealne dla środowisk o podwyższonych wymaganiach bezpieczeństwa lub bez stałego dostępu do internetu.

SMS Manager (smsmanager)

SMS Manager to czeski serwis SMS z korzystnymi cenami na rynku środkowoeuropejskim. Prosty REST API do integracji.

Aliyun SMS

Aliyun SMS (Alibaba Cloud SMS) to serwis SMS od Alibaba Cloud — dominujący na rynku chińskim. Niezbędna integracja dla monitoringu usług w Chinach kontynentalnych.

Cellsynt

Cellsynt to szwedzki serwis SMS działający od 2001 roku. Solidna reputacja na rynku skandynawskim z doskonałym pokryciem w krajach nordyckich.

GtxMessaging

GtxMessaging to serwis SMS dla biznesu z globalnym zasięgiem i dedykowanym wsparciem dla dużych wolumenów wiadomości.

Twilio (Voice / SMS)

Oprócz standardowego SMS, Twilio umożliwia połączenia głosowe (voice calls) — Uptime Kuma może zadzwonić na wskazany numer i odczytać treść alertu. To najskuteczniejszy sposób na natychmiastowe powiadomienie o krytycznej awarii.

CallMeBot

CallMeBot to darmowy serwis umożliwiający wysyłanie wiadomości WhatsApp, Telegram i połączeń głosowych przez proste HTTP API. Prosty w konfiguracji — wystarczy zarejestrować numer telefonu i otrzymać klucz API.

Uwaga

Kanały SMS i połączenia głosowe (Twilio, Vonage, ClickSend) generują koszty za każdą wysłaną wiadomość. Pamiętaj o skonfigurowaniu limitów budżetowych w panelu dostawcy SMS oraz rozważ użycie SMS wyłącznie dla alertów o najwyższym priorytecie. Dla pozostałych powiadomień wybierz darmowe kanały jak Telegram, Discord czy ntfy.

Webhooki i automatyzacja

Webhooki to uniwersalny mechanizm integracji — pozwalają podłączyć Uptime Kuma do praktycznie dowolnego systemu, który potrafi odbierać żądania HTTP. To brama do świata automatyzacji i niestandardowych workflow.

Webhook (Generic)

Generic Webhook to najbardziej elastyczny kanał powiadomień — Uptime Kuma wysyła żądanie HTTP POST/GET na wskazany URL z danymi alertu w formacie JSON. Możesz podłączyć go do dowolnego systemu: własnego API, bazy danych, skryptu, Lambda function czy kontenera. Obsługuje custom headers, autentykację i konfigurowalny body request.

FlashDuty

FlashDuty to chińska platforma zarządzania incydentami z wbudowanym routingiem alertów, automatycznymi eskalacjami i harmonogramami on-call. Integracja przez webhooks z dedykowanym formatem.

n8n

n8n to self-hosted platforma automatyzacji workflow (alternatywa dla Zapier). Webhook z Uptime Kuma może uruchamiać dowolny workflow w n8n: tworzenie ticketów, wysyłanie SMS przez lokalne bramki, aktualizację dashboardu, restart usługi, powiadomienie na Slacku z dodatkowym kontekstem — możliwości są nieograniczone.

Zapier

Zapier to najpopularniejsza platforma automatyzacji typu no-code. Webhook z Uptime Kuma uruchamia „Zap", który może wykonać dowolną z 7000+ akcji w połączonych aplikacjach: wysłać SMS przez dowolnego operatora, utworzyć wpis w Google Sheets, zaktualizować status w Notion, wysłać powiadomienie WhatsApp i wiele więcej.

IFTTT

IFTTT (If This Then That) to platforma automatyzacji z ogromnym ekosystemem integracji z urządzeniami IoT i usługami konsumenckimi. Alert z Uptime Kuma może uruchomić akcję na inteligentnej żarówce Philips Hue (miganie czerwonym światłem), wyświetlić powiadomienie na zegarku Fitbit lub wysłać wiadomość głosową przez Amazon Alexa.

Kuma (Uptime Kuma API)

Kuma — wewnętrzny kanał powiadomień pozwalający na kaskadowe łączenie instancji Uptime Kuma. Jedna instancja może powiadamiać drugą o awarii, tworząc hierarchiczną sieć monitoringu.

Home Assistant

Home Assistant — szczegóły w sekcji Infrastruktura i DevOps, ale warto wspomnieć, że webhook HA pozwala na uruchamianie automatyzacji smart home w odpowiedzi na alerty monitoringu.

Infrastruktura i DevOps

Dla zespołów DevOps i administratorów infrastruktury Uptime Kuma oferuje integracje z narzędziami, które już są częścią ich stosu technologicznego.

Prometheus Alertmanager

Prometheus Alertmanager — Uptime Kuma może wysyłać alerty do Alertmanagera, który z kolei zarządza routingiem, grupowaniem, wyciszaniem i eskalacją powiadomień. To idealne rozwiązanie gdy Alertmanager jest centralnym hubem alertów w organizacji, a Uptime Kuma dostarcza dane uptime do istniejącego pipeline'u alertów.

Home Assistant

Home Assistant to open-source'owa platforma smart home, ale coraz częściej używana także jako centrum monitoringu domowej i małej firmowej infrastruktury IT. Uptime Kuma wysyła powiadomienia przez Long-Lived Access Token — alerty mogą uruchamiać automatyzacje: zapalanie lampki statusu, odtwarzanie alarmu, wyświetlanie komunikatu na panelu HA.

Kafka Producer

Kafka Producer — Uptime Kuma może publikować zdarzenia alertów na topic Apache Kafka. To integracja klasy enterprise: alerty stają się zdarzeniami w strumieniu danych, które mogą być konsumowane przez wiele systemów jednocześnie — SIEM, data lake, custom dashboardy, systemy auto-remediation.

Gorush

Gorush to self-hosted serwer push napisany w Go, obsługujący Apple APNs i Google FCM. Idealny dla zespołów, które mają własne aplikacje mobilne i chcą dostarczać alerty Uptime Kuma przez wbudowany mechanizm push.

Uptime Robot (API)

Uptime Robot — tak, Uptime Kuma może synchronizować alerty z Uptime Robot API. Przydatne w scenariuszach migracji lub równoległego monitoringu z dwóch platform.

Google Sheets

Google Sheets (od wersji 2.1) — każdy alert jest automatycznie logowany jako nowy wiersz w arkuszu Google Sheets. Data, czas, monitor, status, czas odpowiedzi — pełna historia incydentów w formie arkusza kalkulacyjnego, gotowa do analizy, raportowania i udostępniania stakeholderom bez dostępu do Uptime Kuma.

Serwer proxy (Proxy)

Uptime Kuma obsługuje wysyłanie powiadomień przez serwer proxy (HTTP/SOCKS), co jest istotne w środowiskach korporacyjnych z restrykcyjnymi politykami sieciowymi.

Integracja z Prometheus i Grafana

Oprócz kanału Prometheus Alertmanager, Uptime Kuma udostępnia endpoint /metrics w formacie Prometheus. Możesz scrape'ować metryki bezpośrednio do Prometheusa i wizualizować je w Grafana — uzyskując unified dashboard monitoringu z danymi uptime obok metryk CPU, RAM i sieci.

Pozostałe kanały i narzędzia specjalistyczne

Ostatnia kategoria obejmuje unikalne, wyspecjalizowane kanały powiadomień — od zdecentralizowanego protokołu Nostr, przez serwisy regionalne, aż po uniwersalny gateway Apprise.

Apprise

Apprise to uniwersalny gateway powiadomień napisany w Pythonie, obsługujący ponad 100 serwisów przez ujednolicone API. Konfiguracja w Uptime Kuma wymaga jedynie URL w formacie Apprise (np. tgram://bottoken/ChatID, slack://TokenA/TokenB/Channel). Apprise jest meta-kanałem — jeśli Twój ulubiony serwis nie jest bezpośrednio obsługiwany przez Uptime Kuma, prawdopodobnie obsługuje go Apprise.

Nostr

Nostr to zdecentralizowany protokół komunikacyjny oparty na kryptografii klucza publicznego. Alerty z Uptime Kuma publikowane jako notatki (events) na relay Nostr — widoczne dla obserwujących Twój klucz publiczny. Idealny dla zwolenników Web3 i zdecentralizowanej komunikacji.

Threema

Threema to szwajcarski, szyfrowany komunikator z siedzibą w Zurychu. Zgodny z GDPR, certyfikowany przez TÜV, nie wymaga numeru telefonu — złoty standard prywatności. Integracja przez Threema Gateway API (płatna usługa B2B).

Signal (przez signal-cli)

Signal — najpopularniejszy szyfrowany komunikator na świecie jest obsługiwany pośrednio przez signal-cli lub signal-rest-api. Wymaga self-hosted API, ale zapewnia szyfrowane end-to-end powiadomienia.

Alerta

Alerta to open-source'owy system zarządzania alertami z deduplikacją, korelacją i historią. Centralizuje alerty z wielu źródeł (Nagios, Zabbix, Prometheus, Uptime Kuma) w jednym interfejsie.

AlertNow

AlertNow to koreańska platforma zarządzania alertami od firmy OpsNow. Popularna w regionie Azji Wschodniej z obsługą koreańskiego, japońskiego i angielskiego interfejsu.

Ntfy (self-hosted)

Warto podkreślić, że ntfy może działać w trybie w pełni self-hosted — bez żadnej zależności od zewnętrznych serwerów. Jeden kontener Docker, zero konfiguracji, powiadomienia push na Androida przez Firebase lub UnifiedPush.

OneBot

OneBot to otwarty standard interfejsu dla botów komunikatorów w ekosystemie chińskim (QQ, WeChat). Uniwersalny adapter pozwalający na integrację z wieloma platformami przez jeden interfejs API.

SevenIO (dawniej sms77)

SevenIO to niemiecki serwis SMS z doskonałym pokryciem w Europie i konkurencyjnymi cenami dla rynku DACH (Deutschland, Austria, Confédération Helvétique).

Heii On-Call

Heii On-Call to minimalistyczna platforma on-call z przejrzystym interfejsem i przystępnymi cenami. Obsługuje telefon, SMS, e-mail i push — jedno narzędzie do zarządzania dyżurami.

Squadcast (Webhook)

Oprócz natywnej integracji, Squadcast obsługuje także webhook endpoint — przydatny dla zaawansowanych konfiguracji z niestandardowym mapowaniem pól.

Bitrix24

Bitrix24 to popularna w Polsce i Europie Wschodniej platforma CRM i komunikacji zespołowej. Integracja z Uptime Kuma pozwala kierować alerty na kanały Bitrix24 i tworzyć zadania w CRM.

Keep (KeepHQ)

Keep to open-source'owy alert management z AI-powered korelacją alertów. Centralizuje powiadomienia z wielu źródeł i deduplikuje je inteligentnie.

Notifery

Notifery to serwis powiadomień push dla urządzeń Android i iOS z prostym REST API.

WhatsApp (przez CallMeBot / Twilio)

WhatsApp nie jest bezpośrednio obsługiwany, ale alerty WhatsApp można realizować przez CallMeBot (darmowy, ograniczony), Twilio WhatsApp API lub Apprise. Dla wielu użytkowników WhatsApp jest domyślnym komunikatorem — ta integracja ma ogromne znaczenie praktyczne.

Custom Script (Remote Browser / Apprise)

Custom Script — poprzez Apprise lub generic webhook możesz uruchomić dowolny skrypt: Bash, Python, PowerShell. Skrypt może wykonać dowolną akcję: restart usługi, failover DNS, skalowanie infrastruktury, logowanie do bazy — pełna automatyzacja reakcji na incydent.

Jak skonfigurować powiadomienia — krok po kroku

Konfiguracja kanałów powiadomień w Uptime Kuma jest intuicyjna i zajmuje dosłownie kilka minut. Oto ogólny workflow:

1

Utwórz kanał powiadomień

Przejdź do Settings → Notifications → Setup Notification (lub kliknij ikonę dzwonka przy monitorze). Wybierz typ powiadomienia z listy rozwijanej (91 opcji). Każdy typ ma dedykowany formularz z polami specyficznymi dla danego serwisu — np. dla Telegrama podajesz Bot Token i Chat ID, dla Slacka — Webhook URL, dla PagerDuty — Integration Key.

2

Skonfiguruj ustawienia kanału

Wypełnij wymagane pola konfiguracyjne. Uptime Kuma podpowiada, które pola są wymagane, a które opcjonalne. Nadaj kanałowi przyjazną nazwę (np. „Telegram — zespół DevOps", „PagerDuty — produkcja krytyczna"), która pomoże Ci rozróżnić kanały w przyszłości.

3

Przetestuj powiadomienie

Kliknij przycisk Test — Uptime Kuma wyśle testowe powiadomienie na skonfigurowany kanał. Sprawdź, czy dotarło i czy format jest prawidłowy. Jeśli test się nie powiedzie, zobaczysz komunikat błędu z informacją co poszło nie tak (np. błędny token, niedostępny endpoint).

4

Przypisz kanał do monitorów

Kanał powiadomień możesz przypisać do monitorów na dwa sposoby: jako domyślny (Default: zaznaczony przy tworzeniu kanału — automatycznie przypisywany do wszystkich nowych monitorów) lub per monitor (w ustawieniach każdego monitora zaznaczasz, które kanały mają otrzymywać alerty). Możesz też wybrać opcję „Apply on all existing monitors", aby natychmiast dodać kanał do wszystkich istniejących monitorów.

5

Ustaw opcje zaawansowane

Dla każdego monitora osobno możesz skonfigurować: Resend Notification (ponowne wysyłanie alertu co X sekund, dopóki problem nie zostanie rozwiązany), Notification on Uptime (powiadomienie gdy usługa wraca do statusu UP — domyślnie włączone) oraz niestandardowy szablon wiadomości (LiquidJS).

Wskazówka

Nie ma limitu na liczbę kanałów powiadomień, które możesz utworzyć w jednej instancji Uptime Kuma. Możesz mieć np. 5 kanałów Telegram (różne grupy), 3 kanały Slack (różne workspaces), 2 kanały PagerDuty (różne eskalacje) i 1 kanał SMS (awaryjny). Każdy monitor może być przypisany do dowolnej kombinacji tych kanałów.

Szablony powiadomień (LiquidJS)

Od wersji 2.0 Uptime Kuma obsługuje niestandardowe szablony powiadomień oparte na silniku LiquidJS — tym samym, który używa Shopify. Dzięki temu możesz w pełni kontrolować treść, format i język powiadomień.

Dostępne zmienne w szablonach

W szablonach LiquidJS masz dostęp do bogatego zestawu zmiennych:

{{ monitorJSON.name }}        — nazwa monitora
{{ monitorJSON.url }}         — URL monitora
{{ monitorJSON.type }}        — typ monitora (http, ping, dns...)
{{ heartbeatJSON.status }}    — status (0 = DOWN, 1 = UP, 2 = PENDING)
{{ heartbeatJSON.msg }}       — wiadomość statusu
{{ heartbeatJSON.ping }}      — czas odpowiedzi (ms)
{{ heartbeatJSON.time }}      — czas zdarzenia (timestamp)
{{ heartbeatJSON.duration }}  — czas trwania aktualnego statusu
{{ msg }}                     — domyślna wiadomość powiadomienia

Przykładowy szablon niestandardowy

{% if heartbeatJSON.status == 0 %}
🔴 AWARIA: {{ monitorJSON.name }}
URL: {{ monitorJSON.url }}
Czas: {{ heartbeatJSON.time }}
Komunikat: {{ heartbeatJSON.msg }}
{% elsif heartbeatJSON.status == 1 %}
🟢 PRZYWRÓCONO: {{ monitorJSON.name }}
Czas niedostępności: {{ heartbeatJSON.duration }}s
Czas odpowiedzi: {{ heartbeatJSON.ping }}ms
{% endif %}

Szablony warunkowe i pętle

LiquidJS obsługuje pełną logikę warunkową (if, elsif, else), pętle (for), filtry (np. | upcase, | date) i zmienne (assign). Możesz tworzyć zaawansowane szablony, które:

  • Wyświetlają różne treści w zależności od statusu (DOWN, UP, PENDING)
  • Dodają informacje kontekstowe (np. link do runbooka, osobę dyżurną)
  • Formatują czas w lokalnej strefie czasowej
  • Dodają emoji lub ikony w zależności od typu incydentu
  • Włączają lub wyłączają sekcje w zależności od typu monitora
Uwaga

Szablony LiquidJS w Uptime Kuma mają wbudowaną ochronę przed SSTI (Server-Side Template Injection) — nie masz dostępu do operacji systemowych ani filesystem. Szablony działają w izolowanym sandboxie. Nie wszystkie kanały obsługują niestandardowe szablony — sprawdź w dokumentacji, czy wybrany provider wspiera template customization.

Strategie powiadomień wielokanałowych

Samo posiadanie 91 kanałów to dopiero początek — kluczowa jest strategia ich wykorzystania. Oto sprawdzone wzorce konfiguracji powiadomień dla różnych scenariuszy.

Strategia 1: Trójwarstwowa eskalacja

Najpopularniejsza konfiguracja w środowiskach produkcyjnych:

WarstwaKanałOpóźnienieCel
1. NatychmiastowaSlack / Discord / Telegram0 sekundInformacja dla całego zespołu
2. OsobistaPushover / ntfy / e-mail0 sekundPowiadomienie push na telefon osoby dyżurnej
3. EskalacjaPagerDuty / SMS (Twilio)przez PagerDuty (5-15 min)Eskalacja jeśli incydent nie został potwierdzony

W tym modelu każdy incydent generuje jednocześnie powiadomienie na kanale zespołowym (warstwa 1) i push na telefonie dyżurnego (warstwa 2). Jeśli nikt nie potwierdzi incydentu w PagerDuty w ciągu 5-15 minut, następuje eskalacja do managera lub backup on-call przez SMS/telefon (warstwa 3).

Strategia 2: Podział według krytyczności

Różne monitory mają różne priorytety. Skonfiguruj kanały adekwatnie:

  • Krytyczne (produkcja, płatności, auth): Telegram + PagerDuty + SMS — pełna redundancja, natychmiastowa eskalacja
  • Ważne (API wewnętrzne, staging): Slack + Pushover — szybkie powiadomienie bez eskalacji telefonicznej
  • Informacyjne (dev, testy, monitoring eksperymentalny): tylko Discord lub Telegram — cicha informacja bez alarmu

Strategia 3: Multi-kanałowa redundancja

Co się stanie, gdy Slack jest niedostępny w momencie, gdy Twoja usługa padnie? Jeśli Slack to jedyny kanał powiadomień — nikt się nie dowie. Dlatego zawsze konfiguruj minimum 2 niezależne kanały dla krytycznych monitorów:

  • Slack + Telegram (różni operatorzy infrastruktury)
  • E-mail SMTP + Pushover (różne protokoły: SMTP vs HTTPS)
  • Discord + SMS (internet vs sieć komórkowa)

Strategia 4: Automatyzacja reakcji (webhook + n8n)

Zamiast tylko powiadamiać o awarii — zareaguj automatycznie. Skonfiguruj generic webhook do n8n lub Zapier, który:

  • Restartuje kontener Docker lub usługę systemd
  • Przełącza DNS na serwer zapasowy (failover)
  • Tworzy ticket w Jira z pre-wypełnionymi danymi incydentu
  • Loguje zdarzenie do Google Sheets lub bazy danych
  • Uruchamia skrypt diagnostyczny i załącza wyniki do alertu
Skonfiguruj zaawansowane powiadomienia w minuty

Hosting Uptime Kuma na SmartXHosting.pl to gotowa instancja z wszystkimi 91 kanałami powiadomień. Bez konfiguracji serwera, bez aktualizacji, z codziennym backupem. Skup się na monitoringu — resztą zajmiemy się my.

Zamów hosting Uptime Kuma

Strategia 5: Resend Notification — nie przegap alertu

Funkcja Resend Notification pozwala na cykliczne ponowne wysyłanie alertu (np. co 5 minut), dopóki monitor nie wróci do statusu UP. To zabezpieczenie przed sytuacją, gdy pierwsze powiadomienie zostanie przeoczone. Szczególnie przydatne w połączeniu z kanałami SMS i push — telefon dzwoni co 5 minut, dopóki ktoś nie zareaguje.

Strategia 6: Cichy monitoring z logowaniem

Nie każdy monitor wymaga natychmiastowego alertu. Dla monitorów o niskim priorytecie skonfiguruj wyłącznie Google Sheets lub Kafka jako kanał powiadomień — każdy incydent jest logowany, ale nie generuje alarmu. Możesz przeglądać logi periodycznie (np. w cotygodniowym raporcie) zamiast reagować na każde zdarzenie w czasie rzeczywistym.

Najczęściej zadawane pytania

Czy mogę używać wielu kanałów powiadomień jednocześnie?
Tak, i jest to zdecydowanie zalecane. Nie ma limitu na liczbę kanałów przypisanych do jednego monitora. Możesz np. skonfigurować Telegram + Slack + PagerDuty + SMS dla krytycznego monitora — wszystkie kanały zostaną powiadomione jednocześnie. Dla mniej ważnych monitorów wystarczy jeden lub dwa kanały.
Czy konfiguracja kanałów powiadomień wymaga wiedzy technicznej?
Nie. Uptime Kuma ma intuicyjny kreator konfiguracji z dedykowanym formularzem dla każdego z 91 kanałów. Każde pole jest opisane, a przycisk Test pozwala natychmiast zweryfikować poprawność ustawień. Najtrudniejszą częścią jest zwykle uzyskanie tokenu API lub webhooka od dostawcy (np. utworzenie bota Telegram, Incoming Webhook w Slacku) — ale to proces opisany krok po kroku w dokumentacji każdej platformy.
Ile kosztuje korzystanie z kanałów powiadomień?
Większość kanałów jest całkowicie darmowa: Telegram, Discord, Slack (webhooks), ntfy, Gotify, Matrix, Webpush, e-mail (własny SMTP). Kanały SMS (Twilio, Vonage, ClickSend) naliczają opłaty za wiadomość (zwykle 0,01–0,10 USD/SMS). Platformy incident management (PagerDuty, OpsGenie) mają własne plany cenowe (często z darmowym tier). Apprise agreguje darmowe kanały bez dodatkowych kosztów.
Czy mogę dostosować treść powiadomień?
Tak. Od wersji 2.0 Uptime Kuma obsługuje szablony LiquidJS — możesz w pełni kontrolować treść, format i język powiadomień. Dostępne zmienne obejmują nazwę monitora, URL, status, czas odpowiedzi, czas trwania incydentu i inne. Możesz tworzyć warunkowe szablony (różna treść dla DOWN i UP), dodawać linki do runbooków, emoji czy informacje o osobie dyżurnej.
Co się stanie, jeśli kanał powiadomień jest niedostępny?
Jeśli wysłanie powiadomienia na dany kanał się nie powiedzie (np. błąd API, timeout), Uptime Kuma zaloguje błąd, ale nie ponowi próby automatycznie na tym samym kanale. Dlatego kluczowa jest konfiguracja wielu niezależnych kanałów — jeśli Slack jest niedostępny, alert dotrze przez Telegram lub e-mail. Dodatkowo funkcja Resend Notification ponowi próbę wysłania alertu po określonym czasie.
Czy społeczność dodaje nowe kanały powiadomień?
Tak, regularnie. Uptime Kuma jest projektem open-source z aktywną społecznością ponad 900 kontrybutorów. Nowe kanały powiadomień są dodawane w każdej wersji — od 80 w wersji 1.x, przez 85+ w 2.0, do 91 w 2.1. Jeśli potrzebujesz integracji z serwisem, który nie jest obsługiwany, możesz zgłosić Feature Request na GitHubie lub skorzystać z Apprise (100+ dodatkowych serwisów) albo generic webhook.
Jak wybrać najlepszy kanał powiadomień dla mojego zespołu?
Zasada jest prosta: wybierz kanał, który Twój zespół już używa na co dzień. Jeśli zespół żyje na Slacku — Slack. Jeśli na Discordzie — Discord. Dla powiadomień osobistych: Telegram lub Pushover (push na telefon). Dla krytycznych alertów dodaj SMS (Twilio) lub platformę on-call (PagerDuty). Zawsze konfiguruj minimum 2 niezależne kanały dla produkcji. Zacznij od prostej konfiguracji i rozbudowuj w miarę potrzeb.