Przejdź do treści

Monitoruj dostępność strony internetowej

Sprawdzaj stronę lub API z naszego serwera co kilka minut, śledź czas odpowiedzi i dostępność oraz otrzymuj alert przez Slack, Discord lub webhook, gdy strona przestanie działać.

Twoje monitory

Dodaj monitor

Sprawdzaj co

Wielkość liter nie ma znaczenia. Kontrola kończy się niepowodzeniem, gdy strona się wczyta, ale nie zawiera tego słowa.

Nasz serwer wyśle tu żądanie POST, gdy monitor przestanie działać lub znów zadziała.

Alerty w tej przeglądarce

Aby dostawać alerty, gdy Cię nie ma, dodaj do monitora webhook Slack, Discord lub JSON: nasz serwer wyśle wiadomość w chwili zmiany stanu.

Publiczna strona statusu

Monitory są powiązane z kluczem edycji zapisanym w tej przeglądarce. Historia kontroli starsza niż 30 dni jest usuwana.

Przetwarzane na naszym serwerze · monitory są przechowywane do momentu ich usunięcia, historia sprawdzeń przez 30 dniJak to działa

Jak korzystać: Monitor dostępności strony

  1. 1

    Wpisz adres

    Wklej adres strony lub endpointu API, na przykład strony głównej albo adresu /health, a opcjonalnie także słowo kluczowe, które musi pojawić się w odpowiedzi.

  2. 2

    Wybierz częstotliwość kontroli

    Darmowe monitory działają co 5, 10, 15 lub 30 minut; Pro dodaje kontrole co minutę lub co dwie minuty.

  3. 3

    Dodaj alerty

    Wklej przychodzący webhook Slack lub Discord albo dowolny endpoint https przyjmujący JSON. Jeśli chcesz, włącz też powiadomienia w przeglądarce.

  4. 4

    Sprawdź historię

    Rozwiń monitor, aby zobaczyć dostępność, czasy odpowiedzi i incydenty z 24 godzin, 7 dni lub 30 dni, albo opublikuj stronę statusu.

Limity i Pro

Za darmo: 3 monitory na klucz edycji, kontrole co 5, 10, 15 lub 30 minut z limitem czasu 10 sekund, alerty Slack, Discord i webhook JSON, jedna publiczna strona statusu i 30 dni historii. Darmowy monitor zostaje wstrzymany, jeśli jego panel nie zostanie otwarty przez 30 dni.

Pro podnosi limit do 25 monitorów i dodaje kontrole co 1 lub 2 minuty. Zobacz Pro

O narzędziu: Monitor dostępności strony

Monitor dostępności w ustalonych odstępach czasu wysyła z naszego serwera żądanie do Twojej strony i zapisuje, czy odpowiedziała, ile to trwało i jaki kod statusu zwróciła. Działa także wtedy, gdy Twój komputer jest wyłączony, i właśnie o to chodzi: dowiadujesz się, że sklep lub API przestało odpowiadać, zanim zgłoszą to klienci.

Kontrola to żądanie HTTP GET, które podąża za maksymalnie pięcioma przekierowaniami i kończy się niepowodzeniem po 10 sekundach. Kontrola przechodzi, gdy ostateczna odpowiedź ma status poniżej 400 oraz, jeśli ustawisz słowo kluczowe, gdy pierwszy megabajt strony zawiera ten tekst. Dzięki temu wychwycisz serwer, który zwraca stronę błędu lub pusty szablon. Pojedyncza awaria nie wystarczy do wszczęcia alarmu: druga kontrola po 30 sekundach również musi się nie udać, zanim monitor zmieni kolor na czerwony, otworzy incydent i wyśle wiadomość na Twój webhook. Gdy usługa wróci do normy, druga wiadomość poda, jak długo trwała awaria.

Czas odpowiedzi liczymy od wysłania żądania do odczytania odpowiedzi, więc obejmuje on zapytanie DNS, połączenie, TLS i pracę samego serwera. Wykres pokazuje średnią z danego okresu oraz pasek zielonych i czerwonych pól dla udanych i nieudanych kontroli, a także 95. percentyl dla wolnych odstępstw.

Kontrole wykonywane są tylko z jednej lokalizacji. Narzędzie nie wysyła pingów, nie testuje portów, nie łączy się z adresami w sieci prywatnej i nie wysyła e-maili ani SMS-ów.

