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.
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:
| Kategoria | Liczba kanałów | Przykłady |
|---|---|---|
| Komunikatory i czaty | ~20 | Telegram, Discord, Slack, Microsoft Teams, Google Chat |
| ~5 | SMTP, SendGrid, Mailgun, Brevo (Sendinblue), OneBot | |
| Zarządzanie incydentami | ~12 | PagerDuty, OpsGenie, Squadcast, Grafana Oncall, Jira SM |
| Powiadomienia push | ~12 | Pushover, ntfy, Gotify, Pushbullet, Bark, Lunasea |
| SMS i połączenia głosowe | ~10 | Twilio, Vonage, SMSEagle, ClickSend, Aliyun SMS |
| Webhooki i automatyzacja | ~8 | Webhook (generic), FlashDuty, n8n, Zapier, IFTTT |
| Infrastruktura i DevOps | ~10 | Prometheus Alertmanager, Home Assistant, Kafka, Gorush |
| Pozostałe | ~14 | Apprise, 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.
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.
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 KumaPowiadomienia 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.
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.
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:
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.
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.
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).
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.
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).
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ść powiadomieniaPrzykł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
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:
| Warstwa | Kanał | Opóźnienie | Cel |
|---|---|---|---|
| 1. Natychmiastowa | Slack / Discord / Telegram | 0 sekund | Informacja dla całego zespołu |
| 2. Osobista | Pushover / ntfy / e-mail | 0 sekund | Powiadomienie push na telefon osoby dyżurnej |
| 3. Eskalacja | PagerDuty / 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
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 KumaStrategia 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.