Jest jedna rzecz, którą NIS2 wymaga od każdej objętej nią organizacji: żebyś wiedział, że Twoje usługi padły — najlepiej zanim zadzwoni do Ciebie klient. Uptime Kuma to narzędzie, które robi dokładnie to. Jest darmowe, działa w Dockerze i można je postawić w 10 minut.
Czym jest Uptime Kuma?
Uptime Kuma to open-source’owy monitor dostępności — sprawdza co określony czas, czy Twoje usługi odpowiadają, i wysyła alert, gdy przestają. Monitoruje strony WWW, API, bazy danych, serwery TCP, kontenery Docker, a nawet domeny DNS i certyfikaty SSL.
Interfejs jest prosty do tego stopnia, że obsłuży go każdy — nie tylko administrator sieci. Zielone kółko oznacza „działa”, czerwone „nie działa”. Historia dostępności w procentach za ostatnie 24 h, 7 dni i 30 dni — gotowa do pokazania podczas audytu.
Dlaczego to ważne dla NIS2?
NIS2 wymaga monitorowania dostępności usług kluczowych i szybkiego wykrywania incydentów. Mówi też o ciągłości działania — a żeby planować ciągłość, musisz wiedzieć, co pada i jak często.
Uptime Kuma daje Ci:
- historię dostępności każdej usługi z dokładnością do minuty — to jest właśnie log zdarzeń wymagany przez NIS2
- alerty w ciągu sekund od wykrycia problemu (email, Slack, Teams, Telegram, webhook i kilkadziesiąt innych)
- stronę statusową dla klientów lub użytkowników — przydatną podczas incydentu
- monitorowanie wygaśnięcia certyfikatów SSL — jeden z najczęstszych i najbardziej przewidywalnych powodów awarii
Instalacja — 3 komendy
docker run -d \
--name uptime-kuma \
-p 3001:3001 \
-v uptime-kuma:/app/data \
--restart unless-stopped \
louislam/uptime-kuma:latestPo chwili Uptime Kuma działa na porcie 3001. Tworzysz konto administratora i zaczynasz dodawać monitory.
Jeśli używasz Docker Compose:
services:
uptime-kuma:
image: louislam/uptime-kuma:latest
container_name: uptime-kuma
volumes:
- ./data:/app/data
ports:
- "3001:3001"
restart: unless-stoppedCo warto monitorować od razu
Pierwsze monitory, które warto skonfigurować w każdej firmie:
- strona główna firmy i panel klienta — HTTP/HTTPS z weryfikacją treści
- serwer poczty (port 25/465/587) — niesprawna poczta to incydent NIS2
- VPN lub brama dostępu zdalnego
- systemy ERP/CRM — jeśli działają jako usługi webowe
- backup — jeśli masz API lub endpoint do weryfikacji
- wygaśnięcie certyfikatów SSL — ustaw alert 30 i 7 dni przed wygaśnięciem
Strona statusowa — mały detal, duże znaczenie
Uptime Kuma pozwala w kilka kliknięć wygenerować publiczną stronę statusową — coś w stylu „status.twojastrona.pl”. Można ją pokazać klientom podczas awarii zamiast odbierać telefony z pytaniem „dlaczego nie działa”.
To drobiazg, ale z perspektywy NIS2 masz w ten sposób udokumentowaną komunikację zewnętrzną podczas incydentu — jeden z formalnych wymogów procedur zarządzania incydentami.
Uptime Kuma vs Zabbix — kiedy co?
Uptime Kuma i Zabbix nie są konkurentami — uzupełniają się. Zabbix monitoruje co dzieje się w środku systemu (CPU, RAM, dyski, procesy). Uptime Kuma monitoruje czy system odpowiada z zewnątrz. W pełnym wdrożeniu NIS2 warto mieć oba.
Jeśli możesz postawić tylko jedno narzędzie — zacznij od Uptime Kuma. Jest prostsze, szybsze do wdrożenia i od razu daje wartość widoczną dla całego zespołu, nie tylko administratora.
Potrzebujesz pomocy?
Uptime Kuma jest proste — ale skonfigurowanie sensownych alertów, integracja z komunikatorem firmowym i ustawienie strony statusowej pod własną domeną zajmuje trochę czasu. Jeśli wolisz mieć to gotowe od razu, napisz do nas. Wdrażamy Uptime Kuma razem z Zabbixem i Grafaną jako pakiet monitoringu NIS2 dla małych firm.
