So installieren und konfigurieren Sie lnav in CentOS 7

Die Gewohnheit, unsere Server ständig zu überwachen, garantiert stabile und zuverlässige Server.

Es gibt Hunderte von Tools , mit denen Überwachungsaufgaben ausgeführt werden können. Heute wird sich TechnoWikis auf ein spezielles Tool namens Lnav konzentrieren, mit dem wir die im System generierten Protokolle detailliert überwachen können.
Für diese Analyse verwenden wir CentOS 7 und wir werden sehen, wie Lnav in der genannten Distribution installiert wird .

Was ist Lnav?
Lnav (Log File Navigator – Protokolldateibrowser) ist eine einfache Anwendung, mit der wir auf die CentOS-Protokolle zugreifen können, die sich im Pfad / var / log befinden, und von dort aus als Administratoren eine detaillierte Nachverfolgung aller Ereignisse vornehmen können, die in aufgetreten sind CentOS 7

Das Beste an dieser Anwendung ist, dass sie einfach ist und alles vom Terminal aus verwaltet wird.

Eigenschaften von Lnav
Lnav bietet uns eine Reihe grundlegender Merkmale wie:

  • Einfache Ansicht der Protokolle beim Zusammenführen aller Ereignisse in einem einzigen Fenster für eine zentrale Verwaltung.
  • Einbeziehung von Farbbalken, die anzeigen, zu welcher Datei jede Nachricht gehört.
  • Automatische Erkennung des Registrierungsformats, einschließlich CUPS page_log, Syslog, Glog, VMware ESXi / vCenter-Registrys, Dpkg.log, Uwsgi, Strace und Sudo.
  • Aufnahme von Filtern, mit denen wir die Zeilen anzeigen können, die mit einer Reihe von Ausdrücken übereinstimmen oder nicht.
  • Timeline-Ansicht.
  • Möglichkeit von Abfragen mit SQL.
  • Automatische Datenextraktion.
  • Syntax hervorgehoben.
  • Autovervollständigen mit dem Tabulator.
  • Es kann unter Linux oder Mac OS installiert werden.

1. Wie installiere ich Lnav in CentOS 7?

Um Lnav in CentOS 7 zu installieren, haben wir zwei Möglichkeiten.

Schritt 1

Die erste Option ist die Verwendung der EPEL-Repositorys. Dazu führen wir den folgenden Befehl für die Installation dieser Repositorys aus:

 yum install epel-release 
Schritt 2

Später installieren wir Lnav und führen den folgenden Befehl aus:

 yum install lnav 

1-repositorios-EPEL.png

Schritt 3

Dort akzeptieren wir den Download und die Installation der LNAV-Pakete. Die zweite Option ist der Quellcode. Dazu laden wir zuerst das Installationsprogramm herunter, indem wir den folgenden Befehl ausführen:

 wget https://github.com/tstack/lnav/releases/download/v0.8.1/lnav-0.8.1.tar.gz 

2-package-of-Lnav.png

Schritt 4

Nach dem Herunterladen extrahieren wir es mit dem folgenden Befehl:

 tar xf lnav-0.8.1.tar.gz 
Schritt 5

Um Lnav korrekt auszuführen, müssen die folgenden Pakete installiert werden, die beim Installationsvorgang automatisch angewendet werden:

libpcre –
Es ist die Bibliothek für reguläre Ausdrücke (PCRE).

sqlite –
Es ist das SQLite-Datenbankmodul.

ncurses –
Es ist die UI-Textbibliothek.

readline –
Es handelt sich um die readline Online Edition Bibliothek.

zlib –
Zlib-Komprimierungsbibliothek.

bz2 –
Bzip2-Komprimierungsbibliothek.

re2c –
Re2c Generator Scanner.

libcurl –
Hierbei handelt es sich um die cURL-Bibliothek, mit der URL-Dateien heruntergeladen werden können.

Schritt 6

Sobald wir diese Datei entpackt haben, müssen wir die folgenden Befehle in ihrer Reihenfolge ausführen. Auf diese Weise können wir Lnav in CentOS 7 installieren.

 cd lnav-0.8.1 mkdir release CD-Veröffentlichung ../configure --prefix = / usr / local machen machen installieren 

3-install-Lnav-en-CentOS-7.png

2. Lnav unter CentOS 7 ausführen

Schritt 1

Führen Sie einfach den Befehl lnav direkt vom Terminal aus und automatisch werden die im Pfad var / log / messages gehosteten Ereignisse angezeigt :

See also  Führen Sie ein SEO-Audit für Ihre Website durch

4-execute-Lnav-en-CentOS-7.png

Schritt 2

Mit diesem Befehl wurde ein Filter angewendet, um die Protokolle des Pfads / var / log anzuzeigen. Wir haben die Möglichkeit, ein bestimmtes Verzeichnis anzugeben, zum Beispiel:

 lnav / var / log / cups 
Schritt 3

Wenn nach alten Dateien gesucht werden muss, da nur die neuesten angezeigt werden, können Sie den Parameter -r hinzufügen, um die alten Dateien anzuzeigen:

 lnav -r 

Mit diesem einfachen Befehl können wir CentOS 7-Protokolle viel vollständiger verwalten.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *