Funkcje Uptime Kuma - najważniejsze cechy programu

Panel Zarządzania Uptime Kuma

Smartxhosting dostaracza zainstalowane oprogramowanie w obrębie konta w wybranej przez klienta subdomenie. Uptimekuma.eu (dla polskich podmiotów) oraz uptimekuma.io (dla podmiotów spoza Polski). Subdomena wybierana jest przez klienta, o ile w danym momencie jest wolna i spełnia warunki regulaminu serwisu. Oprogramowanie jest przygotowane do pierwszego logowania klienta.

Funkcje Uptime Kuma - Panel sterowania

Zestaw wybranych punktów monitorowania w pełni konfigurowalny w panelu zarządzania

Monitoring usługi dostępnej za pośrednicwtem protokołu HTTP(s)
Monitoring jednego, wybranego portu protokołu TCP
Monitorowanie połączenia sieciowego przy użyciu polecenia ping
Monitorowanie występowania słowa kluczowego na stronie internetowej
Monitorowanie treści strony przy użyciu zapytanie Json

Monitorowanie występowania słowa kluczowego za pomocą protokołu gRPC(s)

Monitorowanie występowania rekordu DNS na wybranym serwerze nazw
Monitorowanie wybranego kontenera Dockera
Odbiór powiadomień z monitorowanych usług metodą Push
Monitoring serwera gier Steam
Monitoring serwera wybranej gry w serwisie GameDig
Monitorowanie serwera wiadomości MQTT
Monitorowanie apliakcji Kafka Producer
Monitorowanie bazy danych Microsoft SQL Server za pomocą zapytań SQL
Monitorowanie bazy danych na serwerze PostgreeSQL za pomocą zapytań SQL
Monitorowanie bazy danych na serwerze MySQL/MariaDB za pomocą zapytań SQL
Monitorowanie serwera baz danych MongoDB
Monitoring serwera uwierzytelniania Radius
Monitoring serwera baz danych NoSql Redis

Reprezentacja graficzna monitorowanych systemów

Wykres monitoringu Uptime Kuma

Dopracowana graficzna reprezentacja czasu odpowiedzi monitorowanego punktu

Uptime Kuma - strona statusów

iframe zawierający statusy monitorowanych punktów do wstawienia w portalu klienta

Zbieranie danych i wysyłanie powiadomień

Uptime Kuma gromadzi statystyki monitorowania z następujących usług:

HTTP(s), TCP Port, Ping, HTTP(s) - słowo kluczowe, HTTP(s) - Zapytanie Json, gRPC(s), DNS,

Kontener Dockera, Push, Serwer gry Steam, GameDig, MQTT, Kafka Producer, Microsoft SQL Server, PostreeSQL, MySQL/MariaDB, Mongo DB, Radius, Redis

Uptime Kuma wysyła powiadomienia następującymi kanałami:

Alerta, AlertNow, Apprise, Bark, ClickSens SMS, Discord, Email (SMTP), Google Chat, Gorush, Gotify,

Home Assistant, Kook, LINE Messenger, LINE Notify, LunaSea, Matrix, Mattermmost, MS Teams, Nostr, Octopush, One Bot, Opsgenie, PagerDuty, Pager Tree, Push by Techulus, Pushbullet, Pushover, Pushy, Rocket.Chat, Signal, Slack, SMSEagle, Splunk, SquadCast, Stackfield, Telegram, Twillo, Webhook, ZohoCliq

Funkcje Uptime Kuma - Informacja Zbiorcza

