LNAV: Ein hervorragendes Tool zum Anzeigen von Systemprotokollen

lnav-multi-file2

Si Sie sind SystemadministratorSie werden mich nicht lügen lassen, weil Sie wissen, dass die Verwendung der Systemregister sehr wichtig ist, um unter anderem wissen zu können, was passiert, welche Änderungen vorgenommen wurden, welche Zugriffe stattgefunden haben.

Heute werden wir Ihnen ein hervorragendes Tool vorstellen, von dem ich sicher bin, dass es für Sie äußerst funktional sein kann.Dieses Tool hilft Ihnen sehr bei der Registrierung der Systeme.

das Programm Der Logfile Navigator oder LNAV ist ein Befehlszeilentool zum Anzeigen von SystemprotokollenDies ist ein kostenloses Open-Source-Tool, das unter der BSD-Lizenz vertrieben wird.

Im Vergleich zu herkömmlichen Katzen, grepo weniger, bietet einige zusätzliche Funktionen, z. B. die Hervorhebung der Syntax, mit der mehrere Datensätze gleichzeitig angezeigt werden können, die Zeilen, die nach Datum und Uhrzeit des Ereignisses geordnet sind, was unter anderem verschiedene Anzeigemodi bietet.

Über LNAV

LNAV ist ein Befehlszeilentool zum Anzeigen und Navigieren von Systemdateien auf einem Gerät.

Dies Ermöglicht es Ihnen, Syntaxhervorhebungen in erkannten Spielen anzubieten und nach Datum von Ereignissen in verschiedenen Zeiträumen zu sortieren.

Seit Die Anwendung sorgt dafür, dass die Dateien automatisch aus den Protokolldateien erkannt werden. Wenn sie komprimiert werden, werden die Dateien ebenfalls im laufenden Betrieb dekomprimiert.

Protokolldateien sind eine Fülle von Informationen. LNAV kann dabei helfen, die wichtigen Teile hervorzuheben und die Informationen auf diese Weise zu filtern.

Diese Anwendung kann komprimierte Dateien (gzip und bzip2) öffnen und folgt einem aktiven Protokoll.

auch Die Verwendung von Filtern ist möglich (um bestimmte Nachrichten an grep -v zu ignorieren) und recherchieren, um eine Phrase hervorzuheben.

Es ist möglich zu verwenden Wenn ein Ausdruck erfasst wird, wird er automatisch ergänzt je nach inhalt.

Die Tastaturkürzel sind herkömmlich (z. B. g, um zum Anfang der Datei zu gelangen, und G, um zum Ende zu gelangen oder um eine Suche zu starten).

Es ist auch möglich, über SQL-Abfragen mit den Registern herumzuspielen.

In einer Systemsitzung werden auch bestimmte Informationen (z. B. Filter) gespeichert.

Schließlich können Sie in der Leiste rechts schnell sehen, in welchen Bereichen der Datei Fehlerzeilen oder Zeilen vorhanden waren, die den Suchkriterien entsprechen.

Viele Protokollierungstools wie Splunk bieten großartige Funktionen, wurden jedoch für umfangreiche Bereitstellungen optimiert.

Einige davon erfordern die Installation und Konfiguration von Servern, bevor sie effektiv genutzt werden können.

Unter den Hauptregistern, die diese Anwendung unterstützt, finden wir:

  • Allgemeines Webzugriffsprotokollformat
  • CUPS-Seite_log
  • Syslog
  • Blog
  • VMware ESXi / vCenter-Protokolle
  • dpkg.log
  • uwsgi
  • Straße
  • sudo

Wie installiere ich LNAV unter Linux?

Si Wenn Sie diese Anwendung auf Ihrem System installieren möchten, müssen Sie die folgenden Schritte ausführen.

Im Fall von denen, die Benutzer von sind Debian, Ubuntu und Derivate müssen wir das Deb-Paket herunterladen mit:

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

E Wir installieren mit:

sudo dpkg -i lnav*.deb

Während für den Fall von Distributionen mit Unterstützung für RPM-Pakete wie Fedora, CentOS, RHEL, openSUSE und andere sollten dieses Paket herunterladen:

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

auch Sie können die Anwendung mithilfe der Snap-Pakete installieren. Dies wird mit dem folgenden Befehl erreicht:

sudo snap install lnav

LNAV kann auf jedem Linux-System installiert werden. Auf unserem System müssen nur die folgenden Abhängigkeiten installiert sein:

  • gcc / clang
  • libpcre.
  • SQLite
  • Flüche
  • readline
  • zlib
  • bz2
  • libcurl
  • git

Grundsätzlich haben die meisten Linux-Distributionen diese in ihren offiziellen Repositorys. Sie müssen sie nur installieren, um das Programm auf Ihrem System kompilieren zu können.

Bereits sicher, dass Sie alle diese Abhängigkeiten haben, Wir müssen den Quellcode des Programms erhalten, um es zu kompilieren.

Hierzu Wir werden es mit dem folgenden Befehl herunterladen:

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

Und wir kompilieren die Anwendung mit:

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


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Jakob sagte

    In Debian-Tests (10, Buster) ist es enthalten, Sie müssen nur starten:

    # apt-get install lnav –verbose-Versionen

    Die folgenden NEUEN Pakete werden installiert:
    lnav (0.8.3-1 + b1)

  2.   ROMSAT sagte

    Nun, in Ubuntu 18.04 (bionisch) können Sie es installieren, indem Sie Folgendes tun:

    $ sudo apt installiere lnav

    Diese beiden NEUEN Pakete werden installiert: libpcrecpp0v5 und lnav (672 kB Dateien)

    Grüße an alle aus Malaga.

  3.   dftg sagte

    Vielen Dank, dass Sie uns über dieses Tool informiert haben!
    … Devuan (Ascii) nimmt es auch in seine Repositories auf 🙂