Logtop: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
|||
Zeile 1: | Zeile 1: | ||
'''logtop''' - | '''logtop''' - Echtzeit-Protokoll-Leitungsratenanalysator | ||
== Beschreibung == | == Beschreibung == | ||
logtop | logtop ist ein Systemadministrator-Tool, das die Zeilenrate auf stdin analysiert | ||
* Es liest auf stdin und gibt ein ständig aktualisiertes Ergebnis in Spalten aus | |||
* Zeilennummer, Anzahl, Häufigkeit und die tatsächliche Zeile | |||
$ tail -f FILE | logtop | $ tail -f FILE | logtop | ||
ist die freundliche Version von | |||
$ watch 'tail FILE | sort | uniq -c | sort -gr' | $ watch 'tail FILE | sort | uniq -c | sort -gr' | ||
Version vom 13. Dezember 2024, 12:20 Uhr
logtop - Echtzeit-Protokoll-Leitungsratenanalysator
Beschreibung
logtop ist ein Systemadministrator-Tool, das die Zeilenrate auf stdin analysiert
- Es liest auf stdin und gibt ein ständig aktualisiertes Ergebnis in Spalten aus
- Zeilennummer, Anzahl, Häufigkeit und die tatsächliche Zeile
$ tail -f FILE | logtop
ist die freundliche Version von
$ watch 'tail FILE | sort | uniq -c | sort -gr'
EXAMPLES
Here are some logtop usage examples
tail -f cache.log | grep -o "HIT\|MISS" | logtop
Realtime hit / miss ratio on some caching software log file
tail -f access.log | cut -d' ' -f1 | logtop -s 10000
Realtime most querying IPs on your server, as long as log lines in access.log starts with the client IP
tail -f access.log | cut -d' ' -f7 | logtop -s 10000
Realtime most requested web pages in a NCSA like log file
cat auth.log | grep -v "CRON" | grep -o ": .*" | logtop -q -s 100000
Display a one-shot simple analyse of your auth.log
Installation
Aufruf
logtop [OPTIONS]
Optionen
-s | --size=K | Only keep K lines in memory, instead of 10000 |
-q | --quiet | Do not display a live view of the data, only display a top at exit |
-l | --line-by-line=K | Print result line by line, in a machine friendly format, K is the number of result to print per line
Line by line format is : [%d %f %s\t]*\n %d : Number of occurences %f : Frequency of apparition %s : String (Control chars replaced by dots |
-i | --interval=K | Interval between graphical updates, in seconds. Defaults to 1 |
-h | --help | Show summary of options |
-v | --version | Show version of program |
Parameter
Umgebungsvariablen
Exit-Status
Anwendung
Problembehebung
Konfiguration
Dateien
Anhang
Siehe auch
Dokumentation
Man-Page
- watch(1)