multitail: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Der Shell-Befehl <b>multitail</b> ist ein Protokolldateibetrachter und ist im Grunde eine Erweiterung des Shell-Befehls tail. == Konzept == multita...“)
 
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
== Konzept ==
== Konzept ==


multitail hebt einige Schlüsselwörter der angezeigten Protokolldateien farblich hervor.
multitail hebt einige Schlüsselwörter der angezeigten Protokolldateien farblich hervor, dabei werden die in der Datei "/etc/multitail.conf" definierten Farbschemata angewendet.
 
Bei Bedarf können auch mehrere Protokolldateien gleichzeitig angezeigt werden.


== Optionen ==
== Optionen ==
Zeile 11: Zeile 13:
|-
|-
| <tt>B</tt> || Öffnen eines Unterfensters zum Blättern. In einem solchen Unterfenster kann mit Taste "B", den Pfeiltasten oder dem Mausrad navigiert werden.
| <tt>B</tt> || Öffnen eines Unterfensters zum Blättern. In einem solchen Unterfenster kann mit Taste "B", den Pfeiltasten oder dem Mausrad navigiert werden.
|-
| <tt>C</tt> || Anpassung der Farbschmeata zur Laufzeit.
|-
|-
| <tt>H, CTRL+H, F1</tt> || Anzeige der verfügbaren Tastenkürzel
| <tt>H, CTRL+H, F1</tt> || Anzeige der verfügbaren Tastenkürzel
|-
|-
| <tt>Q</tt> || Verlassen des Programms bzw. Schliessen eines Unterfensters.
| <tt>Q</tt> || Verlassen des Programms bzw. Schliessen eines Unterfensters.
|-
| <tt>W</tt> || Erzeugung eines einzeiligen Shellskripts aus den aktuellen Einstellungen.
|-
|-
| <tt>/</tt> || Öffnen der Suchfunktion.
| <tt>/</tt> || Öffnen der Suchfunktion.
|-
| <tt>Return</tt> || Erzeugen einer riten Trennlinie mit Datum und Uhrzeit.
|}
|}


Zeile 24: Zeile 32:


  $ <b>multitail /var/log/messages</b>
  $ <b>multitail /var/log/messages</b>
Anzeige der Datei "/var/log/messages" unter Anwendung des Farbschemas "schema".
$ <b>multitail -cS schema /var/log/messages</b>
Gleichzeitige Anzeige der Dateien "/var/log/messages" und "/var/log/user.log".
$ <b>multitail /var/log/messages</b>
Aufruf von multitail als Benutzer "root" (wegen Verwendung von "tcpdump") in einem grösseren Terminalfenster. Im grösseren bereich erscheinen nun alle Medlungen des Webservers, kombiniert mit allen TCP-Paketen, die tatsächlich geschickt werden. In der schmalen rechten Spalte wird angezeigt, ob der Webserver auch wirklich an seinem Port lauscht. So fällt etwa schnell auf, dass immer wenn eine bestimmte Seite im Referer steht, der Webserver nichts schickt. Nun können die Spam-Einstellungen des Referers kontrolliert werden, ob sie möglicherweise zu einschränkend sind.
# <b>multitail -sw 100,20 /var/log/apache2/access.log \
    -I /var/log/apache2/error.log \
    -L "tcpdump -q -i lo port http" \
    -kS 'TCP (.*http.*)$' \
    -ev '^COMMAND' \
    -l "lsof -r 1 -i TCP:http"</b>


== Weblinks ==
== Weblinks ==

Version vom 6. August 2011, 20:09 Uhr

Der Shell-Befehl multitail ist ein Protokolldateibetrachter und ist im Grunde eine Erweiterung des Shell-Befehls tail.

Konzept

multitail hebt einige Schlüsselwörter der angezeigten Protokolldateien farblich hervor, dabei werden die in der Datei "/etc/multitail.conf" definierten Farbschemata angewendet.

Bei Bedarf können auch mehrere Protokolldateien gleichzeitig angezeigt werden.

Optionen

Taste Beschreibung
B Öffnen eines Unterfensters zum Blättern. In einem solchen Unterfenster kann mit Taste "B", den Pfeiltasten oder dem Mausrad navigiert werden.
C Anpassung der Farbschmeata zur Laufzeit.
H, CTRL+H, F1 Anzeige der verfügbaren Tastenkürzel
Q Verlassen des Programms bzw. Schliessen eines Unterfensters.
W Erzeugung eines einzeiligen Shellskripts aus den aktuellen Einstellungen.
/ Öffnen der Suchfunktion.
Return Erzeugen einer riten Trennlinie mit Datum und Uhrzeit.

Verwendung

Anzeige der Datei "/var/log/messages".

$ multitail /var/log/messages

Anzeige der Datei "/var/log/messages" unter Anwendung des Farbschemas "schema".

$ multitail -cS schema /var/log/messages

Gleichzeitige Anzeige der Dateien "/var/log/messages" und "/var/log/user.log".

$ multitail /var/log/messages

Aufruf von multitail als Benutzer "root" (wegen Verwendung von "tcpdump") in einem grösseren Terminalfenster. Im grösseren bereich erscheinen nun alle Medlungen des Webservers, kombiniert mit allen TCP-Paketen, die tatsächlich geschickt werden. In der schmalen rechten Spalte wird angezeigt, ob der Webserver auch wirklich an seinem Port lauscht. So fällt etwa schnell auf, dass immer wenn eine bestimmte Seite im Referer steht, der Webserver nichts schickt. Nun können die Spam-Einstellungen des Referers kontrolliert werden, ob sie möglicherweise zu einschränkend sind.

# multitail -sw 100,20 /var/log/apache2/access.log \
    -I /var/log/apache2/error.log \
    -L "tcpdump -q -i lo port http" \
    -kS 'TCP (.*http.*)$' \
    -ev '^COMMAND' \
    -l "lsof -r 1 -i TCP:http"

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
Folkert van Heusden eng Multitailwbm Offizielle Homepage
Wikipedia eng Multitailwbm Enzyklopädischer Artikel