Podstawy i pierwsze kroki

30+ typów monitoringu w Uptime Kuma — kompletna lista i zastosowania

Marzec 2026 | Czas czytania: ~20 min

Dlaczego różnorodność monitorów ma znaczenie

Współczesna infrastruktura IT to znacznie więcej niż strony internetowe. To bazy danych, kontenery Docker, kolejki wiadomości, urządzenia IoT, serwery gier, API microservices i dziesiątki innych komponentów. Każdy z nich wymaga innego podejścia do monitoringu — i właśnie dlatego Uptime Kuma oferuje ponad 30 typów monitorów.

Większość narzędzi monitoringu ogranicza się do kilku podstawowych typów — HTTP, Ping, TCP. Uptime Kuma idzie znacznie dalej, oferując specjalistyczne monitory dla baz danych, kontenerów, protokołów IoT, serwerów gier i wielu innych scenariuszy. To sprawia, że jedno narzędzie może monitorować całą infrastrukturę — od frontendu po backend, od sieci po IoT.

Informacja

Lista typów monitorów w tym artykule jest aktualna na Uptime Kuma 2.x (marzec 2026). Projekt jest aktywnie rozwijany, więc nowe typy monitorów są dodawane regularnie. Najnowszą listę znajdziesz w interfejsie Uptime Kuma po uruchomieniu instancji.

Monitoring webowy i API

Monitoring webowy to fundament — większość użytkowników zaczyna od sprawdzania dostępności swoich stron i API. Uptime Kuma oferuje kilka wyspecjalizowanych monitorów do tego celu.

Typ monitoraOpisTypowe zastosowanie
HTTP(s)Sprawdza dostępność URL, kod odpowiedzi, czas odpowiedzi. Obsługuje metody GET, POST, PUT, DELETE, PATCH, HEAD. Pełna autentykacja: Basic, Bearer, OAuth2, mTLS, NTLM. Custom headers, body request, obsługa certyfikatów.Strony WWW, API REST, endpointy health check, webhook testing
HTTP(s) KeywordSprawdza, czy strona zawiera (lub nie zawiera) określone słowo kluczowe. Walidacja treści, nie tylko kodu HTTP.Monitoring treści strony, wykrywanie defacement, sprawdzanie dostępności produktów w sklepie
JSON QueryWysyła zapytanie HTTP i waliduje konkretną wartość w odpowiedzi JSON za pomocą składni JSONata.Monitoring API, walidacja statusów, sprawdzanie wartości w odpowiedzi JSON
Real BrowserRenderuje stronę w prawdziwej przeglądarce Playwright (Chromium) ze zrzutami ekranu.Monitoring SPA (React, Angular, Vue), stron wymagających JavaScript do renderowania
gRPCSprawdza dostępność usługi gRPC z walidacją metadanych i statusu.Monitoring microservices, usług wewnętrznych komunikujących się przez gRPC

HTTP(s) — najpopularniejszy monitor

Monitor HTTP(s) to flagowy typ monitora w Uptime Kuma. Jego możliwości wykraczają daleko poza proste sprawdzenie, czy strona zwraca kod 200:

  • Metody HTTP: GET, POST, PUT, DELETE, PATCH, HEAD — możesz testować dowolne endpointy API
  • Autentykacja: Basic Auth, Bearer Token, OAuth2 Client Credentials, mTLS (certyfikaty klienta), NTLM
  • Custom headers: dodawaj dowolne nagłówki (np. API key, Authorization, Accept)
  • Body request: wysyłaj dane JSON, XML lub form-data w ciele żądania
  • Accepted status codes: definiuj, które kody HTTP uznawane są za sukces (np. 200-299, 301, 302)
  • Max redirects: kontroluj liczbę dozwolonych przekierowań
  • SSL verification: włącz lub wyłącz weryfikację certyfikatu SSL
  • Proxy: obsługa proxy HTTP/HTTPS/SOCKS5

JSON Query — walidacja odpowiedzi API