Prywatność

To narzędzie działa na naszym serwerze, ponieważ kontrole muszą trwać także przy zamkniętej przeglądarce. Przechowujemy tam wpisany przez Ciebie adres, nazwę, opcjonalne słowo kluczowe, częstotliwość kontroli i opcjonalny adres webhooka, razem z odciskiem SHA-256 losowego klucza edycji zapisanego w przeglądarce. Każda kontrola zapisuje czas, kod statusu, czas odpowiedzi i krótki powód niepowodzenia; pobraną treść strony porównujemy ze słowem kluczowym, a następnie usuwamy. Adresy webhooków działają jak hasła, dlatego pełny adres nigdy nie wraca na stronę. Wyniki kontroli i zamknięte incydenty są usuwane po 30 dniach; monitor pozostaje do chwili, gdy go usuniesz, a darmowy monitor, którego panelu nikt nie otworzy przez 30 dni, zostaje wstrzymany do czasu wznowienia.

Funkcje

Potwierdzone alerty

Druga kontrola po 30 sekundach potwierdza awarię, zanim dowie się o niej Slack, Discord lub Twój endpoint JSON.

Historia czasów odpowiedzi

Średnie czasy odpowiedzi i 95. percentyl wraz z udanymi i nieudanymi kontrolami z 24 godzin, 7 dni lub 30 dni.

Publiczna strona statusu

Pokaż klientom dostępność usług bez ujawniania monitorowanych adresów.

Monitor dostępności strony: najczęstsze pytania

Skąd monitor wie, że moja strona nie działa?
Kontrola kończy się niepowodzeniem, gdy serwer odpowie statusem 400 lub wyższym, odpowiada dłużej niż 10 sekund, nie da się rozpoznać jego adresu lub połączyć się z nim albo zwraca stronę bez Twojego słowa kluczowego. Po pierwszej awarii po 30 sekundach następuje kontrola potwierdzająca. Dopiero gdy ona też się nie uda, monitor przechodzi w stan Nie działa, otwiera incydent i wysyła alert na webhook. Dzięki temu chwilowe zakłócenia sieci nie zasypują Cię powiadomieniami.
Co monitor przechowuje na serwerze i jak długo?
Przechowuje adres, nazwę, słowo kluczowe, częstotliwość i adres webhooka każdego monitora oraz odcisk klucza edycji z przeglądarki zamiast samego klucza. Każda kontrola dodaje wpis z czasem, kodem statusu, czasem odpowiedzi i powodem niepowodzenia. Pobrane strony są tylko przeszukiwane pod kątem słowa kluczowego i nigdy nie są zapisywane. Wpisy kontroli i zakończone incydenty starsze niż 30 dni są usuwane automatycznie; monitory zostają, dopóki ich nie usuniesz.
Czy dostanę e-mail lub SMS, gdy strona przestanie działać?
Nie bezpośrednio; zamiast tego monitor wysyła wiadomość na webhook. Webhooki Slack i Discord docierają na telefon przez powiadomienia push tych aplikacji, a ogólny webhook JSON może zasilić usługę automatyzacji lub Twój skrypt, który wyśle e-mail albo SMS. Gdy panel jest otwarty w karcie, możesz też włączyć powiadomienia w przeglądarce o zmianach stanu.
Czy mogę monitorować serwer w sieci lokalnej lub za zaporą?
Nie. Każda kontrola wychodzi z naszego serwera w publicznym internecie, a adresy wskazujące na zakresy prywatne, pętli zwrotnej lub link-local są odrzucane, zarówno przy zapisie monitora, jak i przed każdą kontrolą. Strona za zaporą musi przyjmować żądania z internetu; nasze kontrole przedstawiają się agentem użytkownika ToolsUptimeMonitor, dzięki czemu możesz je rozpoznać w logach.
Co pokazuje publiczna strona statusu?
Wyświetla tylko monitory, które dla niej oznaczysz, z nazwą i bieżącym stanem, paskiem dla każdego z ostatnich 30 dni z odsetkiem udanych kontroli oraz ostatnimi incydentami. Adresy, słowa kluczowe i webhooki nigdy nie są pokazywane. Każdy klucz edycji ma jedną stronę pod losowym adresem, której wyszukiwarki są proszone nie indeksować, a możesz ją wyłączyć w dowolnej chwili.