MultiTail - Fuatilia Faili Nyingi Wakati Mmoja katika Kituo Kimoja cha Linux


Iwe ni msimamizi wa seva au mpanga programu wakati fulani tunahitaji kurejelea faili nyingi za kumbukumbu kwa kazi za utatuzi ipasavyo. Ili kufanikisha hili lazima tufungue, tuweke mkia au punguze kila faili ya kumbukumbu kwenye ganda tofauti. Walakini, tunaweza kutumia amri ya jadi ya mkia kama tail -f /var/log/messages au tail -f /var/log/secure katika mstari mmoja. Lakini ikiwa tunataka kuona faili nyingi kwa wakati halisi tunahitaji kusakinisha zana mahususi inayoitwa MultiTail.

MultiTail ni nini?

MultiTail ni programu huria ya ncurses ya chanzo ambayo inaweza kutumika kuonyesha faili nyingi za kumbukumbu kwa pato la kawaida katika dirisha moja au ganda moja ambalo linaonyesha mistari michache ya mwisho ya faili za kumbukumbu kwa wakati halisi kama amri ya mkia ambayo inagawanya kiweko kwenye windows ndogo zaidi (kama vile amri ya skrini). Pia inasaidia kuangazia rangi, kuchuja, kuongeza na kufuta madirisha na mengi zaidi.

  1. Vyanzo vingi vya ingizo.
  2. Onyesho la rangi kwa kutumia Usemi wa Kawaida katika hali ya taarifa muhimu.
  3. Kuchuja laini.
  4. Menyu Zinazoingiliana za kufuta na kuongeza makombora.

Hapa kuna mfano wa kunyakua skrini ya MultiTail katika hatua.

Ufungaji wa MultiTail katika Linux

Ili kupata ugawaji wa MultiTail kwenye Red Hat, lazima uwashe hazina ya EPEL na kisha utekeleze amri ifuatayo kwenye terminal ili kuisakinisha.

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

Matumizi ya MultiTail

Kwa chaguo-msingi MultiTail hufanya kitu sawa na 'tail -f', yaani, angalia faili kwa wakati halisi. Kuangalia/kufuatilia faili mbili tofauti kwenye dirisha moja, syntax ya msingi ni:

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

Ili kutembeza faili, gonga 'b' na uchague faili unayotaka kutoka kwenye orodha.

Mara tu, ukichagua faili, itakuonyesha mistari 100 ya mwisho ya faili hiyo iliyochaguliwa, ili kusogeza kupitia tumia vitufe vya kishale. Unaweza pia kutumia ‘gg’/’G’ kusogeza juu/chini ya dirisha la kusogeza. Ikiwa ungependa kutazama mistari zaidi, gonga 'q' ili kuondoka na ubofye 'm' ili kuweka thamani mpya kwa idadi ya mistari ya kutazama.

Amri ifuatayo itaonyesha faili mbili tofauti katika safu 2.

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

Onyesha faili 3 katika safu wima tatu.

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

Huonyesha faili 5 za kumbukumbu huku ikiunganisha faili 2 kwenye safu wima moja na kuweka faili 2 katika safu wima mbili na moja pekee katika safu wima ya kushoto.

 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

Inaonyesha faili 1 wakati chaguo la '-l' inaruhusu amri kutekeleza kwenye dirisha.

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

Unganisha faili 2 za kumbukumbu kwenye dirisha moja, lakini toa rangi tofauti kwa kila faili ya kumbukumbu ili uweze kuelewa kwa urahisi ni mistari gani ya faili ya kumbukumbu.

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

Hitimisho

Tumeshughulikia matumizi machache tu ya msingi ya amri nyingi. Kwa orodha kamili ya chaguo na vitufe unaweza kuangalia ukurasa wa mtu wa multitail au unaweza kubofya kitufe cha 'h' kwa usaidizi wakati programu inaendesha.