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.
W tym rozdziale
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:
| Zestaw | Co pilnuje | Typowe zastosowanie |
|---|---|---|
| Monitoring podstrony | adres odpowiada poprawnie | strona główna, sklep, ważna podstrona |
| Monitoring treści na stronie | wskazany tekst JEST w treści | nazwa firmy w stopce, przycisk zakupu |
| Monitoring frazy alarmowej | wskazany tekst NIE MA prawa się pojawić | komunikat o błędzie, „przerwa techniczna" |
| Wartość w odpowiedzi JSON | jedno pole odpowiedzi ma określoną wartość | adres kontrolny aplikacji lub interfejsu |
| Monitoring zamkniętego adresu | poprawna odpowiedź JEST awarią | kopie plików konfiguracyjnych, które nie mogą być publiczne |
| Monitoring strony za logowaniem | serwer odpowiada, a prośba o logowanie jest poprawną odpowiedzią | panel klienta, strefa zalogowanego |
| Monitoring IPv6 | ta sama strona po nowszym rodzaju adresu | strony, które mają działać w obu sieciach |
| Monitoring SSL i domeny | ważność certyfikatu i ważność domeny | każ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.
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.
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.
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.
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".
Karta „Domena i DNS" na ekranie „Monitory" zbiera to, co nie jest podstroną, ale potrafi wyłączyć stronę z dnia na dzień.
| Co sprawdzamy | Skąd bierzemy dane | Kiedy powiadamiamy |
|---|---|---|
| Certyfikat SSL | z 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ść domeny | z rejestru domen | na 30, 14, 7, 3 i 1 dzień przed końcem oraz w dniu wygaśnięcia |
| Rejestrator, statusy i serwery nazw | z rejestru domen | przy każdej zmianie potwierdzonej drugim odczytem |
| Wpisy DNS | z dwóch niezależnych źródeł jednocześnie | przy zmianie potwierdzonej drugim odczytem, jedną zbiorczą wiadomością |
| Plik robots.txt | z 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.