LNAV: et fremragende værktøj til visning af systemlogfiler

lnav-multi-fil2

Si du er systemadministratorDu vil ikke lade mig lyve, for du vil vide, at brugen af ​​systemregistrene er helt afgørende for at kunne vide, hvad der sker, hvilke ændringer der er foretaget, hvilke adgang der er sket blandt andet.

I dag vil vi dele med dig et fremragende værktøj, som jeg er sikker på kan være yderst funktionel for dig., dette værktøj hjælper dig meget med den del af systemregistrene.

Programmet Logfile Navigator eller LNAV er et kommandolinjeværktøj til at se systemlogfiler, dette er et gratis og open source-værktøj distribueret under BSD-licensen.

Sammenlignet med konventionel kat, grepo mindre, tilbyder nogle ekstra funktioner, såsom at give syntaksfremhævning, som kan vise flere poster på samme tid, de linjer, der er ordnet efter dato og klokkeslæt for begivenheden, som blandt andet tilbyder forskellige visningstilstande.

Om LNAV

LNAV er et kommandolinjeværktøj til visning og navigering af systemfiler, alt sammen på en enhed.

dette giver dig mulighed for at tilbyde syntaksfremhævning på genkendte emner og sortere efter begivenhedsdato forskellige linjer af perioder.

som Applikationen tager sig af automatisk registrering af filerne fra logfilerne, Ligeledes i tilfælde af komprimering dekomprimerer den filerne på farten.

Logfiler er et væld af oplysninger, LNAV kan hjælpe med at fremhæve de vigtige dele og filtrere oplysningerne på denne måde.

Denne applikation ved, hvordan man åbner komprimerede filer (gzip og bzip2) og følger en aktiv log.

også brugen af ​​filtre er mulig (for at ignorere visse beskeder til grep -v) og udføre forskning for at fremhæve en sætning.

Det er muligt at bruge når et udtryk er fanget, og det supplerer det automatisk afhængigt af indholdet.

Tastaturgenveje er konventionelle (for eksempel g for at gå til begyndelsen af ​​filen og G for at gå til slutningen eller for at starte en søgning).

Det er også muligt at spille med registre via SQL-forespørgsler.

En systemsession gemmer også visse oplysninger (f.eks. Filtre).

Endelig giver bjælken til højre dig hurtigt mulighed for at se, hvilke områder af filen der var linjer eller linjer, der matcher søgekriterierne.

Mange logningsværktøjer, som Splunk, tilbyder fantastiske funktioner, men er optimeret til store implementeringer.

Flere af disse kræver installation og konfiguration af servere, før de kan bruges effektivt.

Blandt de vigtigste registre, som denne applikation understøtter, kan vi finde:

  • Fælles webadgangslogformat
  • CUPS side_log
  • syslog
  • glog
  • VMware ESXi / vCenter-logfiler
  • dpkg.log
  • uwsgi
  • strace
  • sudo

Hvordan installeres LNAV på Linux?

Si du vil installere denne applikation på dit system, skal du følge de trin, vi deler med dig nedenfor.

For dem, der er brugere af Debian, Ubuntu og derivater, vi skal downloade deb-pakken med:

wget https://github.com/tstack/lnav/releases/download/v0.8.3/lnav_0.8.3_amd64.deb

E vi installerer med:

sudo dpkg -i lnav*.deb

Mens det er tilfældet med Distributioner med support til RPM-pakker, såsom Fedora, CentOS, RHEL, openSUSE og andre skal downloade denne pakke:

wget https://github.com/tstack/lnav/releases/download/v0.8.3/lnav-0.8.3-1.x86_64.rpm
sudo rpm -i nav-0.8.3-1.x86_64.rpm

også De kan installere applikationen ved hjælp af Snap-pakkerne, dette opnås med denne kommando:

sudo snap install lnav

LNAV kan installeres på ethvert Linux-system, vi behøver kun at have følgende afhængigheder installeret på vores system:

  • gcc / clang
  • libpcre.
  • SQLite
  • forbandelser
  • readline
  • zlib
  • bz2
  • libcurl
  • git

Dybest set har de fleste Linux-distributioner disse inden for deres officielle arkiver, du bliver kun nødt til at installere dem for at kunne kompilere programmet på dit system.

Er du allerede sikker på, at du har alle disse afhængigheder, Vi skal hente kildekoden til programmet for at kompilere det.

Til dette vi skal downloade det med følgende kommando:

git clone https://github.com/tstack/lnav.git
cd lnav

Og vi fortsætter med at kompilere applikationen med:

./autogen.sh
./configure
make
sudo make install


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Jacobo sagde han

    I Debian-test (10, buster) er det inkluderet, du skal bare starte:

    # apt-get install lnav –verbose-versioner

    Følgende NYE pakker installeres:
    lnav (0.8.3-1 + b1)

  2.   ROMSAT sagde han

    Nå, i Ubuntu 18.04 (bionic) kan du installere det ved at gøre:

    $ sudo apt installere lnav

    Disse to NYE pakker vil blive installeret: libpcrecpp0v5 og lnav (672 kB filer)

    Hilsen alle fra Malaga.

  3.   dftg sagde han

    Tak fordi du fortæller os om dette værktøj!
    … Devuan (Ascii), inkluderer det også i sine opbevaringssteder 🙂