Co to jest Uptime Kuma – monitoring dostępności stron i usług
Uptime Kuma to bezpłatne narzędzie self-hosted do monitorowania dostępności stron WWW, serwerów i usług sieciowych z natychmiastowymi powiadomieniami o awariach.
Spis treści
- Czym jest Uptime Kuma?
- Główne funkcje Uptime Kuma
- Jak działa monitoring w Uptime Kuma?
- Uptime Kuma w chmurze SMARTX – gotowy do użycia
- Dla kogo jest Uptime Kuma?
- Często zadawane pytania
Czym jest Uptime Kuma?
Uptime Kuma to open-source'owe narzędzie do monitorowania dostępności stron internetowych i usług sieciowych. Działa jako aplikacja self-hosted — instalujesz ją na własnym serwerze i masz pełną kontrolę nad danymi monitorowania bez żadnych ograniczeń liczby sprawdzanych usług. Projekt stworzył Louis Lam w 2021 roku i od tego czasu zdobył ponad 80 000 gwiazdek na GitHubie, stając się jednym z najpopularniejszych narzędzi monitoringowych w świecie open-source.
Nazwa nawiązuje do Uptime (dostępności serwisów) i japońskiego słowa kuma (niedźwiedź) — logo narzędzia to urocza miś-maskotka. Mimo lekkiego charakteru wizualnego, Uptime Kuma to bardzo poważne narzędzie produkcyjne, używane przez tysiące firm i deweloperów na całym świecie.
Główne funkcje Uptime Kuma
Uptime Kuma oferuje bogaty zestaw funkcji monitoringowych, które w porównaniu z płatnymi rozwiązaniami SaaS są dostępne całkowicie za darmo (lub za symboliczne 5 PLN/mies. w modelu zarządzanym SMARTX):
- Monitoring HTTP/HTTPS — sprawdzanie dostępności stron WWW, API REST i innych endpointów webowych w zadanych interwałach
- Monitoring TCP/UDP/Ping/DNS — monitorowanie portów, serwerów DNS, odpowiedzi ping i innych usług sieciowych
- Monitoring baz danych — MySQL, PostgreSQL, Redis, MongoDB, Microsoft SQL Server
- Monitoring kontenerów Docker — stan uruchomienia kontenerów na lokalnym lub zdalnym hoście Docker
- Monitoring certyfikatów SSL — automatyczne ostrzeżenia przed wygaśnięciem certyfikatu (np. 30, 14, 7 dni przed)
- Heartbeat monitoring — dla zadań cron i procesów, które same zgłaszają swój status przez URL
- Publiczna strona statusu — estetyczna strona statusu dla klientów i użytkowników, dostępna publicznie bez logowania
- Powiadomienia — ponad 90 kanałów: e-mail, Telegram, Slack, Discord, SMS, webhook, PagerDuty i wiele innych
Jak działa monitoring w Uptime Kuma?
Uptime Kuma cyklicznie wysyła żądania do monitorowanych adresów URL lub portów z określoną częstotliwością (heartbeat interval). Domyślnie co 60 sekund. Jeśli serwis nie odpowie w czasie lub zwróci nieoczekiwany kod statusu HTTP, Uptime Kuma rejestruje zdarzenie DOWN i natychmiast wysyła powiadomienie przez skonfigurowane kanały alertów.
Każdy monitor ma własny dashboard z wykresem dostępności (uptime%), historią zdarzeń i latencją (czasem odpowiedzi). Dane historyczne są przechowywane lokalnie w bazie SQLite — nie są wysyłane do żadnych zewnętrznych usług. W planie SMARTX baza jest przechowywana na dysku instancji (10 GB), co pozwala na wielomiesięczną historię dla typowego sklepu z kilkudziesięcioma monitorami.
Uptime Kuma w chmurze SMARTX – gotowy do użycia
Samodzielna instalacja Uptime Kuma wymaga własnego serwera, Dockera i podstawowej wiedzy technicznej. Dla osób, które chcą skorzystać z możliwości narzędzia bez zajmowania się infrastrukturą, smartxhosting.pl oferuje zarządzaną instancję Uptime Kuma w modelu SaaS.
Plan Uptime Kuma w SMARTX:
- Cena: 5 PLN / miesiąc
- Dysk: 10 GB (baza monitorów i historia zdarzeń)
- Transfer: bez limitu
- Monitory: nieograniczona liczba
- Adres instancji: twoj_adres.uptimekuma.eu
- SSL: darmowy certyfikat Let's Encrypt
- Środowisko: kontener Docker
Po zakupie planu instancja jest uruchamiana automatycznie w ciągu kilku minut. Dostęp do panelu Uptime Kuma przez przeglądarkę — bez instalacji, bez serwera, bez utrzymania.
Dla kogo jest Uptime Kuma?
Uptime Kuma sprawdzi się w wielu kontekstach — od małych projektów hobbyistycznych po narzędzia operacyjne średnich firm:
- Właściciele sklepów e-commerce — monitoring dostępności sklepu, bramki płatności, API wysyłki i innych kluczowych usług. Awaria sklepu = straty przychodów; błyskawiczne powiadomienie = minimalne przestoje
- Agencje webowe i freelancerzy — monitoring wielu klientów z jednego panelu; publiczna strona statusu dla każdego klienta
- Deweloperzy i DevOps — monitoring endpointów API, mikroserwisów, baz danych i kontenerów Docker w środowiskach produkcyjnych
- Małe i średnie firmy — monitoring strony firmowej, poczty elektronicznej, CRM-u i innych usług krytycznych dla działalności
- Hobbystyczne serwery domowe — monitoring usług self-hosted (Nextcloud, Home Assistant, Plex itp.) z powiadomieniami na Telegramie
Często zadawane pytania
Czy Uptime Kuma jest darmowy?
Uptime Kuma to oprogramowanie open-source dostępne bezpłatnie na licencji MIT. Możesz zainstalować je samodzielnie na własnym serwerze lub VPS. Jeśli nie chcesz zajmować się instalacją i konfiguracją, smartxhosting.pl oferuje gotową, zarządzaną instancję Uptime Kuma za 5 PLN miesięcznie — z subdomeną uptimekuma.eu, SSL i nieograniczoną liczbą monitorów.
Czym Uptime Kuma różni się od Pingdom lub UptimeRobot?
Główna różnica to model hostingu i koszty. Pingdom i UptimeRobot to usługi SaaS z ograniczonymi darmowymi planami i wysokimi cenami planów płatnych (często kilkadziesiąt dolarów miesięcznie za więcej niż 50 monitorów). Uptime Kuma jest self-hosted — instalujesz ją na własnym serwerze lub korzystasz z planu SMARTX za 5 PLN/mies. i masz nieograniczoną liczbę monitorów bez dodatkowych opłat.
Jakie usługi można monitorować Uptime Kuma?
Uptime Kuma obsługuje monitoring wielu typów usług: strony WWW przez HTTP/HTTPS, porty TCP i UDP, serwery DNS, ping (ICMP), bazy danych MySQL/PostgreSQL/Redis/MongoDB, kontenery Docker, certyfikaty SSL, endpointy API REST i wiele innych. Możliwe jest też monitorowanie przez heartbeat — dla zadań cron i procesów, które same zgłaszają swój status do Uptime Kuma przez dedykowany URL.
Zobacz też
Chcesz monitorować swoje usługi z Uptime Kuma?
Uruchom własną instancję Uptime Kuma w smartxhosting.pl za 5 PLN/mies. — bez instalacji, z SSL i nieograniczoną liczbą monitorów.
Uruchom Uptime Kuma