Większość właścicieli witryn dowiaduje się, że ich witryna nie działa w najgorszy możliwy sposób: klient wysyła e-maile, sprzedaż kończy się niepowodzeniem lub klient dzwoni. Monitorowanie czasu pracy odwraca tę sytuację. Monitor odwiedza Twoją witrynę zgodnie z harmonogramem i w momencie, gdy przestanie poprawnie odpowiadać, otrzymasz powiadomienie, zwykle kilka minut przed zauważeniem przez kogokolwiek innego. Z tego poradnika dowiesz się, jak bezpłatnie skonfigurować tę usługę, co sprawdzić poza stroną główną i jak uniknąć fałszywych alarmów, które powodują wyłączenie alertów.
Co faktycznie sprawdza monitorowanie czasu pracy
Monitor czasu pracy to robot, który co kilka minut żąda adresu URL z serwera poza Twoim hostingiem. Każda kontrola rejestruje trzy rzeczy:
- Czy odpowiedziało? Przekroczenie limitu czasu lub odmowa połączenia oznaczają, że odwiedzający nie mogą się z Tobą skontaktować.
- Czy odpowiedź była prawidłowa? Strona zwracająca kod błędu, taki jak 500 lub 503, jest technicznie dostępna, ale jest uszkodzona. Dobry monitor traktuje to jako wadę.
- Jak szybko to było? Trendy czasu odpowiedzi ostrzegają o wolnej bazie danych, pełnym dysku lub przeciążonym planie, zanim doprowadzą do przestojów.
Ponieważ kontrola odbywa się spoza Twojej sieci, widzi Twoją witrynę w taki sam sposób, w jaki widzą ją odwiedzający, łącznie z problemami z DNS, SSL i CDN, których nie zauważają wewnętrzne panele kontrolne serwerów.
Jak skonfigurować bezpłatne monitorowanie czasu pracy w pięć minut
1. Utwórz darmowe konto
Zarejestruj się w My Site Alerts, podając swój adres e-mail. Nie ma karty kredytowej ani zegara próbnego: bezpłatny plan obejmuje 10 monitorów stron internetowych z kontrolami co 5 minut.
2. Najpierw dodaj najważniejszy adres URL
Zacznij od strony, która zarabia pieniądze lub przynosi potencjalnych klientów: strona główna, strona do kasy, formularz rezerwacji lub strona logowania. Wklej pełny adres, łącznie z https:// i zachowaj domyślny odstęp 5 minut.
3. Wybierz, dokąd mają trafiać alerty
E-mail to minimum. Jeśli mieszkasz w aplikacji do czatowania, połącz się także Slack, Discord, Telegram lub Microsoft Teams, aby awaria dotarła do Ciebie na urządzeniu, na którym aktualnie patrzysz. Wysyłaj alerty do co najmniej dwóch kanałów: jeśli Twoja poczta e-mail działa na tym samym serwerze co Twoja witryna, awaria może spowodować uszkodzenie obu kanałów jednocześnie.
4. Dodaj kontrolę słów kluczowych dla stron, które mogą po cichu zawieść
Niektóre błędy nadal powodują wyświetlenie normalnej strony: pustego szablonu, komunikatu o błędzie bazy danych lub powiadomienia o konserwacji. Powiedz monitorowi, aby szukał słowa, które powinno zawsze się tam znajdować, na przykład nazwy marki lub tekstu przycisku zakupu. Jeśli słowo zniknie, otrzymasz powiadomienie, mimo że serwer odpowiedział.
5. Opublikuj stronę statusu
Publiczna strona stanu zapewnia klientom jedno miejsce, w którym mogą sprawdzić, czy coś jest nie tak, i pozwala uniknąć konieczności odpowiadania na to samo pytanie dwadzieścia razy podczas incydentu. Bezpłatny plan obejmuje dwa.
Co jeszcze monitorować (nie tylko stronę główną)
- Certyfikaty SSL. Wygasły certyfikat wyświetla odwiedzającym pełnoekranowe ostrzeżenie dotyczące bezpieczeństwa. Otrzymaj przypomnienie na kilka tygodni przed wygaśnięciem; możesz teraz sprawdzić dowolną witrynę za pomocą naszego modułu sprawdzania SSL.
- Wygaśnięcie domeny. Wygasła domena powoduje natychmiastowe zablokowanie Twojej witryny i poczty e-mail, a konkurencja może ją zarejestrować. Monitorowanie domeny ostrzega Cię na długo przed datą odnowienia.
- Zadania Cron i kopie zapasowe. Monitor pulsu oczekuje sygnału ping od zaplanowanego zadania. Jeśli skrypt kopii zapasowej lub faktury przestanie działać, brakujący sygnał ping wywoła alert.
- Rekordy DNS. Nieoczekiwana zmiana w rekordach A, MX lub TXT może spowodować uszkodzenie witryny lub dostarczalność wiadomości e-mail. Sprawdź swoje bieżące rekordy za pomocą narzędzia wyszukiwania DNS.
- Przepływ kluczy w innych domenach. Jeśli Twój sklep realizuje zakupy w subdomenie lub u dostawcy usług płatniczych, monitoruj również ten adres URL.
Jak często należy sprawdzać?
W przypadku większości witryn najlepszym rozwiązaniem jest interwał 5-minutowy. W najgorszym przypadku o awarii dowiesz się w ciągu około pięciu minut, czyli znacznie szybciej niż oczekiwanie na skargę klienta, a także dzięki temu liczba żądań kierowanych do Twojego serwera będzie niewielka: 288 kontroli dziennie. Jednominutowe kontrole mają znaczenie głównie wtedy, gdy każda minuta przestoju kosztuje realne pieniądze, np. zajęty sklep podczas wyprzedaży. W przypadku SSL, domen i DNS wystarczające są kontrole co godzinę lub codziennie, ponieważ problemy te narastają w ciągu dni, a nie sekund.
Jak uniknąć fałszywych alarmów
Nic nie zabija konfiguracji monitorowania szybciej niż alarmy, które płaczą wilka. Kilka nawyków sprawia, że alerty są godne zaufania:
- Potwierdź przed powiadomieniem. My Site Alerts ponownie sprawdza awarię, zanim Cię powiadomi, więc pojedynczy upuszczony pakiet Cię nie wybudzi.
- Użyj realistycznego limitu czasu. Jeśli Twoja witryna zwykle odpowiada w ciągu dwóch sekund, dziesięciosekundowy limit czasu oddziela spowolnienie od zatrzymania.
- Monitoruj stabilny adres URL. Unikaj stron, które przekierowują w różny sposób w zależności od lokalizacji lub plików cookie i unikaj adresów URL chronionych przez boty blokujące automatyczne kontrole.
- Cisza planowana praca. Wstrzymaj monitor podczas konserwacji, aby historia przedstawiała tylko rzeczywiste zdarzenia.
Co zrobić, gdy otrzymasz ostrzeżenie o upadku
- Sprawdź to z zewnątrz. Otwórz witrynę na swoim telefonie, korzystając z mobilnej transmisji danych, lub uruchom szybki test ping, aby sprawdzić, czy serwer w ogóle odpowiada.
- Przeczytaj błąd. Alert poinformuje Cię, czy był to przekroczenie limitu czasu, awaria DNS, błąd SSL czy kod statusu błędu, który wskaże właściwą poprawkę: hosting, domenę, certyfikat lub aplikację.
- Powiedz swoim użytkownikom. Opublikuj krótką aktualizację na stronie statusu. Ludzie znacznie łatwiej wybaczają przerwy, gdy widzą, że je masz.
- Spójrz później na oś czasu. Historia czasu reakcji często pokazuje spowolnienie, które nastąpiło przed awarią, co jest wskazówką do zapobiegania kolejnej.
Bezpłatne i płatne monitorowanie czasu pracy
Płatne narzędzia dodają takie elementy, jak jednominutowe lub 30-sekundowe czeki, dziesiątki lokalizacji czeków, połączenia SMS i duże zespoły. W przypadku witryny osobistej, bloga, małej firmy lub kilku witryn klientów podstawy są takie same: niezawodne kontrole co kilka minut, alerty dotyczące używanych kanałów, ostrzeżenia dotyczące protokołu SSL i domeny, pulsy dla zaplanowanych zadań i strona stanu. Właśnie to obejmuje bezpłatny plan, bez okresu próbnego, który się kończy.
Często zadawane pytania
Czy bezpłatne monitorowanie czasu pracy jest niezawodne?
Tak, pod warunkiem, że kontrole będą przeprowadzane poza Twoim hostingiem, a awarie zostaną potwierdzone przed powiadomieniem. Główną różnicą w stosunku do płatnych planów jest interwał, a w przypadku większości witryn internetowych wystarczy 5 minut.
Czy monitoring spowolni moją witrynę?
Nie. Sprawdzanie co 5 minut to jedno lekkie żądanie, 288 dziennie, co oznacza mniejszy ruch niż pojedynczy użytkownik przeglądający kilka stron.
Czy mogę monitorować stronę internetową, której nie jestem właścicielem?
Tylko jeśli masz pozwolenie. Monitorowanie siedziby klienta lub dostawcy, od którego jesteś zależny, jest dopuszczalne za ich zgodą; prosimy nie kierować monitorów na systemy, do sprawdzania których nie masz uprawnień.
Skąd mam wiedzieć, czy dana witryna internetowa nie działa dla wszystkich, czy tylko dla mnie?
Przetestuj go z innej sieci, takiej jak komórkowa transmisja danych, lub użyj zewnętrznego narzędzia, takiego jak nasz test ping. Monitor czasu pracy odpowiada na to automatycznie, ponieważ sprawdza serwery poza Twoim połączeniem.