MultiTail - Monitor Multiple Dateien gläichzäiteg an engem eenzegen Linux Terminal


Egal ob et e Serveradministrator oder e Programméierer ass, brauche mir e puer Logdateien ze referenzéieren fir effektiv Aufgaben ze léisen. Fir dëst z'erreechen musse mir all Logfile an enger anerer Schuel opmaachen, Schwanz oder manner. Wéi och ëmmer, mir kënnen traditionell Schwanzbefehl benotzen wéi Schwanz -f /var/log/messages oder Schwanz -f /var/log/secure an enger eenzeger Zeil. Awer wa mir méi Dateien an enger Echtzäit wëllen gesinn, musse mir e spezifescht Tool mam Numm MultiTail installéieren.

Wat ass MultiTail?

MultiTail ass en Open Source ncurses Utility dat benotzt ka ginn fir verschidde Logdateien op Standardoutput an enger eenzeger Fënster oder enger eenzeger Shell ze weisen déi lescht puer Zeilen vu Logfiles an engem Echtzäit wéi Schwanzbefehl weist, deen d'Konsole a méi Ënnerfenster opgedeelt huet (wéi Écran Kommando). Et ënnerstëtzt och Faarf Highlighting, Filteren, derbäi a läschen Fënsteren a vill méi.

  1. Méi Input Quellen.
  2. Faarfdisplay mat Regular Expression am Fall vu wichtegen Informatioun.
  3. Linnfilter.
  4. Interaktive Menue fir Shells ze läschen an derbäi.

Hei ass e Beispill Écran Grab vu MultiTail an Aktioun.

Installatioun vu MultiTail op Linux

Fir MultiTail op Red Hat baséiert Verdeelungen ze kréien, musst Dir EPEL Repository ausschalten an dann de folgende Kommando um Terminal lafen fir se z'installéieren.

# yum install -y multitail
$ sudo apt-get update
$ sudo apt-get install multitail

Benotzung vu MultiTail

Par défaut mécht MultiTail datselwecht wéi 'Schwanz -f', dat heescht, kuckt Dateien an Echtzäit. Fir zwee verschidde Dateien an enger Fënster ze gesinn/iwwerwaachen, ass d'Basissyntax:

[email :~# multitail /var/log/apache2/error.log /var/log/apache2/error.log.1

Fir duerch d'Dateien ze scrollen, klickt op 'b' a wielt déi Datei déi Dir wëllt aus der Lëscht.

Eemol wielt Dir d'Datei, et wäert Iech déi lescht 100 Zeilen vun där gewielter Datei weisen, fir duerch d'Cursortasten ze scrollen. Dir kënnt och 'gg'/'G' benotze fir uewen/ënnen vun der Scrollfenster ze réckelen. Wann Dir méi Zeilen kucke wëllt, dréckt op 'q' fir erauszekommen an dréckt 'm' fir en neie Wäert fir d'Zuel vun den Zeilen anzeginn.

De folgende Kommando weist zwee verschidde Dateien an 2 Kolonnen.

 multitail -s 2 /var/log/mysqld.log /var/log/xferlog

Weist 3 Dateien an dräi Kolonnen.

 multitail -s 3 /var/log/mysqld.log /var/log/xferlog /var/log/yum.log

Weist 5 Logfile wärend 2 Dateien an enger Kolonn fusionéieren an 2 Dateien an zwou Kolonnen halen mat nëmmen een an der lénkser Kolonn.

 multitail -s 2 -sn 1,3  /var/log/mysqld.log -I /var/log/xferlog /var/log/monitorix /var/log/ajenti.log /var/log/yum.log

Weist 1 Datei wärend '-l' Optioun erlaabt Kommando an enger Fënster auszeféieren.

 multitail /var/log/iptables.log -l "ping server.nixcraft.in"

Fusionéieren 2 Logdateien an enger Fënster, awer gitt aner Faarf fir all Logfile sou datt Dir einfach verstinn wat Linnen fir wéi eng Logdatei sinn.

 multitail -ci green /var/log/yum.log -ci yellow -I /var/log/mysqld.log

Conclusioun

Mir hunn nëmmen e puer Basisnotzung vum Multitail Kommando ofgedeckt. Fir eng komplett Lëscht vun Optiounen a Schlësselen kënnt Dir op d'Man Säit vu Multitail kucken oder Dir kënnt 'h' Schlëssel drécken fir Hëllef wärend de Programm leeft.