Zum Inhalt springen

Logtop: Unterschied zwischen den Versionen

Aus Foxwiki
Die 5 zuletzt angesehenen Seiten:  keyctl » passwd » FSlint » arping » logtop
K Textersetzung - „=== Einzelnachweise ===↵<references />“ durch „“
K Textersetzung - „===== Projekt =====“ durch „==== Projekt ====“
 
(35 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{DISPLAYTITLE:logtop}}
'''logtop''' - Echtzeit-Protokoll-Leitungsratenanalysator
'''topic''' kurze Beschreibung
 
== Beschreibung ==
== Beschreibung ==
== Installation ==
logtop ist ein Systemadministrator-Tool, das die Zeilenrate auf stdin analysiert
== Anwendungen ==
* Es liest auf stdin und gibt ein ständig aktualisiertes Ergebnis in Spalten aus
=== Fehlerbehebung ===
* Zeilennummer, Anzahl, Häufigkeit und die tatsächliche Zeile
== Syntax ==
=== Optionen ===
=== Parameter ===
=== Umgebungsvariablen ===
=== Exit-Status ===
== Konfiguration ==
=== Dateien ===
== Sicherheit ==
== Dokumentation ==
=== RFC ===
=== Man-Pages ===
=== Info-Pages ===
== Siehe auch ==
== Links ==
=== Projekt ===
=== Weblinks ===
 
== Testfragen ==
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 1''
<div class="mw-collapsible-content">'''Antwort1'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 2''
<div class="mw-collapsible-content">'''Antwort2'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 3''
<div class="mw-collapsible-content">'''Antwort3'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 4''
<div class="mw-collapsible-content">'''Antwort4'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 5''
<div class="mw-collapsible-content">'''Antwort5'''</div>
</div>
 
 
 
= TMP =
Usage:
$ tail something | logtop [OPTIONS]
    -s, --size=NUM        Number of log line to keep in memory
                          Defaults to : 10000
    -q, --quiet            Quiet, only display a top 10 at exit.
    -l, --line-by-line=NUM Print result line by line
                          in a machine friendly format,
                          NUM: quantity of result by line.
    -i, --interval=NUM    Interval between graphical updates,
                          in seconds. Defaults to 1.
 
  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.
 
== Manpage ==
LOGTOP(1)                                                                  General Commands Manual                                                                  LOGTOP(1)
 
NAME
logtop - Realtime log line rate analyser
 
SYNOPSIS
logtop [OPTIONS]
 
DESCRIPTION
logtop is a System Administrator tool analyzing line rate on stdin.
It reads on stdin and print a constantly updated result
displaying, in columns:
Line number, count, frequency, and the actual line.
 
  $ tail -f FILE | logtop
  $ tail -f FILE | logtop
is the friendly version of:
ist die freundliche Version von
  $ watch 'tail FILE | sort | uniq -c | sort -gr'
  $ watch 'tail FILE | sort | uniq -c | sort -gr'


OPTIONS
== Installation ==
-s, --size=K
<syntaxhighlight lang="bash" highlight="1" line>
Only keep K lines in memory, instead of 10000.
sudo apt install logtop
</syntaxhighlight>


-q, --quiet
== Aufruf ==
  Do not display a live view of the data, only display a top at exit.
<syntaxhighlight lang="bash" highlight="1" line>
logtop [OPTIONS]
</syntaxhighlight>
=== Optionen ===
{| class="wikitable sortable options gnu"
|-
! Unix !! GNU !! Parameter || Beschreibung
|-
| -s || --size= || K || Behalten Sie nur K-Zeilen im Speicher, statt 10000
|-
| -q || --quiet || || Keine Live-Ansicht der Daten anzeigen, nur eine Ansicht der letzten Werte bei Verlassen anzeigen
|-
| -l || --line-by-line= || K || Drucken Sie das Ergebnis zeilenweise in einem maschinenlesbaren Format. K ist die Anzahl der Ergebnisse, die pro Zeile gedruckt werden sollen.
Das zeilenweise Format ist ''[%d %f %s\t]*\n''
%d: Anzahl der Vorkommen
%f: Häufigkeit des Auftretens
  %s: Zeichenkette (Steuerzeichen durch Punkte ersetzt)
|-
| -i || --interval= || K || Intervall zwischen grafischen Aktualisierungen in Sekunden. Standardmäßig 1
|-
| -h || --help || || Zusammenfassung der Optionen anzeigen
|-
| -v || --version || || Programmversion anzeigen
|}


-l, --line-by-line=K
=== Argumente ===
Print result line by line, in a machine friendly format, K is the number of result to print per line.
=== Umgebungsvariablen ===
 
=== Exit-Status ===
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.
 
EXAMPLES
Here are some logtop usage examples.


== Anwendung ==
Hier sind einige Beispiele für die Verwendung von Logtops
  tail -f cache.log | grep -o "HIT\|MISS" | logtop
  tail -f cache.log | grep -o "HIT\|MISS" | logtop


Realtime hit / miss ratio on some caching software log file.
Echtzeit-Hit-/Miss-Verhältnis in der Protokolldatei einer Caching-Software
 
  tail -f access.log | cut -d' ' -f1 | logtop -s 10000
  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.
Echtzeit-Abfrage der meisten IP-Adressen auf Ihrem Server, solange die Log-Zeilen in access.log mit der Client-IP beginnen
 
  tail -f access.log | cut -d' ' -f7 | logtop -s 10000
  tail -f access.log | cut -d' ' -f7 | logtop -s 10000


Realtime most requested web pages in a NCSA like log file.
Die am häufigsten aufgerufenen Webseiten in Echtzeit in einer NCSA-ähnlichen Protokolldatei
 
  cat auth.log | grep -v "CRON" | grep -o ": .*" | logtop -q -s 100000
  cat auth.log | grep -v "CRON" | grep -o ": .*" | logtop -q -s 100000


Display a one-shot simple analyse of your auth.log.
Zeigen Sie eine einmalige einfache Analyse Ihres auth.log an


SEE ALSO
=== Problembehebung ===
watch(1)


AUTHOR
== Konfiguration ==
logtop was written by Julien Palard.
=== Dateien ===
<noinclude>
== Anhang ==
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}
=== Dokumentation ===


This manual page was written by Julien Palard <julien@palard.fr>, for the Debian project (and may be used by others).
; Man-Page
# [[watch]](1)
 
;Info-Page
=== Links ===
==== Projekt ====
==== Weblinks ====
 
{{DISPLAYTITLE:logtop}}


April 16, 2011                                                                      LOGTOP(1)
[[Kategorie:Linux/Befehl]]
[[Kategorie:Linux/Logging]]
[[Kategorie:Linux/Logging]]
{{DEFAULTSORT:logtop}}
 
</noinclude>

Aktuelle Version vom 22. März 2025, 01:41 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'

Installation

sudo apt install logtop

Aufruf

logtop [OPTIONS]

Optionen

Unix GNU Parameter Beschreibung
-s --size= K Behalten Sie nur K-Zeilen im Speicher, statt 10000
-q --quiet Keine Live-Ansicht der Daten anzeigen, nur eine Ansicht der letzten Werte bei Verlassen anzeigen
-l --line-by-line= K Drucken Sie das Ergebnis zeilenweise in einem maschinenlesbaren Format. K ist die Anzahl der Ergebnisse, die pro Zeile gedruckt werden sollen.

Das zeilenweise Format ist [%d %f %s\t]*\n

%d: Anzahl der Vorkommen
%f: Häufigkeit des Auftretens
%s: Zeichenkette (Steuerzeichen durch Punkte ersetzt)
-i --interval= K Intervall zwischen grafischen Aktualisierungen in Sekunden. Standardmäßig 1
-h --help Zusammenfassung der Optionen anzeigen
-v --version Programmversion anzeigen

Argumente

Umgebungsvariablen

Exit-Status

Anwendung

Hier sind einige Beispiele für die Verwendung von Logtops

tail -f cache.log | grep -o "HIT\|MISS" | logtop

Echtzeit-Hit-/Miss-Verhältnis in der Protokolldatei einer Caching-Software

tail -f access.log | cut -d' ' -f1 | logtop -s 10000

Echtzeit-Abfrage der meisten IP-Adressen auf Ihrem Server, solange die Log-Zeilen in access.log mit der Client-IP beginnen

tail -f access.log | cut -d' ' -f7 | logtop -s 10000

Die am häufigsten aufgerufenen Webseiten in Echtzeit in einer NCSA-ähnlichen Protokolldatei

cat auth.log | grep -v "CRON" | grep -o ": .*" | logtop -q -s 100000

Zeigen Sie eine einmalige einfache Analyse Ihres auth.log an

Problembehebung

Konfiguration

Dateien

Anhang

Siehe auch

Dokumentation

Man-Page
  1. watch(1)
Info-Page

Links

Projekt

Weblinks