Monitor JSON Query to potężne narzędzie dla deweloperów API. Wysyła zapytanie HTTP i za pomocą składni JSONata (język zapytań do JSON) wyodrębnia konkretną wartość z odpowiedzi, porównując ją z oczekiwanym wynikiem.

Przykład: Twoje API zwraca {"status": "healthy", "version": "2.1.0"}. Monitor JSON Query może sprawdzić, czy status równa się "healthy" — i zaalarmować Cię, gdy zmieni się na "degraded" lub "down".

Real Browser — monitoring SPA

Standardowe monitory HTTP sprawdzają tylko odpowiedź serwera — nie renderują JavaScript. Dla aplikacji SPA (Single Page Application) opartych na React, Angular czy Vue to niewystarczające — strona może zwrócić kod 200, ale interfejs użytkownika może się nie załadować.

Real Browser Monitor wykorzystuje Playwright (silnik Chromium) do pełnego renderowania strony, włącznie z wykonaniem JavaScript. Może robić zrzuty ekranu, co pozwala wizualnie weryfikować poprawność renderowania.

Hosting Uptime Kuma na SmartX

Wszystkie typy monitorów, w tym Real Browser i Docker Container, są dostępne na SmartXHosting.pl. Otrzymasz gotową instancję Uptime Kuma z pełnym zestawem funkcji — bez konfiguracji serwera, z automatycznymi aktualizacjami i codziennym backupem.

Monitoring sieciowy i infrastrukturalny

Monitoring sieci i infrastruktury to druga kluczowa kategoria. Uptime Kuma oferuje szeroki zakres narzędzi do sprawdzania połączeń sieciowych, rekordów DNS i urządzeń SNMP.

Typ monitoraOpisTypowe zastosowanie
TCP PortSprawdza, czy port TCP jest otwarty i akceptuje połączenia.Monitoring usług na portach: SSH (22), SMTP (25/587), MySQL (3306), Redis (6379), RDP (3389)
PingWysyła pakiety ICMP echo i mierzy czas odpowiedzi.Sprawdzanie dostępności serwerów, routerów, urządzeń sieciowych
DNSSprawdza rekordy DNS i porównuje z oczekiwanymi wartościami. Obsługuje: A, AAAA, CNAME, MX, TXT, SRV, CAA, SOA, NS.Weryfikacja konfiguracji DNS, wykrywanie nieautoryzowanych zmian, monitoring propagacji
SNMPOdpytuje urządzenia SNMP (v1, v2c, v3) o wartości OID.Monitoring urządzeń sieciowych: routery, switche, drukarki, UPS-y
Tailscale PingPing przez sieć Tailscale (VPN mesh).Monitoring usług w sieci Tailscale
GlobalpingRozproszone sondowanie z wielu lokalizacji na świecie (ping, HTTP, DNS) dzięki sieci sond jsdelivr.Monitoring z zewnątrz, wykrywanie problemów regionalnych, weryfikacja CDN

DNS — kompleksowa weryfikacja rekordów

Monitor DNS to jedno z najczęściej niedocenianych narzędzi monitoringu. Pozwala sprawdzać, czy rekordy DNS Twojej domeny są prawidłowe i nie zostały zmienione. Możesz monitorować:

  • Rekord A/AAAA — czy domena wskazuje na właściwy adres IP
  • Rekord CNAME — czy alias działa prawidłowo
  • Rekord MX — czy poczta jest kierowana na właściwy serwer
  • Rekord TXT — czy SPF, DKIM, DMARC są na miejscu
  • Rekord CAA — czy uprawniony CA może wystawić certyfikat

Globalping — monitoring z wielu lokalizacji

Globalping, dodany w Uptime Kuma 2.1, wykorzystuje rozproszoną sieć sond jsdelivr do sprawdzania dostępności z wielu lokalizacji na świecie. Możesz wykonywać testy ping, HTTP i DNS z setek punktów na całym globie — wykrywając problemy regionalne, które monitoring z jednej lokalizacji by pominął.

