Przejdź do treści głównej

Poradniki / Przewodniki po monitoringu: każdy typ kontroli krok po kroku

Jak skonfigurować sprawdzenie zawartości witryny

Sprawdzenie zawartości (Content Check) wczytuje Twoją stronę w prawdziwej przeglądarce i szuka na niej konkretnego tekstu w takiej postaci, w jakiej się renderuje, a nie w surowym HTML-u, który serwer wysyła jako pierwszy. To wyłapuje klasę awarii, której zwykłe sprawdzenie statusu HTTP w ogóle nie widzi: stronę zwracającą normalne 200 OK, a jednocześnie pokazującą komunikat błędu bazy danych, zniekształconą stronę, zmienioną cenę albo produkt, którego zabrakło w magazynie. Ponieważ działa w prawdziwej przeglądarce, sprawdza zarówno treść wstrzykniętą przez JavaScript po początkowym wczytaniu, jak i zawartość surowej odpowiedzi. Jeśli chcesz tylko wiedzieć, czy serwer odpowiada właściwym kodem statusu, nagłówkami albo wzorcem treści, lepiej pasuje poradnik o sprawdzeniu HTTP, który daje więcej lokalizacji monitorowania i pełny język reguł walidacji odpowiedzi; po sprawdzenie zawartości sięgnij konkretnie wtedy, gdy obawiasz się awarii typu "strona wczytuje się w porządku, ale pokazuje coś złego".

Ustawienia główne

Ten typ nie ma dedykowanego zrzutu ekranu dla grupy ustawień głównych, ale każda kontrolka w niej jest standardowa dla wszystkich typów monitorów HostTracker:

  • Url/Domena/IP - strona do wczytania, na przykład pełny adres URL https://example.com.
  • Nazwa - opcjonalna etykieta tego monitora na Twoim panelu, w alertach, raportach i widżetach.
  • Harmonogram interwałów / Harmonogram cron - przełącznik segmentowy między prostym powtarzającym się interwałem a pełnym wyrażeniem cron dla niestandardowych harmonogramów (gotowe wzorce godzinowe, dzienne, tygodniowe, miesięczne albo zaawansowana składnia cron). Minimalny dostępny interwał zależy od Twojego planu.
  • Limit czasu - jak długo czekać na zakończenie wczytywania strony, zanim sprawdzenie zawiedzie, od 1 do 120 sekund dla tego typu. Wyższy limit w porównaniu ze zwykłym sprawdzeniem HTTP odzwierciedla to, że pełne wczytanie strony w przeglądarce trwa dłużej niż samo żądanie. Jeśli zostawisz go bez zmian, sprawdzenie użyje domyślnych 40 sekund; podnieś lub obniż go tylko wtedy, gdy Twoja strona jest niezwykle wolna albo chcesz mieć ciaśniejszy limit.
  • Tagi - dowolne etykiety tekstowe do grupowania i filtrowania tego monitora.
  • Pełny dziennik - zapisuje każdy pojedynczy wynik sprawdzenia tego monitora bez ich grupowania.
  • Otwarte statystyki - pozwala udostępnić statystyki i dziennik tego monitora innym osobom, w tym niezalogowanym.

Ta grupa zawiera też przełącznik Włączone, który wstrzymuje lub wznawia monitor.

Weryfikacja odpowiedzi

Sekcja Weryfikacji odpowiedzi z polem Słowa kluczowe sprawdzenia zawartości ustawionym na keyword1, keyword2, keyword3, rozwijaną listą Warunek pomyślnego sprawdzenia ustawioną na WSZYSTKIE słowa kluczowe MUSZĄ być OBECNE na sprawdzanej stronie, wyłączonym przełącznikiem Rozróżnianie wielkich i małych liter oraz włączonym przełącznikiem Sprawdzaj tylko widoczną zawartość

