Hoe lnav op CentOS 7 te installeren en configureren

De gewoonte hebben om onze servers constant te controleren, is een garantie voor stabiele en betrouwbare servers.

Er zijn honderden tools om monitoringtaken uit te voeren en vandaag zal Solvetic zich concentreren op een in het bijzonder genaamd Lnav waarmee we in detail de logboeken die in het systeem worden gegenereerd.
Voor deze analyse zullen we CentOS 7 gebruiken en zien: hoe Lnav . te installeren in genoemde distro.

Wat is LnavLnav (Log File Navigator - Log File Navigator) is een eenvoudige applicatie waarmee we toegang hebben tot de CentOS-logboeken, die zich in het / var / log-pad bevinden, en van daaruit maken beheerders een gedetailleerde follow-up van elke gebeurtenis die zich voordoet in CentOS 7.

Het beste van deze applicatie is dat het eenvoudig is en dat alles vanaf de terminal wordt beheerd.

Lnav-functiesLnav biedt ons een reeks fundamentele kenmerken zoals:

  • Eenvoudig overzicht van de logboeken door alle gebeurtenissen in een enkel venster samen te voegen, waardoor een gecentraliseerd beheer mogelijk is.
  • Opname van een kleurenbalk waarmee u kunt zien tot welk bestand elk bericht behoort.
  • Automatische detectie van het logformaat waarin we CUPS page_log, Syslog, Glog, VMware ESXi / vCenter Logs, Dpkg.log, Uwsgi, Strace en Sudo vinden.
  • Opname van filters waarmee we de lijnen kunnen weergeven die al dan niet samenvallen met een reeks uitdrukkingen.
  • Tijdlijnweergave.
  • Mogelijkheid van query's met behulp van SQL.
  • Automatische gegevensextractie.
  • Syntaxis gemarkeerd.
  • Automatisch aanvullen met behulp van het tabblad.
  • Het kan op Linux of Mac OS worden geïnstalleerd.

1. Hoe installeer ik Lnav op CentOS 7


Om Lnav op CentOS 7 te installeren, hebben we twee opties.

Stap 1
De eerste optie is het gebruik van de EPEL-repositories, hiervoor voeren we eerst het volgende commando uit om deze repositories te installeren:

 yum installeer epel-release
Stap 2
Later installeren we Lnav door het volgende commando uit te voeren:
 yum install lnav

Stap 3
Daar accepteren we de download en installatie van de Lnav-pakketten. De tweede optie is via de broncode en hiervoor downloaden we eerst het installatieprogramma door het volgende commando uit te voeren:

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

Stap 4
Eenmaal gedownload, gaan we verder met de extractie door de volgende opdracht uit te voeren:

 tar xf lnav-0.8.1.tar.gz
Stap 5
Om Lnav correct uit te voeren, moet u deze pakketten installeren die automatisch worden toegepast tijdens het installatieproces:

libpcre -Het is de reguliere expressiebibliotheek (PCRE).

sqliet -Het is de SQLite-database-engine.

nvervloeken -Het is de UI-tekstbibliotheek.

Lees regel -Het gaat om de readline online bewerkingsbibliotheek.

zlib -Zlib-compressiebibliotheek.

bz2 -Bzip2-compressiebibliotheek.

re2c -Re2c generatorscanner.

libcurl -Het betreft de cURL-bibliotheek die het downloaden van URL-bestanden mogelijk maakt.

Stap 6
Nadat we dit bestand hebben uitgepakt, moeten de volgende opdrachten in hun volgorde worden uitgevoerd. Op deze manier kunnen we Lnav installeren op CentOS 7.

 cd lnav-0.8.1 mkdir release cd release… / configure --prefix = / usr / local make make install

2. Lnav uitvoeren op CentOS 7

Stap 1
Voer gewoon de opdracht uit lnav rechtstreeks vanaf de terminal en automatisch zullen we de gebeurtenissen zien die worden gehost in het pad var / log / messages:

Stap 2
Met dit commando is een filter toegepast om de logs van het / var / log pad weer te geven. We hebben de mogelijkheid om een ​​specifieke directory aan te geven, bijvoorbeeld:

 lnav / var / log / kopjes
Stap 3
Als het nodig is om naar oude bestanden te zoeken, aangezien alleen de meest recente worden weergegeven, kunnen we de parameter toevoegen -R om de oude bestanden weer te geven:
 lnav -r
Met deze eenvoudige opdracht kunnen we CentOS 7-logboeken op een veel completere manier beheren.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave