PDF

Monitorowanie stron internetowych i zapytań HTTP/HTTPS

NetCrunch pozwala monitorować zapytania, pliki i strony w sieci internetowej.

Ustawienia węzłaMonitorowanieDodaj czujnik monitorujący

NetCrunch zawiera dwa czujniki do monitorowania webowego.

Czujnik strony internetowej (HTTP/s)

Czujnik renderuje stronę tak jak przeglądarka internetowa - ładuje wszystkie zasoby i uruchamia skrypty - przygotowany jest do monitorowania nowoczesnych stron lub aplikacji. Czujnik wspiera standardowe i własne formularze logowania.

Opcje
  • Nazwa użytkownika i hasła
  • Typ połączenia i port
  • Ładowanie obrazków
  • Uruchamianie Javascript-u
  • Pozwolenie na przekierowanieAllow redirect
  • Timeout
Alerty:
  • Wielkość strony i czas ładowania
  • Zmiana zawartości strony
  • Powiadom jeśli tekst występuje lub go nie ma
  • Strona nie istnieje
  • Błąd ładowania strony
  • Błąd ładowania zasobu strony
  • Błąd autentykacji strony

Sprawdzanie zawartości strony

Zawartość strony można sprawdzać na dwa sposoby - wyszukując wzorzec tekstowy (wyrażenie regularne) w HTML lub jego części tekstowej, albo zdefiniować selektor DOM, aby znaleźć element (grupę elementów) na stronie, a następnie sprawdzić jego tekst lub atrybuty.

Metryki wydajnościowe:

Web Page.Sensor.Check Time

  • Web Page.Page/%Dostępności - dostępność strony internetowej - 100% jeśli nie pojawia się żaden błąd łatowania, w innych przypadkach 0%.
  • Web Page.Page/HTTP Status Code - kod statusu zwracany przez serwer
  • Web Page.Page/JS Errors - ilość wyjątków wyjątków związanych z wykonywaniem JavaScript
  • Web Page.Page/Load Time - całkowity czas ładowania strony (ms)
  • Web Page.Page/Main Frame Body Size - Długość zawartości ramki głównej (w bajtach)
  • Web Page.Page/Resource Count - Ilość zasobow strony.
  • Web Page.Page/Resources Error Count - Ilość błędów ładowania zasobów strony (timeout)
  • Web Page.Page/Total Size - Całkowita długość wszystkich zasobów strony (w bajtach)

Raport

Domyślnie dodawany raport zbiera: % dostępności, czas ładowania , całkowita wielkość, ilość zasobów, ilość błędów zasobów. Parametry te są również dostępny w @trend-viewer

Proste zapytanie HTTP/s

Ten czujnik wysyla pojedyńcze zapytanie i może powiadomić o kodzie odpowiedzi lub sprawdzić dane odpowiedzi. Może wysyłać zapytania GET, HEAD i POST. Czujnik umożliwia ustawianie własnych nagłówków i ciasteczek do zapytań. Może również śledzić przekierowania (domyślnie opcja ta jest wyłączona) lub powiadomić w razie problemu z certyfikatem SSL.

Alerty:
  • timeout zapytań HTTP
  • kod odpowiedzi HTTP jest niepoprawny (inny niż OK)
  • alert dla licznika czujnika monitorującego
  • serwer odpowiedział kodem błędu
  • wygasł certyfikat
  • certyfikat niedługo wygaśnie
  • certyfikat zmienił się
  • certfikat odwołany
  • alert dla pola zgodności certyfikatu SSL
  • błąd połączenia
  • błąd uwierzytelnienia
Metryki wydajnościowe:

Basic HTTP.Sensor.Check Time

  • Basic HTTP Response/% dostępności - dostępność serwera HTTP
  • Basic HTTP Response/Content Length - długość treści odpowiedzi (w bajtach)
  • Basic HTTP Response/Response Length - całkowita długosć treści odpowiedzi HTTP w bajtach (wraz z rozmiarem nagłówka).
  • Basic HTTP Response/Response Time - HTTP response time (ms)
Alerts:

Raport

Domyślnie czujnik dodaje raport zawierający tabelki: % dostępności, czas odpowiedzi i długość zawartości. Metryki te są zbierane i udostępniane w raporcie lub w @trend-viewer

REST HTTP

Podobnie jak w przypadku czujnika prostego zapytania HTTP, czujnik ten może również wysłać pojedyncze zapytanie i może powiadamiać o kodzie odpowiedzi lub sprawdzać dane odpowiedzi. Ponadto może wysyłać dowolne zapytanie HTTP, w tym zapytania własne, umożliwia też łatwe dodawanie parametrów zapytania URL. Umożliwia także ustawienie własnych nagłówków i plików cookie dla zapytania.

Dodatkowo może śledzić przekierowanie (opcja jest domyślnie wyłączona) lub ostrzegać, jeśli występuje problem z certyfikatem SSL.

Alerty:
  • Alert dotyczący licznika czujnika monitorującego
  • Kod odpowiedzi HTTP jest nieprawidłowy
  • Serwer odpowiedział kodem błędu
  • Certyfikat wygasł
  • Certyfikat wkrótce wygaśnie
  • Certyfikat zmieniony
  • Powiadomienie o sprawdzeniu pola certyfikatu SSL
  • Błąd połączenia
  • Błąd uwierzytelniania
Metryki wydajnościowe:
  • REST HTTP.Sensor.Check Time
  • REST HTTP.Response/Content Length - Długość treści odpowiedzi (w bajtach)
  • REST HTTP.Response/Length - Pełna długość odpowiedzi HTTP w bajtach (obejmuje rozmiar nagłówka).
  • REST HTTP.Response/Time - Czas odpowiedzi HTTP (w ms)

Czujnik umożliwia przetwarzanie otrzymanych danych i przekształcanie ich w liczniki i obiekty statusu używając Parserów Danych.

Czujnik plików HTTP/s

Sprawdza zawartość zdalnych plików, parametry autentykacji, monitoruje zdalne logi tekstowe, rozmiar pliku lub czas jego zmiany, czy plik istnieje, i wiele innych. Zobacz Monitorowanie plików i folderów

czujnikhtmlstrona internetowawebweb+sensor