multitail: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) |
||
(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 \ | |||
-L "tcpdump -q -i lo port http" \ | |||
-kS 'TCP (.*http.*)$' \ | |||
-ev '^COMMAND' \ | |||
-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 |