Rozdział 4 z 15

Monitoring dostępności

Ekran „Monitory" zbiera wszystkie powtarzane sprawdzenia jednej strony: adresy, kontrolę treści, certyfikat, domenę i ustawienia DNS. Ten rozdział wyjaśnia, co można pilnować, jak często to robimy i kiedy sprawdzenie zamienia się w zdarzenie.

Co można pilnować

Nowy monitor dodaje się przyciskiem „Dodaj monitor". Nie pytamy o parametry techniczne, tylko o to, co ma być pilnowane; resztę ustawiamy sami. Do wyboru są gotowe zestawy:

ZestawCo pilnujeTypowe zastosowanie
Monitoring podstronyadres odpowiada poprawniestrona główna, sklep, ważna podstrona
Monitoring treści na stroniewskazany tekst JEST w treścinazwa firmy w stopce, przycisk zakupu
Monitoring frazy alarmowejwskazany tekst NIE MA prawa się pojawićkomunikat o błędzie, „przerwa techniczna"
Wartość w odpowiedzi JSONjedno pole odpowiedzi ma określoną wartośćadres kontrolny aplikacji lub interfejsu
Monitoring zamkniętego adresupoprawna odpowiedź JEST awariąkopie plików konfiguracyjnych, które nie mogą być publiczne
Monitoring strony za logowaniemserwer odpowiada, a prośba o logowanie jest poprawną odpowiedziąpanel klienta, strefa zalogowanego
Monitoring IPv6ta sama strona po nowszym rodzaju adresustrony, które mają działać w obu sieciach
Monitoring SSL i domenyważność certyfikatu i ważność domenykażda strona, zakładany automatycznie

Liczba monitorów na stronę wynika z pakietu. Sprawdzenia zakładane przez nas (certyfikat z domeną, plik reguł dla wyszukiwarek) nie zajmują miejsca przeznaczonego na Twoje własne monitory.

Przełącznik „Sprawdzaj serwer, nie kopię strony z pamięci podręcznej"

Włączony sprawia, że każde sprawdzenie pomija zapisane kopie strony po drodze. Warto go włączyć tam, gdzie kopia potrafi przeżyć awarię serwera i pokazywać stronę, której już nie ma.

Częstotliwość i moment zgłoszenia awarii

Przy każdym monitorze ustawia się częstotliwość sprawdzania oraz to, po ilu nieudanych próbach z rzędu zgłaszamy awarię. Widełki częstotliwości zależą od pakietu.

  1. 1 SprawdzenieMonitor pobiera adres i ocenia odpowiedź.
  2. 2 PotwierdzeniePierwsza nieudana próba niczego nie zgłasza. Awarię otwiera dopiero kolejna nieudana próba z rzędu.
  3. 3 OdczekaniePrzed wysłaniem powiadomienia czekamy jeszcze kilka minut. Krótka przerwa, która sama mija, nie budzi nikogo w nocy.
  4. 4 PowiadomienieDopiero teraz wychodzi wiadomość wybranymi kanałami, a zdarzenie pojawia się w panelu.

Z tego wynikają dwie liczby, które warto znać: czas do wykrycia awarii (częstotliwość pomnożona przez liczbę wymaganych nieudanych prób) oraz czas do powiadomienia (wykrycie plus odczekanie). Obie zależą od pakietu i są wypisane w porównaniu pakietów.

Kontrola treści strony głównej

Sam kod odpowiedzi nie odróżnia działającej strony od pustki. Zepsuta strona potrafi odpowiedzieć poprawnie i oddać pustą treść, a monitoring patrzący tylko na kod odpowiedzi zapisze to jako stuprocentową dostępność.

Dlatego przy stronie głównej pilnujemy dodatkowo frazy kontrolnej: fragmentu tekstu, który musi być w treści. Propozycję frazy podaje kreator (najczęściej fragment stopki), a zmienić ją można w każdej chwili. Monitor bez kontroli treści jest wprost opisany na liście, z przyciskiem „Włącz kontrolę treści".

