Was ist der beste Apache Logs Analyzer? [geschlossen]

55

Welchen Echtzeit-Protokollanalysator können Sie für Apache-Zugriffs- und Fehlerprotokolle vorschlagen?

Es gibt eine Liste von Webanalyse-Software auf WikiPedia, aber es wäre großartig, Meinungen von Menschen mit Erfahrung zu hören, ohne sie alle ausprobieren zu müssen.

Bitte schlagen Sie nicht Google Analytics oder andere gehostete / JavaScript-Analyse-Suites vor, die diese bereits verwenden. GA ist nicht in Echtzeit und es fehlen einige Daten, die in den Protokollen angezeigt werden. Zum Beispiel 404-Fehler, Skriptfehler, der vollständige Abfrage-String des Verweises, IP-Adressen, Besucherpfad durch die Website usw.

Evgeny
quelle
8
Kann man daraus ein Community-Wiki machen?
Evgeny
Die Echtzeit-Protokollanalyse unterscheidet sich von der Echtzeit-JS-basierten Nachverfolgung. Ersteres ist schwierig zu implementieren und lässt sich nicht über mehrere Instanzen hinweg skalieren. Letzteres wird von Google Analytics verwendet. Wenn Sie nach einem soliden Apache Logs Analyzer suchen, schauen Sie sich Angelfish an. analytics.angelfishstats.com
Andrew C
3
Ich bin nicht einverstanden mit der Politik, alle meinungsbasierten Fragen zu verbieten. In vielen Fällen ist eine Stellungnahme eine wertvolle Information, insbesondere wenn der Autor mehr als ein Produkt verwendet hat. Anstatt sie zu verbieten, sollten meinungsbasierte Fragen als solche gekennzeichnet und Antworten nach einem anderen Standard gegeben werden.
Sherwood Botsford

Antworten:

3

Ich habe Urchin verwendet, bevor ich zu Google Analytics gewechselt bin. Das Urchin-Projekt existiert nicht mehr.

FrankJK
quelle
Ich wusste nicht, dass urchin Protokolle analysieren kann - aber es kann! das ist toll!
Evgeny
4
Einziger Nachteil ist, dass es ein Vermögen kostet: /
Evgeny
5
Urchin wurde eingestellt.
Daniel C. Sobral
1
Dies ist die neue Alternative zu Urchin (Open Source!) Piwik.org/log-analytics
NickT
1
@ zylstra Weil sie es natürlich getan haben. :)
Benjamin Nolan
59

GoAccess ist ein Freitext- / Curses-basierter Protokollanalysator, der "top" ähnelt.

Scrollbares GoAccess-Haupt-Dashboard

Evgeny
quelle
3
Schön ... CentOS hat es sogar in seinem Standard-Repo.
Jww
es wäre toll, wenn du das centos repo teilen könntest!
Keerthana Prabhakaran
12

AWStats ist eine gute Open Source-Lösung.

Siehe auch http://www.awstats.org und https://github.com/eldy/awstats

Jeremy
quelle
unterstützt nginx nicht
Jürgen Paul
2
AWStats unterstützt das Apache-Protokollformat, und nginx kann problemlos im Apache-Protokollformat ausgegeben werden. Daher unterstützt AWStats Nginx indirekt.
Tim Tisdall
10

Matomo (ehemals Piwik) ist eine gute Wahl (meiner Meinung nach besser als awstats)

so_mv
quelle
Dies ist der richtige Link für die "Log Analyzer" -Funktion von Piwik: piwik.org/log-analytics
NickT
Hinweis: Für piwik muss allen Ihren Seiten ein Javascript-Pixel hinzugefügt werden.
Jay Taylor
1
Nicht unbedingt Jay, du kannst auch Piwik / Matomo dazu bringen, deine Logs zu crawlen. Das offizielle Handbuch dazu finden Sie unter matomo.org/docs/log-analytics-tool-how-to
Pete
5

Dies mag ein bisschen übertrieben erscheinen, aber Splunk bietet Weblog- Analyse und vieles mehr.

Scunliffe
quelle
2

Wenn Sie einen Offline-Analysator suchen, gefällt mir Sawmill:

https://www.sawmill.co.uk

Es analysiert alle Arten von Protokollen, einschließlich Apache. Hat eine kostenlose Probezeit.

Sam Critchley
quelle
1
Sie müssen dafür bezahlen ...
Stevie G
1

ChartBeat ist ein sehr interessanter Dienst. Er ist viel mehr als nur ein Protokollanalyst - eher eine Ansicht der Begeisterung, die Ihr Blog in Echtzeit erzeugt. Ein weiteres Tool mit dem Namen A Live Log, das die gefundenen Apache-Log-Streams in Echtzeit anzeigt .

Evgeny
quelle