To całe sprawdzenie dla tego typu - nie ma osobnej grupy konfiguracji żądania/sondy, bo dopasowanie słów kluczowych do wyrenderowanej strony jest jednocześnie żądaniem i werdyktem.

  • Słowa kluczowe sprawdzenia zawartości - jedno lub więcej słów kluczowych, wpisanych jako lista oddzielona przecinkami (albo jedno na linię). To pole jest wymagane; monitor bez słów kluczowych nie ma czego sprawdzać. Łączny tekst słów kluczowych jest ograniczony do 255 znaków, więc lepiej wybrać kilka krótkich, charakterystycznych fragmentów niż jedno długie zdanie.
  • Warunek pomyślnego sprawdzenia - decyduje, jak słowa kluczowe przekładają się na sukces albo niepowodzenie, z czterema opcjami dokładnie tak, jak pokazuje je rozwijana lista: JAKIEKOLWIEK słowo kluczowe MUSI być OBECNE na sprawdzanej stronie (domyślnie - przechodzi, jeśli znaleziono co najmniej jedno słowo kluczowe), WSZYSTKIE słowa kluczowe MUSZĄ być OBECNE na sprawdzanej stronie (każde słowo kluczowe musi zostać znalezione), JAKIEKOLWIEK słowa kluczowe MUSZĄ być NIEOBECNE na sprawdzanej stronie (zawodzi, gdy tylko pojawi się którekolwiek ze słów kluczowych) oraz WSZYSTKIE słowa kluczowe MUSZĄ być NIEOBECNE na sprawdzanej stronie (zawodzi dopiero, gdy pojawi się każde ze słów kluczowych). Użyj warunku OBECNE, by potwierdzić, że coś wciąż tam jest (przycisk zakupu, komunikat sukcesu); użyj warunku NIEOBECNE, by alarmować, gdy pojawi się coś złego (napis błędu, zakazane słowo, sygnatura zniekształcenia strony).
  • Rozróżnianie wielkich i małych liter - domyślnie wyłączone. Włącz, jeśli dokładna wielkość liter Twojego słowa kluczowego ma znaczenie.
  • Sprawdzaj tylko widoczną zawartość - domyślnie włączone. Gdy jest włączone, słowa kluczowe ukryte przez CSS (display:none, visibility:hidden albo zerowy rozmiar) nie liczą się jako obecne, więc tekst, który istnieje w kodzie, ale nigdy nie jest pokazywany odwiedzającemu, nie wywoła fałszywego przejścia ani fałszywego alarmu, zależnie od Twojego warunku.

Jeśli Twój pakiet nie obejmuje monitorowania słów kluczowych, ta sekcja pokazuje notatkę, że monitorowanie słów kluczowych jest wyłączone, z linkiem do zmiany pakietu.

Lokalizacje monitorowania

Sekcja Lokalizacji monitorowania z drzewem wyboru obejmującym Cały świat, Amerykę Północną, Rosję i Europę Zachodnią, plus rozwijane listy Strategia ponownego sprawdzania i awaryjna pula lokalizacji

  • Lokalizacje - przeszukiwalne drzewo wyboru regionów i pojedynczych punktów monitorowania. Aby ten monitor uznać za w pełni skonfigurowany, trzeba wybrać co najmniej jedną lokalizację.
  • Strategia ponownego sprawdzania - co dzieje się, gdy sprawdzenie wykryje zmianę stanu. Wartość domyślna ponownie uruchamia sprawdzenie z kilku lokalizacji i przyjmuje nowy stan głosowaniem większości, żeby zabezpieczyć się przed fałszywym alarmem z jednej niestabilnej lokalizacji. Alternatywy: określona liczba lokalizacji musi potwierdzić Down (pokazuje suwak potwierdzeń Down od 1 do 7); brak ponownego sprawdzania w ogóle; pełna zgoda każdej lokalizacji ponownie sprawdzającej; albo pełna zgoda wymagana dla Down, podczas gdy Up potrzebuje tylko większości.
  • Jeśli wybrane lokalizacje są niedostępne - "Tylko wybrane lokalizacje" (domyślnie) czeka, aż wybrane przez Ciebie lokalizacje wrócą; "Najbliższe lokalizacje" zastępuje je najbliższymi dostępnymi; "Dowolna lokalizacja" korzysta z całego świata.

Subskrypcje alertów

Sekcja Subskrypcji alertów z przełącznikiem Zasubskrybuj wszystkie kontakty do zdarzeń Up/Down i tabelą kontaktów z przełącznikami Down/Up/Repeat

Jeden przełącznik subskrybuje wszystkie kontakty do zdarzeń Up/Down za jednym razem, albo możesz wybrać pojedyncze kontakty i osobno zasubskrybować je do Down, Up i Repeat (powtarzanych przypomnień o Down) w tabeli poniżej. Jeśli ta sekcja pozostanie pusta, dla tego monitora nie zostanie wysłany żaden alert.

Subskrypcje raportów

Sekcja Subskrypcji raportów z przełącznikiem Zasubskrybuj wszystkie kontakty do raportów tygodniowych/miesięcznych i tabelą kontaktów z przełącznikami Dziennie/Tygodniowo/Miesięcznie

Ten sam wzorzec dotyczy raportów dostępności: zasubskrybuj wszystkie kontakty do raportów tygodniowych i miesięcznych jednym przełącznikiem, albo wybierz Dziennie, Tygodniowo i Miesięcznie osobno dla każdego kontaktu.

