LNAV: vynikajúci nástroj na prezeranie systémových protokolov

lnav-multi-file2

Si ste správca systémuNenecháte ma klamať, pretože budete vedieť, že používanie systémových registrov je dosť dôležité na to, aby ste mohli vedieť, čo sa deje, aké zmeny boli urobené a aké prístupy sa okrem iného vyskytli.

Dnes sa s vami podelíme o vynikajúci nástroj, o ktorom som si istý, že môže byť mimoriadne funkčný, tento nástroj vám veľmi pomôže s časťou systémových registrov.

Program Logfile Navigator alebo LNAV je nástroj príkazového riadku na prezeranie systémových protokolov, je to bezplatný a otvorený zdrojový nástroj distribuovaný pod licenciou BSD.

V porovnaní s konvenčnými mačkami je potrebných menej ponúka niektoré ďalšie funkcie, napríklad zvýraznenie syntaxe, ktoré dokáže zobraziť viac záznamov súčasne, riadky zoradené podľa dátumu a času, kedy k udalosti došlo, čo okrem iného ponúka rôzne režimy zobrazenia.

O spoločnosti LNAV

LNAV je nástroj príkazového riadku na prezeranie a navigáciu v systémových súboroch, všetko na jednom zariadení.

toto umožňuje ponúknuť zvýraznenie syntaxe v uznávaných hrách a zoradiť podľa dátumu udalostí rôzne riadky období.

ako Aplikácia sa stará o automatickú detekciu súborov z protokolových súborov, Rovnako, ak sú komprimované, dekomprimuje súbory za chodu.

Súbory denníka sú veľkým množstvom informácií. LNAV vám môže pomôcť zvýrazniť dôležité časti a filtrovať informácie týmto spôsobom.

Táto aplikácia vie otvoriť komprimované súbory (gzip a bzip2) a sleduje aktívny protokol.

tiež použitie filtrov je možné (ignorovať určité správy grep -v) a vykonať prieskum zameraný na zvýraznenie frázy.

Je možné použiť keď je výraz zachytený a automaticky ho doplní podľa obsahu.

Klávesové skratky sú bežné (napr. G na začiatok súboru a G na koniec súboru alebo na začatie vyhľadávania).

Je tiež možné pohrať sa s registrami pomocou dotazov SQL.

Relácie v systéme tiež zachovajú určité informácie (napr. Filtre).

Nakoniec lišta vpravo umožňuje rýchlo zistiť, ktoré oblasti súboru mali riadky alebo riadky, ktoré zodpovedajú kritériám vyhľadávania.

Mnoho nástrojov na protokolovanie, napríklad Splunk, ponúka vynikajúce funkcie, ale bolo optimalizované pre rozsiahle nasadenie.

Niektoré z nich vyžadujú inštaláciu a konfiguráciu serverov, aby mohli byť efektívne použité.

Medzi hlavnými registrami, ktoré táto aplikácia podporuje, nájdeme:

  • Spoločný formát denníka webového prístupu
  • CUPS page_log
  • syslog
  • glog
  • Protokoly VMware ESXi / vCenter
  • dpkg.log
  • uwsgi
  • strace
  • sudo

Ako nainštalovať LNAV na Linux?

Si Ak si chcete do svojho systému nainštalovať túto aplikáciu, musíte postupovať podľa pokynov, ktoré s vami zdieľame nižšie.

V prípade tých, ktorí sú používateľmi Debian, Ubuntu a deriváty si musíme stiahnuť deb balík s:

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

E inštalujeme s:

sudo dpkg -i lnav*.deb

Zatiaľ čo pre prípad Distribúcie s podporou balíkov RPM, ako sú Fedora, CentOS, RHEL, openSUSE a ďalšie, by si mali tento balíček stiahnuť:

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

tiež Môžu si nainštalovať aplikáciu pomocou balíkov Snap, čo sa získa pomocou tohto príkazu:

sudo snap install lnav

LNAV je možné nainštalovať na akýkoľvek systém Linux, v našom systéme musíme mať nainštalované iba nasledujúce závislosti:

  • gcc / clang
  • libpcre.
  • sqlite
  • nkurzy
  • prečítať riadok
  • zlib
  • bz2
  • libcurl
  • ísť

Väčšina distribúcií Linuxu ich má v podstate vo svojich oficiálnych úložiskách, budete ich musieť iba nainštalovať, aby ste mohli kompilovať program vo vašom systéme.

Už ste si istí, že máte všetky tieto závislosti, Aby sme ho mohli kompilovať, musíme získať zdrojový kód programu.

Za týmto účelom ideme si ju stiahnuť pomocou nasledujúceho príkazu:

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

A pokračujeme v kompilácii aplikácie s:

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


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Jacobo dijo

    Súčasťou testovania Debianu (10, buster) je iba spustenie:

    # apt-get install lnav –verbose-verzie

    Nainštalujú sa tieto NOVÉ balíčky:
    lnav (0.8.3-1 + b1)

  2.   ROMSAT dijo

    V systéme Ubuntu 18.04 (bionic) ho môžete nainštalovať takto:

    $ sudo apt nainštalovať lnav

    Nainštalujú sa tieto dva NOVÉ balíčky: libpcrecpp0v5 a lnav (súbory 672 kB)

    Zdravím všetkých z Malagy.

  3.   dftg dijo

    Ďakujeme, že ste nás informovali o tomto nástroji!
    ... Devuan (Ascii), tiež obsahuje vo svojich úložiskách 🙂