Guter kostenloser Tomcat Log Analyzer? [geschlossen]


11

Könnte jemand ein gutes und kostenloses Programm zur Analyse von Apache Tomcat-Protokollen empfehlen. Ich brauche keine Echtzeitanalyse oder ähnliches. Ich habe ein Protokoll und möchte nur schnell und einfach einige Nutzungsstatistiken daraus abrufen. Die Statistiken müssen nicht einmal zu ausgefallen sein - ich möchte nur eine grobe Vorstellung von eindeutigen Benutzern pro Tag, Woche und Monat.

Vielen Dank,

Bart.

Antworten:


3

Sie könnten LambdaProbe verwenden:

http://www.lambdaprobe.org/d/index.htm

Es ist eine schöne Webanwendung, für die Sie nur Java neu starten müssen. Es bietet nette Funktionen wie eine Live-Thread-Auflistung und analysiert auch die Protokolldatei (Catalina.out). Es gibt einige nette Überwachungsfunktionen (Sitzung, Threads, Speicher) und gibt die Last des Connectors an. Zu guter Letzt bietet es eine Schnittstelle zur Verwaltung Ihrer Webanwendungen.


Ich liebe Lambdaprobe, bin aber enttäuscht, dass es seit 11/2006 kein Update mehr gegeben hat. Funktioniert hervorragend bei all meinen aktuellen Sachen, aber ich mache mir Sorgen, dass es altern wird.
Tim Howland

4
Ah, habe gerade eine Gabelung aus diesem Grund gefunden: code.google.com/p/psi-probe
Tim Howland

psi-probe ist interessant, aber auf lange Sicht ... mmh: Build-Status: fehlgeschlagen, Coverity-Scan: fehlgeschlagen, Coverage-Status: 25%
Massimo

Und es gibt ein Ticket, 3 Jahre alt, mit der Bitte, mit Tomcat 8 zu arbeiten.
Massimo

2

Awstats wäre eine gute Wahl, denke ich.

Es gibt ein Tutorial zum Einrichten. http://www.turro.org/xp/Portal?xpc=1 $ @ 8 $ @ 1 $ @ 1 & folder = 20050104154634840

Einige Link-Hirnlosigkeit bearbeitet


1
Mit Awstats können nur Protokolle analysiert werden, um Statistiken zu erhalten. Das ist nicht geeignet für Tomcat-Protokolle imao
Razique

2
Das ist wahr. Die Frage betraf jedoch die Nutzungsstatistik. Wie bei http-Anfragen pro Sekunde. Keine Java-Heap-Größe. Und awstats zeichnet sich dadurch aus.
Pyhimys

-1

Versuche dies. Erstellen Sie eine ".sh" -Datei und erstellen Sie sie, um die Protokolle in der E-Mail abzurufen

#!/bin/bash 
cd [location of the catalina] 
ps -ef | grep tomcat | grep java | grep -v grep 
if [ $? -ne "0" ]; 
then 
rm -f .ref; 
exit 0 
fi 
export ALARM="$(cat catalina.out | wc -l)" if [ ! -f .ref ]; 
then 
echo $ALARM > .ref 
elif [ $ALARM -gt $(cat .ref) ]; 
then 
sed -n $(cat .ref),$(echo $ALARM)p Catalina.out | egrep -A 70 'SEVERE|ERROR' | egrep -v 'INFO|org.apache' > .reflog; 
elif [ $ALARM -eq $(cat .ref) ]; 
then 
exit 2 
fi 
export SIZE=$(ls -l .reflog | cut -d ' ' -f 5) if [ $SIZE -gt "0" ]; then cat .reflog | mail -s subject mail@goes.here 
fi 
echo $ALARM > .ref 
#EOF

Wo ist der Analysatorjob ?
Massimo
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.