Es wäre schön, ASP.NET zu verwenden, aber PHP ist auch in Ordnung und sollte in IIS6 gehostet werden.
BEARBEITEN: Die Protokolle stammen von unserer Intranetseite.
Es wäre schön, ASP.NET zu verwenden, aber PHP ist auch in Ordnung und sollte in IIS6 gehostet werden.
BEARBEITEN: Die Protokolle stammen von unserer Intranetseite.
Antworten:
Analog: http://www.analog.cx/
Sehen Sie sich auch diesen Blog-Eintrag an: http://weblogs.asp.net/steveschofield/archive/2007/09/04/log-analsyis-software-for-iis.aspx
Wir verwenden Awstats. http://awstats.sourceforge.net/
Das Microsoft IIS Resource Kit verfügt über einen Protokollparser, mit dem Sie SQL-ähnliche Abfragen in IIS-Protokollen ausführen können.
Ich bewerte auch awstats, wenn Sie nicht wissen, wonach Sie suchen und nur einige Bestandsberichte wünschen.
Ich glaube, Google Analytics ist wahrscheinlich der beste Wert, den Sie kostenlos erhalten, Sie brauchen dann nicht einmal Ihr Protokoll :)
Wonach suchen Sie, wenn Sie Protokolle analysieren?
Die beste Lösung für Ihr Problem (wie in Ihrem Kommentar erläutert) ist NICHT, die Protokolldatei zu analysieren. Verwenden Sie Google Analytics . Es liefert Ihnen alle Details über den Verkehr, den Sie wahrscheinlich benötigen, und sogar einige Anpassungen (über die API, das ist ein einfacher Javascript-Aufruf), die erforderlich sind, um Dinge zu verfolgen, die normalerweise durch Protokollanalyse ohnehin nicht nachverfolgbar sind (clientseitige Klicks usw.) .)
Es gibt nur sehr wenige Anwendungsfälle, für die eine benutzerdefinierte Analyse oder eine automatische Analyse der Protokolle erforderlich ist (auch wenn diese kostenlos sind). Sie können die Protokolle immer für einen regnerischen Tag archivieren, wenn Sie auf einen dieser Fälle stoßen.
Es gibt eine einfache Alternative. IIS veranlassen, sich bei einer MSSQL-Tabelle anzumelden. Danach können Sie damit wie mit einer normalen Datenbank arbeiten. Suchen Sie im Stammverzeichnis Ihrer Site nach einer ODBC-Verbindung.
Siehe auch: /programming/344693 und /programming/915207
Ich freue mich darauf, die akzeptierte Antwort auf die letztgenannte Frage in der nächsten Woche zu überprüfen.
Update: Ich benutze die kostenlose Version von Smarter Stats seit einiger Zeit und trotz einiger kleiner Probleme beim Einrichten finde ich es toll.
Super einfach zu installieren und eine benutzerfreundliche Oberfläche: SmarterStats .
http://indihiang.codeplex.com/
Indihiang Project ist ein Tool zur Analyse von Weblogs. Das Tool analysiert IIS- und Apache-Webserver in umfassenden Diagrammen und Berichten.
Projektmerkmale
- .NET Framework mit C # als Programmiersprache
- Web Log Viewer und Analyzer
- Webprotokollkonsolidierung
- Web Log Echtzeitüberwachung
- Unterstützung für IIS6 und IIS7
- Trenddatenanalyse
- Berichterstattung
Versuchen Sie es mit piwik.org
Piwik ist eine herunterladbare Free / Libre (GPLv3-lizenzierte) Echtzeit-Webanalysesoftware. Sie erhalten detaillierte Berichte über die Besucher Ihrer Website. die verwendeten Suchmaschinen und Schlüsselwörter, die Sprache, die sie sprechen, Ihre populären Seiten und vieles mehr.
Ich benutze manchmal Baretail
Es hat eine kostenlose Version und ermöglicht es Ihnen, reguläre Ausdrücke für große Dateien (über 2 GB) zu verwenden.
Google Analytics allein reicht nicht aus. es gibt leute ohne aktiviertes javascript und / oder blockiere es mit adblock plugins und den http fehlern von iis.