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

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
Optymalizacja Współczynnika Konwersji

Optymalizacja współczynnika konwersji Twojego e-Commerce – Jak to zrobić?

Odpaliłeś już Google Ads, działasz z influencerami, wrzuciłeś swój banner na Onecie, do Twojego sklepu spływają już tysiące użytkowników, jednak sprzedaż nadal nie jest na zadowalającym poziomie? Tak się dzieje, kiedy całą swoją uwagę (i pieniądze) skupiasz na pozyskiwaniu ruchu, zapominając, że ci pozyskani użytkownicy sami z siebie zakupów nie zrobią, szczególnie na byle jakiej […]

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
KPI w e-Commerce

Jakie KPI mierzyć w e-Commerce?

Jedno z popularnych powiedzeń w biznesie brzmi „jeśli nie możesz tego zmierzyć, nie możesz tym zarządzać”. Prawdę mówiąc, nie do końca mogę się z nim zgodzić — jest całe mnóstwo rzeczy, którymi zarządzamy w firmie na co dzień, nie przykładając do nich konkretnych wskaźników. Zdecydowanie łatwiej jednak zarządza się tym, co można zmierzyć. Jeśli jesteś […]

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