Byłoby miło używać ASP.NET, ale PHP też jest w porządku i powinien być hostowany w IIS6.
EDYCJA: dzienniki pochodzą z naszej witryny intranetowej.
Byłoby miło używać ASP.NET, ale PHP też jest w porządku i powinien być hostowany w IIS6.
EDYCJA: dzienniki pochodzą z naszej witryny intranetowej.
Odpowiedzi:
Analog: http://www.analog.cx/
Sprawdź również ten wpis na blogu: http://weblogs.asp.net/steveschofield/archive/2007/09/04/log-analsyis-software-for-iis.aspx
Używamy awstats. http://awstats.sourceforge.net/
Zestaw zasobów Microsoft IIS zawiera analizator dzienników, który umożliwia uruchamianie zapytań SQL podobnych do dzienników IIS.
Oceniam także awstats, jeśli nie wiesz, czego szukasz i chciałbym tylko niektóre raporty giełdowe.
Uważam, że Google Analytics jest prawdopodobnie najlepszą wartością, jaką otrzymasz za darmo, więc nawet nie potrzebujesz swojego dziennika :)
Czego szukasz, analizując dzienniki?
Najlepszym rozwiązaniem problemu (jak wyjaśniono w komentarzu) wcale NIE jest analiza pliku dziennika. Użyj Google Analytics . Zapewni Ci wszystkie szczegóły dotyczące ruchu, którego prawdopodobnie będziesz potrzebować, a nawet niektóre dostosowania (za pośrednictwem interfejsu API, czyli prostego wywołania javascript) niezbędne do śledzenia rzeczy, które i tak zwykle nie są możliwe do śledzenia za pomocą analizy dzienników (kliknięcia po stronie klienta itp. .)
Istnieje bardzo niewiele przypadków użycia, które WYMAGAJĄ spersonalizowanego lub samodzielnego parsowania dziennika (nawet jeśli są bezpłatne). Zawsze możesz przechowywać dzienniki zarchiwizowane na deszczowy dzień, jeśli napotkasz jeden z tych przypadków.
istnieje łatwa alternatywa. zmusić IIS do zalogowania się do tabeli MSSQL. Po tym możesz pracować z nim jak ze zwykłą bazą danych. wyszukaj połączenie ODBC w katalogu głównym witryny.
Zobacz także: /programming/344693 i /programming/915207
Czekam na sprawdzenie zaakceptowanej odpowiedzi na to ostatnie pytanie w następnym tygodniu.
Aktualizacja: Od jakiegoś czasu korzystam z darmowej wersji Smarter Stats i mimo drobnych wyzwań związanych z konfiguracją, uwielbiam ją.
Bardzo łatwy w instalacji i przyjazny dla użytkownika interfejs: SmarterStats .
http://indihiang.codeplex.com/
Indihiang Project to narzędzie do analizy dzienników sieciowych. Narzędzie analizuje serwery IIS i Apache Web w kompleksowych wykresach i raportach.
Funkcje projektu
- .NET Framework z C # jako językiem programowania
- Web Log Viewer i analizator
- Konsolidacja dziennika sieci
- Dziennik sieci Monitorowanie w czasie rzeczywistym
- Wsparcie dla IIS6 i IIS7
- Analiza danych trendów
- Raportowanie
Spróbuj piwik.org
Piwik jest do pobrania, darmowym / darmowym (licencja GPLv3) oprogramowaniem do analityki internetowej w czasie rzeczywistym. Zapewnia szczegółowe raporty na temat odwiedzających witrynę; wyszukiwarki i użyte słowa kluczowe, język, którym mówią, popularne strony i wiele więcej.
Czasami używam Baretail
Ma bezpłatną wersję i pozwala używać wyrażeń regularnych wobec dużych plików (ponad 2 GB)
Sama analiza Google nie wystarczy. są ludzie bez włączonego javascript i / lub zablokuj go za pomocą wtyczek adblock i błędów http z iis.