whycomputer.com >> Wiedza o Internecie >  >> Sieci komputerowe

Jak analizować dzienniki serwera IIS

Wprowadzenie

Pliki dziennika serwera WWW rejestrują wszystkie transakcje HTTP, pomagając wykrywać błędy, podejrzane działania oraz luki bezpieczeństwa. Domyślnie Microsoft Internet Information Services (IIS) zapisuje każdy żądanie w pliku dziennika. Format pliku można wybrać w elemencie „HTTP Logging”, a przy formacie W3C Extended można określić, które pola mają być zapisywane.

Formaty plików dziennika

IIS zapisuje dzienniki jako pliki tekstowe ASCII lub UTF-8, rozdzielone spacjami, które można otworzyć w dowolnym edytorze. Domyślnym formatem jest W3C Extended, umożliwiający wybranie do 22 różnych pól dla każdej transakcji HTTP lub FTP. Format Common NCSA obsługuje jedynie HTTP i zawiera siedem predefiniowanych pól. Znajomość kodów statusu HTTP ułatwia analizę – np. 404 „Nie znaleziono” oznacza brak strony, a 500 „Błąd wewnętrzny serwera” wskazuje na problem po stronie serwera.

Logowanie do bazy danych

Zamiast plików tekstowych można skonfigurować IIS tak, aby zapisywał wybrane pola w tabeli zgodnej z ODBC. IIS udostępnia szablon do importu danych do Microsoft SQL Server, ale ta metoda wyłącza pamięć podręczną w trybie jądra i może obniżyć wydajność. Lepszym rozwiązaniem jest użycie narzędzia Microsoft Log Parser, które pozwala wykonywać zapytania SQL‑like na dziennikach w dowolnym formacie.

Konfiguracja dzienników w IIS

Aby zmienić format dziennika i sprawdzić jego lokalizację, uruchom Menedżera IIS, rozwiń nazwę serwera w panelu Połączenia, przejdź do sekcji Sites i wybierz interesującą witrynę. Następnie kliknij „Logging” w panelu głównym. Przy wybranym formacie W3C możesz zaznaczyć konkretne pola do zapisu. Ścieżkę do pliku dziennika znajdziesz w dolnej części okna – skopiuj ją i otwórz w edytorze tekstu, np. WordPad.

Format W3C

W formacie W3C rejestrowane są następujące informacje (zgodnie z wybranymi polami): data i czas w UTC, adres IP klienta, nazwa użytkownika (jeśli znana), nazwa witryny i komputera docelowego, adres IP i port docelowy, typ żądania, żądany URI, zapytanie URI, kody statusu i podstatusu HTTP, kod stanu Windows, liczba bajtów wysłanych i odebranych, czas przetwarzania w milisekundach oraz wersja protokołu, nazwa hosta, agent użytkownika, ciasteczka i odnośnik (referrer).

Format NCSA Common

Format NCSA Common zapisuje następujące pola dla każdego żądania HTTP: adres IP klienta, nazwa logowania zdalnego (jeśli znana), nazwa użytkownika (jeśli znana), data i czas w lokalnym czasie serwera, żądany URI, kod statusu HTTP oraz liczba wysłanych bajtów.


URL:https://pl.whycomputer.com/siec/100300915.html

Sieci komputerowe
  • Jak zalogować się do routera

    Router bezprzewodowy to urządzenie umożliwiające stworzenie sieci w domu lub małym biurze. Zanim skonfigurujesz sieć Wi‑Fi, musisz zalogować się do panelu administracyjnego routera.Aby to zrobić, potrzebujesz adresu IP routera oraz loginu i hasła administratora.Krok 1Podłącz jedną końcówkę kabla Eth

  • Jak sformatować iMaca – krok po kroku

    iMac to komputer typu all‑in‑one firmy Apple, w którym ekran, dyski i wszystkie podzespoły (z wyjątkiem urządzeń wejściowych) znajdują się w eleganckiej obudowie. Czasami zachodzi potrzeba sformatowania dysku twardego – np. gdy pojawiają się błędy, planujesz sprzedaż lub oddanie komputera, a chcesz

  • Jak znaleźć adres IP serwera Exchange

    Dlaczego warto znać adres IP serwera Exchange?Każdy komputer w sieci posiada unikalny adres IP, który umożliwia routerom i innym urządzeniom odnalezienie go oraz wymianę danych. Serwer Exchange to rozwiązanie firmy Microsoft obsługujące pocztę elektroniczną – to on wysyła i odbiera Twoje wiadomości.

Wiedza o Internecie © https://pl.whycomputer.com