Uptime Kuma to zaawansowane, samodzielnie hostowane narzędzie monitorujące, które oferuje szeroki wachlarz funkcji umożliwiających kompleksowe śledzenie dostępności i wydajności usług internetowych. Poniżej przedstawiam szczegółowy opis jego możliwości:
1. Obsługiwane typy monitorów:
  • HTTP(s): Monitoruje dostępność stron internetowych poprzez regularne sprawdzanie odpowiedzi HTTP/HTTPS.
  • Ping: Sprawdza czas odpowiedzi serwera lub urządzenia, umożliwiając ocenę jego dostępności.
  • Port TCP: Weryfikuje, czy określony port na serwerze jest otwarty i akceptuje połączenia.
  • Słowo kluczowe HTTP(s): Monitoruje obecność lub brak określonego słowa kluczowego na stronie internetowej.
  • Zapytanie JSON HTTP(s): Pozwala na monitorowanie odpowiedzi API, analizując dane w formacie JSON.
  • gRPC(s): Umożliwia monitorowanie usług komunikujących się za pomocą protokołu gRPC.
  • Rekord DNS: Sprawdza, czy rekord DNS na wybranym serwerze nazw jest prawidłowy.
  • Kontenery Dockera: Monitoruje stan i działanie wybranych kontenerów Docker.
  • Push: Odbiera powiadomienia z monitorowanych usług metodą push.
  • Serwery gier Steam: Monitoruje dostępność serwerów gier na platformie Steam.
  • GameDig: Umożliwia monitorowanie serwerów różnych gier obsługiwanych przez GameDig.
  • MQTT: Monitoruje serwery komunikacyjne MQTT.
  • Kafka Producer: Śledzi działanie producentów wiadomości w systemie Kafka.
    • Bazy danych:Microsoft SQL Server: Monitoruje serwery baz danych MS SQL za pomocą zapytań SQL.
    • PostgreSQL: Monitoruje serwery baz danych PostgreSQL za pomocą zapytań SQL.
    • MySQL/MariaDB: Monitoruje serwery baz danych MySQL/MariaDB za pomocą zapytań SQL.
    • MongoDB: Monitoruje serwery baz danych MongoDB.
    • Redis: Monitoruje serwery baz danych NoSQL Redis.
  • Radius: Monitoruje serwery uwierzytelniania Radius.
2. Powiadomienia: Uptime Kuma oferuje integrację z ponad 90 usługami powiadomień, umożliwiając natychmiastowe informowanie o problemach. Dostępne kanały obejmują m.in.:
  • Platformy komunikacyjne: Telegram, Discord, Slack, Mattermost, Microsoft Teams, Rocket.Chat.
  • Usługi powiadomień push: Pushover, Pushbullet, Pushy, Gotify, LunaSea.
  • E-mail (SMTP): Wysyłanie powiadomień za pośrednictwem poczty elektronicznej.
  • SMS: Integracja z usługami takimi jak Twilio, ClickSend SMS, Octopush.
  • Inne: Google Chat, Alerta, Opsgenie, PagerDuty, Splunk, Signal, Webhooki.
3. Strony statusu: Uptime Kuma umożliwia tworzenie spersonalizowanych stron statusu, które informują użytkowników o bieżącej dostępności i stanie monitorowanych usług. Strony te można dostosować pod względem wyglądu i treści, a także osadzić je w witrynie klienta za pomocą iframe.
4. Interfejs użytkownika: Aplikacja charakteryzuje się nowoczesnym, responsywnym i szybkim interfejsem, który ułatwia zarządzanie monitorami oraz analizę danych. Dostępne są wykresy przedstawiające czas odpowiedzi serwerów, statystyki dostępności oraz szczegółowe informacje o certyfikatach SSL/TLS.
5. Obsługa wielu języków: Uptime Kuma wspiera wiele języków, co pozwala na dostosowanie interfejsu do preferencji użytkownika.
6. Wsparcie dla 2FA: Aplikacja oferuje wsparcie dla uwierzytelniania dwuskładnikowego (2FA), zwiększając bezpieczeństwo dostępu do panelu administracyjnego.
7. Elastyczność i dostosowanie: Uptime Kuma pozwala na pełną kontrolę nad monitorowanymi usługami, umożliwiając dostosowanie parametrów monitorowania do indywidualnych potrzeb, takich jak interwały sprawdzania czy progi alarmowe.
Dzięki tym funkcjom, Uptime Kuma stanowi kompleksowe rozwiązanie do monitorowania usług internetowych, zapewniając niezawodność i pełną kontrolę nad infrastrukturą IT