LNAV: vynikající nástroj pro prohlížení systémových protokolů

lnav-multi-file2

Si jste správce systémuNenecháte mě lhát, protože budete vědět, že používání systémových registrů je zcela zásadní, abyste mohli vědět, co se děje, jaké změny byly provedeny, jaké přístupy se mimo jiné vyskytly.

Dnes se s vámi podělíme o vynikající nástroj, o kterém jsem si jist, že může být extrémně funkční, tento nástroj vám velmi pomůže s částí systémových registrů.

Program Logfile Navigator nebo LNAV je nástroj příkazového řádku pro zobrazení systémových protokolů, toto je bezplatný a otevřený zdrojový nástroj distribuovaný pod licencí BSD.

Ve srovnání s konvenční kočkou, méně grepo, nabízí některé další funkce, například zvýraznění syntaxe, které dokáže zobrazit více záznamů najednou, řádky seřazené podle data a času, kdy k události došlo, což mimo jiné nabízí různé režimy zobrazení.

O společnosti LNAV

LNAV je nástroj příkazového řádku pro prohlížení a procházení systémových souborů, vše na jednom zařízení.

toto umožňuje nabídnout zvýraznění syntaxe u rozpoznaných položek a seřadit podle data událostí různé řádky období.

Jak aplikace se stará o automatickou detekci souborů ze souborů protokolu, Podobně v případě komprimace za běhu dekomprimuje soubory.

Soubory protokolu představují velké množství informací, LNAV může pomoci zvýraznit důležité části a filtrovat informace tímto způsobem.

Tato aplikace ví, jak otevírat komprimované soubory (gzip a bzip2), a sleduje aktivní protokol.

také použití filtrů je možné (ignorovat určité zprávy na grep -v) a provést průzkum k zvýraznění fráze.

Je možné použít když je výraz zachycen a automaticky jej doplní v závislosti na obsahu.

Klávesové zkratky jsou běžné (například g přejde na začátek souboru a G přejde na konec nebo zahájí hledání).

Je také možné hrát se záznamy pomocí dotazů SQL.

Relace systému také uchová určité informace (např. Filtry).

Nakonec panel vpravo umožňuje rychle zjistit, které oblasti souboru měly řádky nebo řádky, které odpovídají kritériím vyhledávání.

Mnoho nástrojů pro protokolování, například Splunk, nabízí skvělé funkce, ale bylo optimalizováno pro rozsáhlé nasazení.

Některé z nich vyžadují instalaci a konfiguraci serverů, než je lze efektivně využívat.

Mezi hlavními registry, které tato aplikace podporuje, můžeme najít:

  • Společný formát protokolu webového přístupu
  • CUPS page_log
  • syslog
  • glog
  • Protokoly VMware ESXi / vCenter
  • dpkg.log
  • uwsgi
  • strace
  • sudo

Jak nainstalovat LNAV na Linux?

Si chcete-li nainstalovat tuto aplikaci do svého systému, musíte postupovat podle kroků, které s vámi sdílíme níže.

V případě těch, kteří jsou uživateli Debian, Ubuntu a deriváty musíme stáhnout balíček deb s:

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

E instalujeme s:

sudo dpkg -i lnav*.deb

Zatímco pro případ Distribuce s podporou balíků RPM, jako jsou Fedora, CentOS, RHEL, openSUSE a další, by si měly tento balíček stáhnout:

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

také Mohou nainstalovat aplikaci pomocí balíčků Snap, což lze získat pomocí tohoto příkazu:

sudo snap install lnav

LNAV lze nainstalovat na jakýkoli systém Linux, v našem systému musíme mít nainstalovány pouze následující závislosti:

  • gcc / clang
  • libpcre.
  • sqlite
  • nkurzy
  • čtecí linka
  • zlib
  • bz2
  • libcurl
  • git

V zásadě většina distribucí Linuxu je má ve svých oficiálních úložištích, budete je muset nainstalovat pouze proto, abyste mohli program zkompilovat do vašeho systému.

Již jste si jisti, že máte všechny tyto závislosti, Abychom jej mohli sestavit, musíme získat zdrojový kód programu.

Pro tento Stáhneme jej pomocí následujícího příkazu:

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

A pokračujeme v kompilaci aplikace s:

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


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Jacobo řekl

    V testování Debianu (10, buster) je zahrnuto, stačí spustit:

    # apt-get install lnav –verbose-versions

    Budou nainstalovány následující NOVÉ balíčky:
    lnav (0.8.3-1 + b1)

  2.   ROMSAT řekl

    V Ubuntu 18.04 (bionic) jej můžete nainstalovat provedením:

    $ sudo apt install lnav

    Budou nainstalovány tyto dva NOVÉ balíčky: libpcrecpp0v5 a lnav (soubory 672 kB)

    Zdravím všechny z Malagy.

  3.   dftg řekl

    Děkujeme, že jste nás informovali o tomto nástroji!
    … Devuan (Ascii), také zahrnuje do svých úložišť 🙂