Dobra fraza to fraza stała

Nie wybieraj tekstu, który zmienia się sam: roku w informacji o prawach autorskich, liczby produktów ani nazwy promocji. Zmiana takiego fragmentu wywołałaby powiadomienie o awarii, której nie ma.

Lista monitorów i pasek sprawdzeń

Strona głównaco 60 skontrola treścidostępność 30 dni: 99,9%
Certyfikat i domenaco 12 hcertyfikat ważny 51 dni · domena 214 dni
Formularz kontaktowywstrzymana do 18:00nie liczy się do dostępności
Makieta Pasek pod nazwą monitora pokazuje kolejne sprawdzenia: zielone poprawne, bursztynowe oczekujące na potwierdzenie, czerwone nieudane.
  • Kolumna „Status" mówi o stanie bieżącym, a „Dostępność 30 dni" o całym okresie.
  • Etykiety przy nazwie tłumaczą, czym monitor różni się od zwykłego sprawdzenia adresu, na przykład „fraza zakazana" albo „adres ma być zamknięty".
  • Monitor wstrzymany jest wyszarzony i nie liczy się do dostępności w żadną stronę.
  • Kliknięcie w monitor otwiera jego historię, o ile sprawdzenie wykonujemy po naszej stronie (dotyczy między innymi pliku reguł dla wyszukiwarek).

Sprawdzenie na żądanie i wstrzymanie

Przycisk „Sprawdź ponownie" wykonuje prawdziwe sprawdzenie od razu, poza harmonogramem. Jeżeli wynik różni się od tego, co pokazuje panel, stan monitora zmienia się natychmiast: nieudane sprawdzenie otwiera zdarzenie, udane zamyka otwarte. To jest właściwa droga po wgraniu poprawki, gdy nie chcesz czekać na kolejne sprawdzenie z harmonogramu.

Przycisk „Wstrzymaj monitoring" przy monitorze zatrzymuje jedno sprawdzenie, na czas od pięciu minut do siedmiu dni albo do odwołania. Wstrzymany monitor nie powiadamia i nie wchodzi do statystyk dostępności. Gdy prace dotyczą całej strony, właściwym narzędziem jest okno serwisowe, opisane w rozdziale „Prace serwisowe i wyciszanie".

Certyfikat, domena i ustawienia DNS

Karta „Domena i DNS" na ekranie „Monitory" zbiera to, co nie jest podstroną, ale potrafi wyłączyć stronę z dnia na dzień.

Co sprawdzamySkąd bierzemy daneKiedy powiadamiamy
Certyfikat SSLz połączenia ze stronąna 14, 7, 3 i 1 dzień przed końcem ważności oraz w dniu wygaśnięcia
Ważność domenyz rejestru domenna 30, 14, 7, 3 i 1 dzień przed końcem oraz w dniu wygaśnięcia
Rejestrator, statusy i serwery nazwz rejestru domenprzy każdej zmianie potwierdzonej drugim odczytem
Wpisy DNSz dwóch niezależnych źródeł jednocześnieprzy zmianie potwierdzonej drugim odczytem, jedną zbiorczą wiadomością
Plik robots.txtz Twojego serwera, co godzinęgdy reguły zamykają stronę przed wyszukiwarkami

Każdy próg wysyłamy raz, a przedłużenie certyfikatu lub domeny zeruje progi. Pierwszy odczyt jest stanem odniesienia i nie powiadamia. Od pakietu Start można dodatkowo zablokować wpisy DNS, czyli zapisać ich wzorzec i traktować każde odstępstwo jak zdarzenie.

Czego nie da się sprawdzić

Systemu nazw domen nie da się zapytać o „wszystkie rekordy": takiego zapytania po prostu nie ma. Pytamy o kilkadziesiąt najczęściej używanych nazw i o te, które znamy z Twoich monitorów, i mówimy w panelu wprost, czego szukaliśmy.

Czegoś tu brakuje albo coś działa inaczej, niż opisujemy? Napisz do nas. Dokumentację poprawiamy razem z produktem.