Przejdź do treści
ToolMug

Analizator logów serwera

Upuść tutaj plik access.log, a w kilka sekund zobaczysz, które strony są popularne, które adresy zwracają 404 i które IP generują najwięcej żądań. Sekcja robotów pokazuje to, co w SEO najważniejsze — czy odwiedził Cię Googlebot, co przeszukał i ile błędów 404 znalazł.

Działa w przeglądarce — nic, co wpiszesz, nie jest wysyłane

lub upuść tutaj pliki access.log / .gz

Wklej wiersze logu

Logi są odczytywane w przeglądarce i nigdy nie są wysyłane. Duże pliki są przetwarzane we fragmentach.

Jak używać

  1. Wybierz format logu. Domyślny format combined pasuje do ustawień Nginx i Apache; przy własnym formacie wklej linię log_format z nginx.conf.
  2. Wybierz lub upuść jeden albo kilka plików logów (.gz też działa) albo wklej kilka wierszy.
  3. Przejrzyj statystyki robotów, żądania na godzinę, kody statusu, najczęstsze adresy URL, adresy 404, IP, strony odsyłające i User-Agent.

Opis opcji

Wykrywanie robotów
Googlebot, Bingbot, Baiduspider, YandexBot, Applebot i inne roboty wyszukiwarek oraz roboty AI, takie jak GPTBot i ClaudeBot, są rozpoznawane po User-Agent. Otwórz robota, aby zobaczyć adresy URL, które pobierał najczęściej.
Prawdziwe IP odwiedzającego
Gdy format zawiera $http_x_forwarded_for, jako IP odwiedzającego używany jest jego pierwszy adres — przydatne za CDN lub reverse proxy.
Rozmiar pliku
Pliki są czytane we fragmentach w Twojej przeglądarce, więc działają też logi o rozmiarze setek MB; szybkość zależy od Twojego komputera.

Jak wiersz staje się rekordem

Każdy wiersz jest dopasowywany do formatu logu i dzielony na pola. To żądanie Googlebota w domyślnym formacie combined:

66.249.66.1 - - [10/Oct/2026:13:55:36 +0800] "GET /blog/post-1 HTTP/1.1" 404 153 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

jest odczytywane jako IP 66.249.66.1, metoda GET, ścieżka /blog/post-1, status 404, 153 bajty, brak strony odsyłającej. Czas jest przeliczany według przesunięcia (+0800) na dokładny moment, 05:55:36 UTC, dzięki czemu wiersze z serwerów w różnych strefach czasowych układają się razem na wykresie godzinowym, a User-Agent jest rozpoznawany jako Googlebot, więc wiersz dodaje do tego robota jedno trafienie i jeden błąd 404.

Za CDN dodaj "$http_x_forwarded_for" na końcu formatu. Wiersz kończący się na "203.0.113.7, 10.0.0.2" jest wtedy liczony dla 203.0.113.7, czyli pierwszego adresu, a nie dla proxy.

Najczęściej zadawane pytania

Czy moje logi są wysyłane na serwer?

Nie. Pliki są odczytywane i liczone tylko w Twojej przeglądarce i znikają po zamknięciu strony.

Czy każdy Googlebot w logu naprawdę pochodzi od Google?

Nie — User-Agent łatwo podrobić. Wklej podejrzane IP do weryfikatora IP robotów, aby potwierdzić je przez reverse DNS.

Dlaczego wiele wierszy nie pasuje?

Log ma inny format. Panele hostingowe często zmieniają log_format; skopiuj ten, którego naprawdę używa Twój nginx.conf, do pola Własny log_format.

Prywatność

To narzędzie działa w całości w przeglądarce. Twoje pliki i tekst są przetwarzane na Twoim urządzeniu i nigdy nie trafiają na nasze serwery.

Podobne narzędzia