LNAV: ett utmärkt verktyg för att visa systemloggar

lnav-multi-fil2

Si du är systemadministratörDu kommer inte att låta mig ljuga, för du kommer att veta att användningen av systemregistrerna är väldigt viktigt för att kunna veta vad som händer, vilka förändringar som har gjorts, vilka tillgångar som har skett bland annat.

Idag ska vi dela med dig ett utmärkt verktyg som jag är säker på att kan vara extremt funktionell, det här verktyget hjälper dig mycket med den del av systemregistrerna.

Programmet Logfile Navigator eller LNAV är ett kommandoradsverktyg för att visa systemloggarna, detta är ett gratis och öppen källkodsverktyg som distribueras under BSD-licensen.

Jämfört med den konventionella katten, grepo mindre, erbjuder några ytterligare funktioner, till exempel att tillhandahålla syntaxmarkering, som kan visa flera poster samtidigt, raderna som är ordnade efter datum och tid då händelsen inträffade, som bland annat erbjuder olika visningslägen.

Om LNAV

LNAV är ett kommandoradsverktyg för visning och navigering av systemfiler, allt på en enhet.

detta låter dig erbjuda syntaxmarkering i erkända spel och sortera efter händelsedatum olika rader av perioder.

som applikationen tar hand om att automatiskt upptäcka filerna från loggfilerna, På samma sätt, i fall av komprimering, komprimerar den filerna i farten.

Loggfiler är en mängd information, LNAV kan hjälpa till att markera de delar som är viktiga och filtrera informationen på detta sätt.

Denna applikation vet hur man öppnar komprimerade filer (gzip och bzip2) och följer en aktiv logg.

också användningen av filter är möjlig (att ignorera vissa meddelanden till grep -v) och utföra forskning för att markera en fras.

Det är möjligt att använda när ett uttryck fångas och det kompletterar det automatiskt beroende på innehåll.

Kortkommandona är vanliga (till exempel g för att gå till början av filen och G för att gå till slutet eller för att starta en sökning).

Det är också möjligt att spela med posterna genom SQL-frågor.

En systemsession kommer också att behålla viss information (t.ex. filter).

Slutligen tillåter fältet till höger dig att snabbt se vilka delar av filen som hade linjer eller linjer som matchar sökkriterierna.

Många loggningsverktyg, som Splunk, erbjuder fantastiska funktioner, men har optimerats för storskaliga distributioner.

Flera av dessa kräver installation och konfiguration av servrar innan de kan användas effektivt.

Bland de huvudregister som denna applikation stöder kan vi hitta:

  • Vanligt webbåtkomstloggformat
  • CUPS page_log
  • syslog
  • Glogg
  • VMware ESXi / vCenter-loggar
  • dpkg.log
  • uwsgi
  • strace
  • sudo

Hur installerar jag LNAV på Linux?

Si om du vill installera denna applikation på ditt system måste du följa stegen som vi delar med dig nedan.

När det gäller de som är användare av Debian, Ubuntu och derivat måste vi ladda ner deb-paketet med:

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

E vi installerar med:

sudo dpkg -i lnav*.deb

Medan för fallet med distributioner med stöd för RPM-paket, som Fedora, CentOS, RHEL, openSUSE och andra bör ladda ner detta paket:

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

också De kan installera applikationen med hjälp av Snap-paketen, detta erhålls med det här kommandot:

sudo snap install lnav

LNAV kan installeras på vilket Linux-system som helst, vi behöver bara ha följande beroenden installerade på vårt system:

  • gcc / clang
  • libpcre.
  • sqlite
  • ncurses
  • readline
  • zlib
  • bz2
  • libcurl

I grund och botten har de flesta Linux-distributioner dessa i sina officiella förråd, du behöver bara installera dem för att kunna kompilera programmet på ditt system.

Är du redan säker på att du har alla dessa beroenden, Vi måste hämta källkoden för programmet för att kunna sammanställa den.

För detta Vi kommer att ladda ner det med följande kommando:

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

Och vi fortsätter att sammanställa ansökan med:

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


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Jacobo sade

    I Debian-testning (10, buster) ingår det, du behöver bara starta:

    # apt-get install lnav –verbose-versioner

    Följande NYA paket kommer att installeras:
    lnav (0.8.3-1 + bl)

  2.   ROMSAT sade

    Tja, i Ubuntu 18.04 (bionic) kan du installera det genom att göra:

    $ sudo apt installera lnav

    Dessa två NYA paket kommer att installeras: libpcrecpp0v5 och lnav (672 kB filer)

    Hälsningar till alla från Malaga.

  3.   dftg sade

    Tack för att du meddelade oss om detta verktyg!
    … Devuan (Ascii), inkluderar det också i sina förvar 🙂