Monitoring baz danych i usług

Bazy danych to serce większości aplikacji. Uptime Kuma oferuje dedykowane monitory dla najpopularniejszych systemów bazodanowych.

Typ monitoraOpisTypowe zastosowanie
MySQLPołączenie z MySQL i opcjonalne wykonanie zapytania testowego.Monitoring bazy WordPress, aplikacji PHP, e-commerce
PostgreSQLPołączenie z PostgreSQL z zapytaniem testowym.Monitoring bazy Django, Rails, microservices
RedisSprawdzenie dostępności Redis z opcjonalnym poleceniem testowym.Monitoring cache, sesji, kolejek
MongoDBPołączenie z MongoDB i weryfikacja stanu.Monitoring bazy NoSQL, aplikacji Node.js
MariaDBDedykowany monitor dla MariaDB.Monitoring forków MySQL
Microsoft SQL ServerPołączenie z MSSQL przez TDS.Monitoring infrastruktury .NET, aplikacji enterprise

Monitory baz danych w Uptime Kuma nie ograniczają się do sprawdzenia, czy baza jest dostępna. Możesz wykonywać zapytania testowe — np. sprawdzić, czy tabela ma odpowiednią liczbę rekordów, czy czas odpowiedzi zapytania mieści się w normie, lub czy konkretna wartość w bazie jest prawidłowa.

Monitoring kontenerów i systemów

Typ monitoraOpisTypowe zastosowanie
Docker ContainerMonitoring stanu kontenera (Running, Healthy, Unhealthy, Paused, Restarting) przez Docker socket lub TCP z TLS.Monitoring stosu Docker, docker-compose, Swarm
Steam Game ServerSprawdzanie statusu serwera gry Steam (Query Protocol).Monitoring serwerów gier Valve (CS2, TF2, L4D2)
GameDigUniwersalny protokół monitoringu 320+ typów serwerów gier.Minecraft, Valheim, ARK, Rust, DayZ, Terraria, FiveM i setki innych

Docker Container — monitoring stanu kontenerów

Monitor Docker Container to nieocenione narzędzie dla każdego, kto uruchamia aplikacje w kontenerach. Łączy się z Docker socket (/var/run/docker.sock) lub Docker TCP (z certyfikatami TLS) i sprawdza stan kontenera:

  • Running — kontener działa
  • Healthy — kontener działa i przechodzi health check
  • Unhealthy — kontener działa, ale health check nie przechodzi
  • Paused — kontener wstrzymany
  • Restarting — kontener restartuje się (potencjalny problem)

Możesz monitorować wiele Docker hostów jednocześnie. Dla bezpieczeństwa zalecane jest użycie Docker socket proxy (np. Tecnativa/docker-socket-proxy) zamiast bezpośredniego montowania socketa.

GameDig — 320+ serwerów gier

GameDig to najbardziej niszowy, ale imponujący typ monitora. Obsługuje ponad 320 typów serwerów gier — od Minecraft, przez CS2, Valheim, ARK, Rust, po mniej znane tytuły jak Unturned, Empyrion czy Space Engineers. Monitor zwraca status serwera, liczbę graczy online, nazwę mapy i inne metadane.

Monitoring wiadomości i IoT

Typ monitoraOpisTypowe zastosowanie
MQTTPołączenie z brokerem MQTT, subskrypcja topiku, walidacja wiadomości.Monitoring IoT, smart home, czujników, urządzeń przemysłowych
Kafka ProducerSprawdzenie dostępności klastra Kafka przez wysłanie wiadomości testowej.Monitoring kolejek wiadomości, streaming data
RabbitMQMonitoring node'a RabbitMQ przez Management API.Monitoring kolejek, exchange, consumers
SMTPSprawdzenie dostępności serwera pocztowego SMTP.Monitoring wysyłki e-mail, serwera pocztowego

MQTT — monitoring IoT

