Ostatnia aktualizacja:

1 września 2025

Opublikowano:

21 sierpnia 2018

Monitorowanie stron internetowych – przegląd narzędzi

Monitorowanie stron internetowych – przegląd narzędzi

Każdy właściciel lub opiekun systemu informatycznego powinien dbać o jego niezawodność za pomocą szeregu procesów i podejść gwarantujących wysoką jakość rozwiązań. Żaden system nie jest w 100% odporny na upływ czasu i całkowicie bezobsługowy. Stosując opisane przeze mnie narzędzia, będziemy ostrzegani przed anomaliami w naszym systemie, co pozwoli nam zareagować jeszcze zanim dojdzie do awarii. Co więcej, w przypadku usterki zostaniemy natychmiast powiadomieni i będziemy w stanie bezzwłocznie zareagować w celu skrócenia czasu niedostępności systemu.

W tym artykule dowiesz się:
  1. Monitoring stron internetowych – co monitorować?
  2. Narzędzia do monitorowania zasobów na infrastrukturze
  3. Podsumowanie

Monitoring stron internetowych – co monitorować?

To, co powinniśmy monitorować, w dużej mierze zależy od pełnionej przez nas funkcji.

W przypadku gdy odpowiadamy za infrastrukturę, na której działa system, powinniśmy stosować narzędzia monitorujące zasoby, takie jak wykorzystana przestrzeń dyskowa, zajętość łącza czy obciążenie procesorów.

Jako wykonawcy lub opiekunowie systemu powinniśmy monitorować ścieżki krytyczne w oprogramowaniu, logi wyjątków generowane przez system oraz czas odpowiedzi na żądania (szybkość działania aplikacji).

Jako właściciele systemu chcemy mieć informację o tym, czy system jest dostępny z perspektywy użytkownika systemu.

Narzędzia do monitorowania zasobów na infrastrukturze

Przytoczę kilka najbardziej popularnych narzędzi do monitorowania zasobów, a następnie omówię głębiej te, których sam używałem.

  • Nagios
  • Cacti
  • Rrdtool
  • Zenoss
  • Logwatch/Logcheck
  • Icinga
  • Munin

W Satisfly do monitorowania zasobów używamy narzędzia Munin. Charakteryzuje się ono prostą instalacją i łatwością podłączenia kolejnych maszyn do monitoringu. Szeroki zestaw dostępnych wtyczek sprawia, że system dopasuje się do potrzeb charakterystycznych dla różnych użytkowników. Niestety nie ma wbudowanego mechanizmu powiadamiania o anomaliach (bazuje na zewnętrznych usługach), dlatego konfiguracja może za pierwszym razem zająć nieco więcej czasu.

Munin prezentuje wykresy z informacjami o zasobach w ujęciu dziennym, tygodniowym, miesięcznym i rocznym. Przykładowe wykresy opóźnienia odczytu oraz zajętości dysku:

Wykres dysku
Wykres zajętości dysku

Narzędzia do monitorowania dostępności systemu informatycznego W większości wdrażam aplikacje internetowe, dlatego używam narzędzia, które potrafi monitorować systemu po protokole HTTP/HTTPS. W mojej pracy najlepiej sprawdził się UptimeRobot. Narzędzie za darmo umożliwia monitorowanie do pięćdziesięciu systemów z czasem informowania pięć minut. Jeżeli potrzebujemy monitorować większą ilość usług lub chcemy szybciej otrzymywać informacje o awariach, możemy wykupić (niedrogi) abonament.

UptimeRobot oferuje kilka rodzajów powiadomień o anomaliach:

  • email
  • sms
  • Twitter
  • webservice — wywoła określony adres HTTP z parametrami
  • email to sms (w Polsce tylko Plus oferuje taką usługę)

Posiada także szereg integracji:

  • Boxcar (powiadomienia push dla iOS)
  • Pushbullet (powiadomienia push dla Androida, iOS, a także przeglądarek)
  • Pushover (j.w.)
  • Hipchat
  • Slack

Sam korzystam ze spiętego powiadomienia UptimeRobot ze Slackiem. Dodatkowo dla serwisów produkcyjnych używam powiadomienia email oraz sms. Z doświadczenia wiem, że UptimeRobot dobrze sprawdza się w monitorowaniu dostępności aplikacji internetowych — powiadomienia nieraz pozwoliły mi ograniczyć czas niedostępności usługi. Dzięki UptimeRobot to właśnie my informujemy klientów o naprawieniu problemu, a nie klienci nas o niedostępności systemu.

