2009-09-25 8 views
39

Mam surowy plik "access.log" z Apache. Czy istnieje narzędzie do obsługi wersji WWW, w którym mogę przesłać ten nieprzetworzony plik dziennika i zwrócić mi wyniki analizyOnline Analizator dzienników serwera Apache przez przesłanie tylko nieprzetworzonego pliku dziennika

Znam kod taki jak AWSTATS, ale wymaga to zainstalowania go na serwerze, który nie jest czego chcę.

+2

tylko trochę zaniepokojony zasadami bezpieczeństwa, powinieneś być anonimowy tych dzienników przed złożeniem do dostawcy statystyk. Spójrz również na Google Analytics może lepiej dla Ciebie, niż na rozwiązanie oparte na logach apache. – RageZ

+1

@RageZ: Dzięki za sugestię. BTW googleanalytics może podawać statystyki tylko od daty rejestracji, a nie przeszłości. – neversaint

Odpowiedz

39

Zamiast przesyłać plik access.log do nieznanego i niezaufanego podmiotu trzeciego, zalecamy zainstalowanie aplikacji komputerowej, takiej jak Apache Log Viewer. Cytat z jego strony:

Apache Dzienniki Viewer (ALV) to darmowy i potężne narzędzie, które pozwala monitorować, widok i analizować logi apache z większą łatwością. Oferuje on funkcjonalność dla pliku dziennika, podświetlając różne żądania http na podstawie ich kodu statusu. Istnieje również funkcja raportu, dzięki czemu można wygenerować wykres kołowy/słupkowy w ciągu kilku sekund. Oprócz tego istnieją statystyki, w których można uzyskać najlepsze wyniki, najczęstsze błędy, liczbę kodów statusu, łączną przepustowość i wiele więcej.

Przeglądarka Apache Logs to doskonałe narzędzie do analityki internetowej. Użyj go, aby uzyskać bardziej wydajną witrynę, wykryć błędy i je naprawić. Możesz określić kraj, z którego pochodzą odwiedzający i czy jest włączone rejestrowanie stron odsyłających, ponieważ łatwiej jest sprawdzić, z której witryny pochodzą klienci, jakie są wyszukiwane terminy i które strony odwiedzili.

Cechy

  • Łatwa instalacja (Windows Application)
  • nie wymaga instalacji na serwerze Apache
  • kolor linii kodu Zaloguj według kodów stanu
  • Przekłada IP do kraju używając GeoLite Database (szybko bez szukania)
  • Wyszukaj adres IP, Żądaj ciągu, daty, strony odsyłającej
  • Filtr według kod stanu HTTP (lub zakres)
  • Eksport do pliku tekstowego/wartości oddzielonych przecinkami, txt/csv
  • Raporty wizualne (PIE/słupkowe)
  • Statystyki
+27

Wygląda ładnie, ale nie ma wersji dla komputerów Mac i Linux :( – Husky

+11

Mała aktualizacja: do stycznia 2013 r. Aplikacja nie będzie już dostępna dla wszystkich funkcji. Aby odblokować funkcje, takie jak filtrowanie według daty, wymaga darowizny. ? –

+2

Wersja bezpłatna AVL ma ograniczoną funkcjonalność – Aadam

14

Jeśli lubisz styl linii poleceń i są * nix oparty http://goaccess.prosoftcorp.com/ kleszcze pole dla mnie dostępne za pośrednictwem naparu, a także dla Mac za miłą i łatwą instalację, ale nie należy się spodziewać ładne wykresy ...

+0

Wersja Homebrew jest dość przestarzała, ale możesz śledzić instrukcje Ubuntu wewnątrz kontenera Docker, aby uzyskać dobre wyniki. – spieden

0

Podaruj spróbuj Nihuo Web Log Analyzer.Łatwy w użyciu, potężny system filtrów może pomóc w wydobyciu szczegółowych informacji z plików dziennika.

5

Próbowałem "Apache Log Viewer" (to brzmi jak produkt Apache, ale nie sądzę, że jest) i wydaje się, że to kompletne bzdury. Wykresy kołowe dla kraju są bezużyteczne i nieposortowane - .0023% Tobago czy coś takiego. Nie mogłem znaleźć sposobu na pozyskanie danych na pojedyncze strony html. Kodowanie kolorów pokazuje np. 304 na czerwono lub coś podobnego. Wydaje się, że nie rozpoznaje się np. google i inne pająki. AWStats pomimo swoich ograniczeń wydaje się być znacznie lepszy.

Ogólny wygląd jest bardzo podobny do oprogramowania: rząd przycisków, które prawie nie wskazują na to, co robią, zwykłe "Plik" Edycja "rzeczy z, znowu, pojedynczymi słowami, które musisz spróbować rozszyfrować, pomoc nieprzydatna i cała reszta.

Wątpię, czy warto marnować na to czas.

Powiązane problemy