LNAV: un ottimo strumento per visualizzare i log di sistema

lnav-multi-file2

Si sei un amministratore di sistemaNon mi lascerai mentire, perché saprai che l'uso dei registri di sistema è abbastanza essenziale per poter sapere cosa sta succedendo, quali modifiche sono state apportate, quali accessi sono avvenuti, tra le altre cose.

Oggi condivideremo con voi un ottimo strumento che sono certo possa essere estremamente funzionale, questo strumento ti aiuterà molto con la parte dei registri di sistema.

Il programma Logfile Navigator o LNAV è uno strumento della riga di comando per visualizzare i log di sistema, questo è uno strumento gratuito e open source distribuito con licenza BSD.

Rispetto al gatto convenzionale, grepo meno, offre alcune funzionalità aggiuntive, come l'evidenziazione della sintassi, che può visualizzare più record contemporaneamente, le righe ordinate in base alla data e all'ora in cui si è verificato l'evento, che offre tra l'altro diverse modalità di visualizzazione.

Informazioni su LNAV

LNAV è uno strumento a riga di comando per visualizzare e navigare nei file di sistema, tutto su un dispositivo.

questo consente di offrire l'evidenziazione della sintassi nei giochi riconosciuti e di ordinare per data di eventi diverse righe di periodi.

Come l'applicazione si occupa di rilevare automaticamente i file dai file di registro, Allo stesso modo, in caso di compressione, decomprime i file al volo.

I file di registro sono una ricchezza di informazioni, LNAV può aiutare a evidenziare le parti importanti e filtrare le informazioni in questo modo.

Questa applicazione sa come aprire file compressi (gzip e bzip2) e segue un registro attivo.

anche è possibile l'utilizzo di filtri (per ignorare determinati messaggi a grep -v) ed eseguire ricerche per evidenziare una frase.

È possibile utilizzare quando un'espressione viene catturata e la completerà automaticamente a seconda del contenuto.

Le scorciatoie da tastiera sono convenzionali (ad esempio, g per andare all'inizio del file e G per andare alla fine o per avviare una ricerca).

È anche possibile giocare con i registri tramite query SQL.

Le sessioni di sistema manterranno anche determinate informazioni (ad esempio filtri).

Infine, la barra a destra ti consente di vedere rapidamente quali aree del file hanno linee o linee che corrispondono ai criteri di ricerca.

Molti strumenti di registrazione, come Splunk, offrono ottime funzionalità, ma sono stati ottimizzati per distribuzioni su larga scala.

Molti di questi richiedono l'installazione e la configurazione dei server prima di poter essere utilizzati in modo efficace.

Tra i principali registri supportati da questa applicazione possiamo trovare:

  • Formato Common Web Access Log
  • Pagina_log di CUPS
  • syslog
  • glog
  • Registri di VMware ESXi / vCenter
  • dpkg.log
  • trasudare
  • strace
  • sudo

Come installare LNAV su Linux?

Si se desideri installare questa applicazione sul tuo sistema, devi seguire i passaggi che condividiamo con te di seguito.

Nel caso di coloro che sono utenti di Debian, Ubuntu e derivati ​​dobbiamo scaricare il pacchetto deb con:

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

E installiamo con:

sudo dpkg -i lnav*.deb

Mentre per il caso di Le distribuzioni con supporto per pacchetti RPM, come Fedora, CentOS, RHEL, openSUSE e altri dovrebbero scaricare questo pacchetto:

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

anche Possono installare l'applicazione con l'aiuto dei pacchetti Snap, questo si ottiene con questo comando:

sudo snap install lnav

LNAV può essere installato su qualsiasi sistema Linux, dobbiamo solo avere le seguenti dipendenze installate sul nostro sistema:

  • gcc / clang
  • libpcre.
  • sqlite
  • nmaledizioni
  • readline
  • zlib
  • bz2
  • libcurl
  • git

Fondamentalmente, la maggior parte delle distribuzioni Linux li ha nei loro repository ufficiali, dovrai solo installarli per poter compilare il programma sul tuo sistema.

Già sicuro di avere tutte queste dipendenze, Dobbiamo ottenere il codice sorgente del programma per compilarlo.

Per questo Lo scaricheremo con il seguente comando:

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

E procediamo a compilare l'applicazione con:

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


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Giacomo suddetto

    In Debian testing (10, buster) è incluso, devi solo avviare:

    # apt-get install lnav –verbose-versions

    Verranno installati i seguenti NUOVI pacchetti:
    lnav (0.8.3-1 + b1)

  2.   Romsat suddetto

    Bene, in Ubuntu 18.04 (bionico) puoi installarlo facendo:

    $ sudo apt installa lnav

    Verranno installati questi due NUOVI pacchetti: libpcrecpp0v5 e lnav (file da 672 kB)

    Saluti a tutti da Malaga.

  3.   dftg suddetto

    Grazie per averci informato di questo strumento!
    … Devuan (Ascii), lo include anche nei suoi repository 🙂