Rozdział 1 z 15

Czym jest Calmfox Watch

Calmfox Watch to opieka techniczna nad stroną internetową: sprawdzamy, czy strona działa, czy ma komplet treści, czy nikt nie podmienił jej zawartości i jak szybko się wczytuje. Ten rozdział opisuje zakres usługi, jej granice oraz pojęcia, które wracają w całej dokumentacji.

Co robi Calmfox Watch

Usługa pilnuje strony w czterech obszarach. Każdy z nich odpowiada na inne pytanie i każdy ma w panelu własny ekran, ale wszystkie kończą się tak samo: informacją, kiedy coś wymaga uwagi.

  • Dostępność. Czy strona odpowiada i czy odpowiada poprawnie. Do tego ważność certyfikatu SSL, ważność domeny i zmiany w jej ustawieniach.
  • Treść podstron. Czy adresy z mapy strony nadal się otwierają, czy nie zniknęła z nich treść, czy działają odnośniki, obrazy, arkusze stylów i skrypty.
  • Integralność i bezpieczeństwo. Czy na stronie nie pojawił się nowy skrypt z obcego serwera, przekierowanie poza domenę, nowe konto z pełnymi uprawnieniami albo zaległe aktualizacje.
  • Wydajność. Ile czasu zajmuje wczytanie wskazanych adresów i czy wynik nie pogarsza się w czasie.

Wyniki wszystkich sprawdzeń trafiają w jedno miejsce: do panelu pod adresem watch.calmfox.net. Z tego samego miejsca wychodzą powiadomienia i comiesięczny raport z opieki.

Jak to działa w praktyce

  1. 1 Sprawdzamy stronę z zewnątrzCo kilkadziesiąt sekund pobieramy wskazany adres dokładnie tak, jak robi to przeglądarka odwiedzającego, i sprawdzamy odpowiedź serwera oraz treść, która wróciła.
  2. 2 Awarię potwierdzamy drugim sprawdzeniemJedna nieudana próba niczego jeszcze nie znaczy: sieć bywa zawodna. Dopiero kolejne nieudane sprawdzenie otwiera zdarzenie.
  3. 3 Powiadamiamy tych, którzy mają wiedziećWiadomość idzie kanałami wybranymi przez każdą osobę osobno: e-mailem, powiadomieniem w aplikacji lub przeglądarce, na Telegramie, Signalu, Discordzie albo SMS-em.
  4. 4 Zdarzenie zostaje opisanePanel zapisuje moment wykrycia, odpowiedź serwera, wysłane powiadomienia, moment przejęcia sprawy i rozwiązanie. To jest oś czasu incydentu i podstawa rozliczenia dostępności.
  5. 5 Raz w miesiącu wysyłamy raportPodsumowanie okresu: dostępność, lista zdarzeń, czasy reakcji, naprawione wykrycia i zapowiedziane prace serwisowe.

Sprawdzamy z jednego miejsca

Monitoring pracuje z jednej lokalizacji sieciowej. Nie obiecujemy sprawdzania „z wielu miejsc na świecie": przy awarii serwera wynik byłby ten sam, a przy problemie widocznym tylko w jednym kraju informacja i tak wymagałaby potwierdzenia człowiekiem.

Cztery poziomy integracji

Im głębiej podłączona strona, tym więcej widzimy. Poziom 0 działa bez żadnej zmiany na stronie i jest wystarczający, żeby wykryć awarię. Kolejne poziomy dokładają rzeczy, których z zewnątrz nie widać: realne czasy wczytywania u odwiedzających i stan usług od środka.

Poziom 0Monitoring z zewnątrznic nie instalujesz: sprawdzamy stronę z zewnątrz, tak jak robi to odwiedzający
Poziom 1Skrypt na stroniejedna linijka w kodzie strony: czasy wczytywania z realnych wejść i potwierdzenie domeny
Poziom 2Pakiet do CMS-awtyczka WordPressa albo pakiet Neosa, Syliusa, Magento: stan usług widziany od środka
Poziom 3Pełna opieka serwerowadostęp do serwera i naprawy po naszej stronie (pakiet Enterprise)
Makieta Drabinka integracji z ekranu „Integracje". Aktualny poziom widać też na dole menu strony.

Poziom wybierasz samodzielnie i możesz zatrzymać się na dowolnym. Instalacja skryptu i pakietu do systemu zarządzania treścią jest opisana w rozdziale „Integracje i poziomy opieki".

Czego nie robimy

