MultiTail - Fylgstu með mörgum skrám samtímis í einni Linux flugstöð


Hvort sem það er netþjónsstjórnandi eða forritari einhvern tíma þurfum við að vísa til margra annálaskráa til að leysa verkefni á áhrifaríkan hátt. Til að ná þessu verðum við að opna, tail eða minna hverja logskrá í annarri skel. Hins vegar getum við notað hefðbundna halaskipun eins og tail -f /var/log/messages eða tail -f /var/log/secure í einni línu. En ef við viljum sjá margar skrár í rauntíma þurfum við að setja upp ákveðið tól sem kallast MultiTail.

Hvað er MultiTail?

MultiTail er opinn uppspretta ncurses tól sem hægt er að nota til að sýna margar annálaskrár í venjulegt úttak í einum glugga eða einni skel sem sýnir síðustu línur af logskrám í rauntíma eins og hala skipun sem skiptir stjórnborðinu í fleiri undirglugga (eins og skjáskipun). Það styður einnig litamerkingu, síun, bæta við og eyða gluggum og margt fleira.

  1. Margir inntaksgjafar.
  2. Litaskjár með venjulegri tjáningu ef um mikilvægar upplýsingar er að ræða.
  3. Línusíun.
  4. Gagnvirkar valmyndir til að eyða og bæta við skeljum.

Hér er dæmi um skjágrip af MultiTail í aðgerð.

Uppsetning MultiTail í Linux

Til að fá MultiTail á Red Hat byggða dreifingu verður þú að kveikja á EPEL geymslu og keyra síðan eftirfarandi skipun á flugstöðinni til að setja það upp.

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

Notkun MultiTail

Sjálfgefið er að MultiTail gerir það sama og 'tail -f', þ.e. skoða skrár í rauntíma. Til að skoða/fylgjast með tveimur mismunandi skrám í einum glugga er grunnsetningafræðin:

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

Til að fletta í gegnum skrárnar, ýttu á 'b' og veldu skrána sem þú vilt af listanum.

Þegar þú velur skrána mun hún sýna þér síðustu 100 línurnar af þeirri völdu skrá, til að fletta í gegnum notaðu bendillakkana. Þú getur líka notað 'gg'/'G' til að fara efst/neðst í skrunglugganum. Ef þú vilt skoða fleiri línur, ýttu á „q“ til að hætta og ýttu á „m“ til að slá inn nýtt gildi fyrir fjölda lína sem á að skoða.

Eftirfarandi skipun sýnir tvær mismunandi skrár í 2 dálkum.

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

Birta 3 skrár í þremur dálkum.

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

Sýnir 5 skrár á meðan 2 skrár eru sameinaðar í einum dálki og geymir 2 skrár í tveimur dálkum með aðeins einum í vinstri dálknum.

 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

Sýnir 1 skrá á meðan '-l' valmöguleikinn gerir skipun kleift að framkvæma í glugga.

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

Sameina 2 log-skrár í einum glugga, en gefa mismunandi lit á hverja log-skrá þannig að þú getur auðveldlega skilið hvaða línur eru fyrir hvaða log-skrá.

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

Niðurstaða

Við höfum aðeins fjallað um fáa grunnnotkun á multitail stjórn. Fyrir heildarlista yfir valmöguleika og lykla geturðu horft á mannsíðuna í fjölhala eða þú getur ýtt á „h“ takkann til að fá hjálp á meðan forritið keyrir.