Przykład zastosowania

Załóżmy, że sklep internetowy chce wiedzieć w chwili, gdy flagowy produkt zniknie z magazynu, a osobno chce wiedzieć, czy strona główna zacznie pokazywać błąd aplikacji, wciąż odpowiadając kodem 200. W pierwszym przypadku ustawiłbyś URL na stronę produktu, wpisał słowo kluczowe, które pojawia się tylko, gdy produkt można kupić, na przykład Add to Cart, i zostawił Warunek pomyślnego sprawdzenia na domyślnym JAKIEKOLWIEK słowo kluczowe MUSI być OBECNE. Sprawdzenie przechodzi, dopóki tekst przycisku tam jest, i przechodzi na Down w chwili, gdy zniknie, co jest dokładnie sygnałem braku towaru. W drugim przypadku skierowałbyś osobny monitor Content Check na stronę główną, wpisał słowo kluczowe pojawiające się wyłącznie w stanie awarii, na przykład Internal Server Error, i przełączył warunek na WSZYSTKIE słowa kluczowe MUSZĄ być NIEOBECNE, więc sprawdzenie pozostaje Up, dopóki ten tekst nigdy się nie pojawi, i przechodzi na Down w momencie, gdy się pojawi. W obu przypadkach zostawiłbyś Rozróżnianie wielkich i małych liter wyłączone, bo wielkość liter raczej się nie zmieni, i zostawił Sprawdzaj tylko widoczną zawartość włączone, żeby ukryty baner błędu, który istnieje w kodzie, ale nigdy naprawdę nie jest pokazywany prawdziwemu odwiedzającemu, nie wywołał fałszywego alarmu.

Rozwiązywanie problemów

  • Sprawdzenie nigdy nie przechodzi na Down, mimo że strona wyraźnie się zmieniła. Sprawdź, czy Rozróżnianie wielkich i małych liter jest włączone, a wielkość liter Twojego słowa kluczowego przestała dokładnie pasować do strony, albo czy Sprawdzaj tylko widoczną zawartość odfiltrowuje tekst znajdujący się w ukrytym elemencie. Przetestuj najpierw z wyłączonym Sprawdzaj tylko widoczną zawartość, żeby potwierdzić, że słowo kluczowe tam jest, a potem zdecyduj, czy zachowanie tylko-widoczne jest tym, czego chcesz.
  • Sprawdzenie miga między Up a Down na stronie, która dla Ciebie wygląda na niezmienioną. Słowo kluczowe może siedzieć w dynamicznej treści, która się rotuje, na przykład w karuzeli, rotującym banerze albo zmieniającym się zlokalizowanym napisie. Wybierz stabilniejsze słowo kluczowe albo przełącz na warunek WSZYSTKIE z kilkoma słowami kluczowymi, tak żeby jeden rotujący element nie mógł odwrócić całego werdyktu.
  • Sprawdzenie zaczęło zawodzić zaraz po dodaniu nowego słowa kluczowego przy "WSZYSTKIE słowa kluczowe MUSZĄ być OBECNE". Ten warunek wymaga znalezienia każdego słowa kluczowego z listy, więc dodanie jeszcze jednego podnosi poprzeczkę dla każdego kolejnego sprawdzenia. Potwierdź, że nowe słowo kluczowe pojawia się na stronie dosłownie, albo przełącz na JAKIEKOLWIEK, jeśli jedno dopasowanie powinno wystarczyć.
  • Pole słów kluczowych sprawdzenia zawartości pokazuje notatkę, że monitorowanie słów kluczowych jest wyłączone. Bieżący pakiet Twojego konta nie obejmuje tej funkcji; notatka linkuje bezpośrednio do zmiany pakietu.
  • Tekst Twoich słów kluczowych wydaje się być ucięty przy zapisie. Łączne pole słów kluczowych jest ograniczone do 255 znaków. Użyj kilku krótkich, charakterystycznych fragmentów zamiast jednego długiego zdania.

Powiązane

Sprawdź teraz

Uruchom darmowe sprawdzenie na swojej stronie - bez zakładania konta.

HTTP check

Monitoruj to na stałe

Otrzymasz powiadomienie w chwili awarii: HostTracker sprawdza z ponad 300 lokalizacji i powiadamia e-mailem, SMS-em, przez Slack, Telegram i nie tylko.

Funkcje HostTracker

Więcej w tej sekcji: Przewodniki po monitoringu: każdy typ kontroli krok po kroku