Protokół MQTT (Message Queuing Telemetry Transport) jest standardem w świecie IoT. Monitor MQTT w Uptime Kuma może:

  • Połączyć się z dowolnym brokerem MQTT (Mosquitto, HiveMQ, EMQX)
  • Zasubskrybować wybrany topik
  • Sprawdzić, czy wiadomości przychodzą w oczekiwanym czasie
  • Walidować treść wiadomości

To idealne rozwiązanie do monitorowania czujników temperatury, wilgotności, systemu alarmowego, smart home i urządzeń przemysłowych IIoT.

Monitoring specjalistyczny

  • Push Monitor (Heartbeat) — odwrócony model monitoringu. Zamiast Uptime Kuma odpytywać usługę, to usługa wysyła sygnał (heartbeat) do unikalnego URL. Brak sygnału w określonym czasie oznacza awarię. Idealny do monitorowania cronjobów, backupów, skryptów, zadań w tle — wszystkiego, co uruchamia się periodycznie.
  • Group Monitor — wirtualny monitor agregujący status kilku monitorów. Możesz zdefiniować, że grupa jest „down" gdy którykolwiek z monitorów jest down (AND) lub gdy wszystkie są down (OR).
  • Radius — sprawdzenie autentykacji RADIUS (protokół uwierzytelniania sieciowego).

Push Monitor — monitoring cronjobów

Push Monitor generuje unikalny URL, np. https://uptime.twoja-domena.pl/api/push/abc123?status=up. Twój skrypt, cronjob lub zadanie w tle wysyła żądanie na ten URL po zakończeniu. Jeśli Uptime Kuma nie otrzyma sygnału w zdefiniowanym czasie (np. 1 godzina), oznacza monitor jako „down" i wysyła powiadomienie.

Praktyczne zastosowania:

  • Monitoring backupów (Borgmatic, Restic, rsync) — „czy backup się wykonał?"
  • Monitoring cronjobów — „czy zadanie cron się uruchomiło?"
  • Monitoring skryptów ETL — „czy pipeline danych się zakończył?"
  • Monitoring aktualizacji — „czy automatyczna aktualizacja się powiodła?"

Jak wybrać właściwy typ monitora

Przy ponad 30 typach monitorów, wybór może wydawać się przytłaczający. Oto prosty przewodnik:

Co monitorujesz?Zalecany typ monitoraDlaczego?
Strona WWWHTTP(s)Sprawdza kod odpowiedzi i czas ładowania
Strona SPA (React, Vue)Real BrowserRenderuje JavaScript, widzi to co użytkownik
API RESTHTTP(s) lub JSON QueryJSON Query pozwala walidować wartości w odpowiedzi
Baza danychMySQL/PostgreSQL/Redis/MongoDBDedykowane monitory z zapytaniami testowymi
Kontener DockerDocker ContainerSprawdza stan kontenera i health check
Cronjob / backupPush (Heartbeat)Skrypt sam raportuje status — brak sygnału = awaria
Serwer / routerPingSzybki test dostępności hosta
Port usługiTCP PortSprawdza, czy usługa nasłuchuje na porcie
Konfiguracja DNSDNSWeryfikuje rekordy A, MX, CNAME, TXT
Urządzenie siecioweSNMPOdpytuje OID urządzenia
Serwer gierGameDig / SteamStatus serwera, gracze online
Czujnik IoTMQTTSubskrybuje topik brokera MQTT
Wszystkie 30+ typów monitorów na wyciągnięcie ręki

Na SmartXHosting.pl otrzymasz instancję Uptime Kuma z pełnym zestawem monitorów — HTTP, DNS, Docker, bazy danych, MQTT, GameDig i wszystkie pozostałe. Gotowa instancja pod własną domeną .uptimekuma.eu, automatyczne aktualizacje i codzienny backup.

Zamów hosting Uptime Kuma

Podsumowanie

