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.
- Méi Input Quellen.
- Faarfdisplay mat Regular Expression am Fall vu wichtegen Informatioun.
- Linnfilter.
- 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.