MultiTail - Tarkkaile useita tiedostoja samanaikaisesti yhdessä Linux-päätteessä


Olipa kyseessä palvelimen järjestelmänvalvoja tai ohjelmoija, meidän on jonkin aikaa ohjattava useita lokitiedostoja tehokkaaseen vianetsintään. Tämän saavuttamiseksi meidän on avattava, tai vähemmän, jokainen lokitiedosto eri kuoressa. Voimme kuitenkin käyttää perinteisiä tail-komentoja, kuten tail -f /var/log/messages tai tail -f /var/log/secure yhdellä rivillä. Mutta jos haluamme nähdä useita tiedostoja reaaliajassa, meidän on asennettava erityinen työkalu nimeltä MultiTail.

Mikä on MultiTail?

MultiTail on avoimen lähdekoodin ncurses-apuohjelma, jota voidaan käyttää useiden lokitiedostojen näyttämiseen vakiotulosteena yhdessä ikkunassa tai yksittäisessä komentotulkassa, joka näyttää viimeiset lokitiedostojen rivit reaaliaikaisessa tail-komennossa, joka jakaa. konsoli useisiin aliikkunoihin (kuten näytön komento). Se tukee myös värien korostusta, suodatusta, ikkunoiden lisäämistä ja poistamista ja paljon muuta.

ominaisuudet

  1. Useita tulolähteitä.
  2. Värinäyttö käyttämällä säännöllistä lauseketta tärkeiden tietojen tapauksessa.
  3. Linjasuodatus.
  4. Interaktiiviset valikot kuorien poistamiseen ja lisäämiseen.

Tässä on esimerkki näytön kaappaus MultiTailin toiminnasta.

MultiTailin asennus Linuxiin

Jos haluat saada MultiTailin Red Hat-pohjaisiin jakeluihin, sinun on otettava EPEL-tietovarasto käyttöön ja suoritettava seuraava komento päätteessä sen asentamiseksi.

RHEL/CentOS/Fedorassa
yum install -y multitail
Debian/Ubuntu/Linux Mint
sudo apt-get update
sudo apt-get install multitail

MultiTailin käyttö

Oletuksena MultiTail tekee saman kuin 'tail -f', eli näyttää tiedostoja reaaliajassa. Kahden eri tiedoston katselu/valvonta yhdessä ikkunassa on perussyntaksi:

1. Kuinka tarkastella 2 tiedostoa yhdessä ikkunassa

root@tecmint:~# multitail /var/log/apache2/error.log /var/log/apache2/error.log.1

Selaa tiedostoja painamalla b ja valitse haluamasi tiedosto luettelosta.

Kun olet valinnut tiedoston, se näyttää valitun tiedoston viimeiset 100 riviä. Voit selata sitä kohdistinnäppäimillä. Voit myös siirtyä vieritysikkunan ylä- tai alaosaan painamalla gg'/'G'. Jos haluat nähdä lisää rivejä, paina q poistuaksesi ja paina m syöttääksesi uuden arvon näytettävien rivien määrälle.

2. Kuinka tarkastella 2 tiedostoa 2 sarakkeessa

Seuraava komento näyttää kaksi eri tiedostoa 2 sarakkeessa.

[root@tecmint ~]# multitail -s 2 /var/log/mysqld.log /var/log/xferlog

3. Kuinka tarkastella useita tiedostoja useissa sarakkeissa

Näytä 3 tiedostoa kolmessa sarakkeessa.

[root@localhost ~]# multitail -s 3 /var/log/mysqld.log /var/log/xferlog /var/log/yum.log

4. Yhdistä/tarkastele useita tiedostoja useissa sarakkeissa

Näyttää 5 lokitiedostoa samalla kun yhdistetään 2 tiedostoa yhteen sarakkeeseen ja säilytetään 2 tiedostoa kahdessa sarakkeessa ja vain yksi vasen sarake.

[root@localhost ~]# 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

5. Kuinka tarkastella tiedostoa ja suorittaa komento

Näyttää 1 tiedoston, kun taas -l-vaihtoehto sallii komennon suorittamisen ikkunassa.

[root@localhost ~]# multitail /var/log/iptables.log -l "ping server.nixcraft.in"

6. Kuinka yhdistää/tarkastella kahta tiedostoa eri värissä

Yhdistä 2 lokitiedostoa yhteen ikkunaan, mutta anna jokaiselle lokitiedostolle eri väri, jotta ymmärrät helposti, mitkä rivit ovat millekin lokitiedostolle.

[root@localhost ~]# multitail -ci green /var/log/yum.log -ci yellow -I /var/log/mysqld.log

Johtopäätös

Olemme käsitelleet vain muutaman multitail-komennon peruskäytön. Saat täydellisen luettelon vaihtoehdoista ja näppäimistä katsomalla multitail-ohjelman man-sivua tai voit painaa h-näppäintä saadaksesi apua ohjelman suorituksen aikana.