UptimeRobot

W Satisfly prócz aplikacji internetowych często oferujemy naszym klientom rozwój aplikacji mobilnych dla systemu Android. UptimeRobot może monitorować dla nas wywołania API udostępnianego dla aplikacji mobilnej. Natomiast monitorowanie samej aplikacji wykonujemy przy pomocy zyskującego na popularności (po przejęciu przez Google) narzędzia Firebase. Funkcja Crashlitics w Firebase dostarcza szerokiej informacji o błędach, które wystąpiły w czasie działania aplikacji u klientów, dzięki czemu możemy skutecznie zareagować i opublikować poprawkę na dany błąd.

Podsumowanie

Nieważne czy jesteś właścicielem, wykonawcą czy też odpowiadasz za infrastrukturę sprzętową aplikacji internetowej — powinieneś wybrać dla siebie odpowiedni zestaw z przedstawionych narzędzi i wdrożyć je do swojego ekosystemu. Umożliwią Ci one szybką reakcję w przypadku awarii lub zapobiegnięcie jej dzięki bieżącej informacji o odkrytych przez monitoring anomaliach.

Ostatnia aktualizacja:

1 września 2025

Opublikowano:

21 sierpnia 2018

W tym artykule dowiesz się:
  1. Monitoring stron internetowych – co monitorować?
  2. Narzędzia do monitorowania zasobów na infrastrukturze
  3. Podsumowanie

Polecane artykuły

Jak dane transakcyjne dają przewagę w e-Commerce? – Przemysław Pasek

W tym odcinku zaglądamy za kulisy danych transakcyjnych i sprawdzamy, jak zamienić je w konkretne przewagi w e-Commerce. Moim gościem jest Przemysław Pasek, który od lat pomaga sklepom internetowym lepiej rozumieć swoich klientów i monetyzować wiedzę, jaką mają o ich zachowaniach. Rozmawiamy o tym, jak analizować dane, żeby nie zgubić się w liczbach, jak skutecznie segmentować klientów i czym różni się kupujący wrażliwy na cenę od klienta premium. Pojawia się też temat retencji, przewidywania zakupów i tego, dlaczego czasem zamiast rabatu lepiej zaproponować... wniesienie mebli. To odcinek dla tych, którzy chcą wycisnąć więcej ze swojego e-Commerce – nie tylko przyciągając klientów, ale przede wszystkim zatrzymując ich na dłużej.

Czytaj więcej
audyt ux w e-commerce

Audyt sklepu internetowego

W Twoim sklepie straszy? Użytkownicy z jakiegoś powodu wychodzą, zamiast trafiać prosto do kasy? To znak, że czas na wsparcie z zewnątrz. Obiektywne spojrzenie na sprzedaż w e-Commerce, z naciskiem na doświadczenie użytkownika.  Audyt sklepu internetowego to badanie, które wymaga kompetencji zarówno z dziedziny analityki marketingowej, jak i projektowania UX. I tak też podchodzimy do […]

Czytaj więcej
Poprawa CTR

Jak skutecznie poprawić organiczny CTR dla e-commerce? 10 praktycznych wskazówek

Prowadzisz działalność i promujesz swój biznes w sieci, ale Twoją stronę wciąż odwiedza niezadowalająca liczba potencjalnych klientów? Przyczyn takiej sytuacji może być kilka, a jednym ze skutecznych rozwiązań jest optymalizacja CTR, czyli współczynnika klikalności z organicznych wyników wyszukiwania. Czym jest organiczny CTR i jak go obliczyć? Co oznacza CTR? To skrót od anglojęzycznego terminu Click […]

Czytaj więcej
GA4 - banner

Pułapki i dobre praktyki wdrażania GA4 dla e-commerce

Dla właścicieli e-Commerce’ów jest oczywiste, że działania w sieci muszą być przemyślane, zaplanowane i mierzone. Wciąż jednak analityka jest traktowana po macoszemu, jako dodatkowe zajęcie dla specjalistów od reklamy i mały chatbot, który odpowiada na pytania, dlaczego coś poszło nie tak lub w jaki sposób powtórzyć niespodziewany sukces. W rzeczywistości analiza danych w e-Commerce to […]

Czytaj więcej

Skontaktuj się z nami

Opowiedz nam o swoich ambicjach związanych z e-commerce i pozwól nam wspólnie je zrealizować.

Skontaktuj się z nami