Granice usługi opisujemy wprost, bo od nich zależy, czego można się po monitoringu spodziewać, a czego trzeba pilnować osobno.

  • Nie skanujemy strony w poszukiwaniu złośliwego oprogramowania. Wykrywamy zmiany (nowy skrypt, przekierowanie, nowe konto administratora), a nie sygnatury wirusów.
  • Nie wykonujemy kopii zapasowych i nie odtwarzamy strony po awarii.
  • Nie zmieniamy treści strony i nie logujemy się do jej panelu administracyjnego. Nie prosimy o hasła do serwera ani do systemu zarządzania treścią.
  • Nie uruchamiamy strony tak jak przeglądarka: czytamy kod, który oddaje serwer. Skryptów dokładanych dopiero przez menedżer tagów nie zobaczymy.
  • Naprawy po naszej stronie należą do pakietu Enterprise. W pozostałych pakietach wykrywamy, opisujemy i powiadamiamy, a poprawkę wykonuje Twój zespół lub Twoja agencja.

Słowniczek pojęć

Kilkanaście słów, które wracają w panelu, w powiadomieniach i w tej dokumentacji.

Monitor
Pojedyncze, powtarzane sprawdzenie: adres strony, formularz, certyfikat i domena, plik reguł dla wyszukiwarek. Monitory są na ekranie „Monitory".
Sprawdzenie
Jedno wykonanie monitora. Wynik ostatnich sprawdzeń widać jako pasek pod nazwą monitora.
Incydent (zdarzenie)
Potwierdzona awaria lub inna sytuacja wymagająca reakcji, zapisana razem z osią czasu. Incydent ma początek, koniec i podsumowanie.
Wykrycie
Zastrzeżenie znalezione podczas przeglądu treści albo kontroli integralności, na przykład niedziałający odnośnik. Nie każde wykrycie jest awarią.
Przegląd treści
Regularne przejście po adresach z mapy strony i porównanie ich ze stanem poprzednim.
Mapa strony
Plik sitemap.xml, w którym strona wypisuje swoje adresy. Z niego bierzemy listę podstron do sprawdzenia.
Dostępność
Udział czasu, w którym strona odpowiadała poprawnie, w całym okresie. Podajemy ją w procentach razem z liczbą minut przerwy.
Czas reakcji
Czas od wykrycia zdarzenia do jego przejęcia przez człowieka. Cel czasu reakcji ustawia się w „Ustawieniach" strony.
Okno serwisowe
Zapowiedziane prace, na czas których monitoring nie powiadamia, a przerwa nie pomniejsza dostępności.
Kondycja
Ocena od 0 do 100 złożona z pięciu obszarów, podawana zawsze razem z pokryciem pomiaru, czyli informacją, ile z nich w ogóle mierzymy.
Poziom integracji
Głębokość podłączenia strony, od 0 (monitoring z zewnątrz) do 3 (pełna opieka serwerowa).
Fraza kontrolna
Fragment tekstu, który musi znaleźć się na stronie głównej. Jego brak jest awarią, nawet jeśli serwer odpowiada poprawnie.
Kluczowa podstrona
Adres wskazany przez Ciebie jako ważniejszy od innych. Sprawdzamy go w każdym przebiegu i możesz dla niego wskazać wymagany element.
Stan odniesienia
Pierwszy odczyt, do którego porównujemy kolejne. Pierwszy odczyt nigdy nie powiadamia, bo nie ma jeszcze do czego porównać.
Organizacja
Konto firmy w panelu. Do jednej organizacji należą użytkownicy, dane do faktur i dowolna liczba stron, z których każda ma własny pakiet.

Co sprawdzisz bez konta

Część sprawdzeń jest dostępna publicznie, bez zakładania konta i bez podawania danych. Wyniki są jednorazowe: pokazujemy stan na teraz, bez historii i bez powiadomień.

  • Bezpłatny przegląd techniczny pod adresem /start: sprawdza stronę, rozpoznaje system zarządzania treścią, mapę strony, certyfikat i formularze, a na końcu pokazuje ocenę wstępną.
  • Bezpłatne narzędzia pod adresem /narzedzia: czy strona działa, certyfikat SSL, ważność domeny, ustawienia poczty (SPF, DKIM, DMARC), nagłówki bezpieczeństwa i plik robots.txt.
  • Generator pliku robots.txt, który układa reguły widoczności strony w wyszukiwarkach.

Przegląd nie zobowiązuje

Bezpłatny przegląd nie zakłada konta i nie wymaga karty płatniczej. Konto powstaje dopiero wtedy, gdy po obejrzeniu wyniku zdecydujesz się na opiekę.

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