multitail: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 39: Zeile 39:
Gleichzeitige Anzeige der Dateien "/var/log/messages" und "/var/log/user.log".
Gleichzeitige Anzeige der Dateien "/var/log/messages" und "/var/log/user.log".


  $ <b>multitail /var/log/messages</b>
  $ <b>multitail /var/log/messages /var/log/user.log</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.
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 \
  # <b>multitail -sw 100,20 /var/log/apache2/access.log \
    -I /var/log/apache2/error.log \
            -I /var/log/apache2/error.log \
    -L "tcpdump -q -i lo port http" \
            -L "tcpdump -q -i lo port http" \
    -kS 'TCP (.*http.*)$' \
            -kS 'TCP (.*http.*)$' \
    -ev '^COMMAND' \
            -ev '^COMMAND' \
    -l "lsof -r 1 -i TCP:http"</b>
            -l "lsof -r 1 -i TCP:http"</b>


== Weblinks ==
== Weblinks ==

Aktuelle Version vom 6. August 2011, 20:10 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 /var/log/user.log

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