Uptime Kuma z ponad 30 typami monitorów to jedno z najbardziej wszechstronnych narzędzi monitoringu dostępnych na rynku — zarówno w kategorii open-source, jak i komercyjnej. Dla porównania, Uptime Robot oferuje 4 typy, Pingdom — 5, a nawet enterprise narzędzia jak Better Stack ograniczają się do ~10 typów.

Kluczowe kategorie monitorów w Uptime Kuma:

  • Monitoring webowy i API — HTTP(s), JSON Query, Real Browser, gRPC
  • Monitoring sieciowy — Ping, TCP, DNS, SNMP, Globalping, Tailscale
  • Monitoring baz danych — MySQL, PostgreSQL, Redis, MongoDB, MariaDB, MSSQL
  • Monitoring kontenerów — Docker Container, GameDig, Steam
  • Monitoring IoT/wiadomości — MQTT, Kafka, RabbitMQ, SMTP
  • Monitoring specjalistyczny — Push/Heartbeat, Group, Radius

Niezależnie od tego, co monitorujesz — prostą stronę firmową, klaster baz danych, stos Docker w homelabie czy serwer Minecraft — Uptime Kuma ma odpowiedni typ monitora. A na SmartXHosting.pl możesz korzystać ze wszystkich bez konfiguracji serwera.

Najczęściej zadawane pytania

Ile typów monitorów obsługuje Uptime Kuma?
Uptime Kuma obsługuje ponad 30 typów monitorów, w tym HTTP(s), TCP Port, Ping, DNS, Docker Container, MQTT, gRPC, bazy danych (MySQL, PostgreSQL, Redis, MongoDB, MariaDB, MSSQL), Kafka, RabbitMQ, GameDig (320+ serwerów gier), Real Browser (Playwright), Push/Heartbeat, SNMP, Tailscale Ping, Globalping i inne.
Czy Uptime Kuma może monitorować bazy danych?
Tak. Uptime Kuma obsługuje monitoring MySQL, PostgreSQL, Redis, MongoDB, MariaDB i Microsoft SQL Server. Możesz nie tylko sprawdzać dostępność bazy, ale także wykonywać zapytania testowe i walidować wyniki — np. sprawdzać liczbę rekordów lub czas odpowiedzi zapytania.
Czym jest monitor Push/Heartbeat?
Push Monitor (Heartbeat) to odwrócony model monitoringu — zamiast Uptime Kuma sprawdzać usługę, to usługa wysyła sygnał do Uptime Kuma w regularnych odstępach. Jeśli sygnał nie nadejdzie w określonym czasie, monitor zgłasza awarię. Idealny do monitorowania cronjobów, backupów, skryptów i zadań w tle.
Czy mogę monitorować serwery gier?
Tak. Uptime Kuma obsługuje GameDig — protokół pozwalający monitorować ponad 320 typów serwerów gier, w tym Minecraft, CS2, Valheim, ARK, Rust, DayZ, Terraria i setki innych. Monitor pokazuje status serwera, liczbę graczy online i inne informacje specyficzne dla danej gry.
Jak działa monitoring DNS w Uptime Kuma?
Monitor DNS w Uptime Kuma sprawdza rekordy DNS dla podanej domeny i porównuje je z oczekiwanymi wartościami. Obsługuje typy rekordów: A, AAAA, CNAME, MX, TXT, SRV, CAA, SOA i NS. Możesz np. monitorować, czy rekord A domeny wskazuje na właściwy adres IP, czy certyfikat MX jest prawidłowy, lub czy rekord CNAME nie został zmieniony.
Czym jest Real Browser Monitor?
Real Browser Monitor wykorzystuje Playwright — silnik przeglądarki Chromium — do renderowania strony tak, jak widzi ją prawdziwy użytkownik. W przeciwieństwie do standardowego monitora HTTP, który sprawdza tylko odpowiedź serwera, Real Browser wykonuje JavaScript, ładuje zasoby i może robić zrzuty ekranu. Idealny do monitorowania SPA (React, Angular, Vue) i stron wymagających JavaScript.