Kako instalirati i konfigurirati lnav na CentOS 7

Navika stalnog praćenja naših poslužitelja jamstvo je stabilnih i pouzdanih poslužitelja.

Postoji stotine alata za izvršavanje zadataka praćenja, a danas će se Solvetic usredotočiti na jedan posebno nazvan Lnav putem kojeg možemo detaljno pratiti cjepanice koje se generiraju u sustavu.
Za ovu analizu koristit ćemo CentOS 7 i vidjeti kako instalirati Lnav u navedenom distro -u.

Što je LnavLnav (Navigator datoteka dnevnika - Navigator datoteka zapisa) jednostavna je aplikacija putem koje ćemo imati pristup zapisnicima CentOS -a koji se nalaze na / var / log putanji, a odatle kao administratori detaljno prate svaki događaj koji se dogodi u CentOS -u 7.

Najbolja stvar u vezi s ovom aplikacijom je to što je jednostavna i svime se upravlja s terminala.

Značajke LnavaLnav nam nudi niz temeljnih karakteristika kao što su:

  • Jednostavan pregled zapisnika spajanjem svih događaja u jednom prozoru omogućavajući centraliziranu administraciju.
  • Uključuje traku u boji koja vam omogućuje da znate kojoj datoteci pripada svaka poruka.
  • Automatsko otkrivanje formata dnevnika unutar kojeg nalazimo CUPS page_log, Syslog, Glog, VMware ESXi / vCenter Logs, Dpkg.log, Uwsgi, Strace i Sudo.
  • Uključivanje filtara koji nam omogućuje prikaz redaka koji se podudaraju ili ne s nizom izraza.
  • Prikaz vremenske trake.
  • Mogućnost upita pomoću SQL -a.
  • Automatsko izvlačenje podataka.
  • Istaknuta sintaksa.
  • Automatsko dovršavanje pomoću kartice.
  • Može se instalirati na Linux ili Mac OS.

1. Kako instalirati Lnav na CentOS 7


Za instalaciju Lnava na CentOS 7 imamo dvije mogućnosti.

Korak 1
Prva opcija je korištenje spremišta EPEL, za to prvo izvršavamo sljedeću naredbu za instaliranje ovih spremišta:

 yum instalirati epel-release
Korak 2
Kasnije instaliramo Lnav izvršavanjem sljedeće naredbe:
 yum instalirati lnav

Korak 3
Tamo prihvaćamo preuzimanje i instaliranje Lnav paketa. Druga je mogućnost putem izvornog koda i za to prvo preuzimamo instalacijski program izvršavanjem sljedeće naredbe:

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

Korak 4
Nakon preuzimanja nastavljamo s izdvajanjem izvršavanjem sljedeće naredbe:

 tar xf lnav-0.8.1.tar.gz
Korak 5
Za ispravno pokretanje Lnava bit će potrebno instalirati ove pakete koji će se automatski primijeniti u procesu instalacije:

libpcre -To je knjižnica regularnih izraza (PCRE).

sqlite -To je motor baze podataka SQLite.

ncurses -To je biblioteka teksta UI.

readline -To uključuje readline mrežnu biblioteku za uređivanje.

zlib -Zlib biblioteka kompresije.

bz2 -Bzip2 biblioteka kompresije.

re2c -Re2c generator skener.

libcurl -Uključuje biblioteku cURL koja omogućuje preuzimanje URL datoteka.

Korak 6
Nakon što raspakiramo ovu datoteku, bit će potrebno izvršiti sljedeće naredbe prema njihovom redoslijedu. Na ovaj način možemo instalirati Lnav na CentOS 7.

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

2. Kako pokrenuti Lnav na CentOS 7

Korak 1
Samo pokrenite naredbu lnav izravno s terminala i automatski ćemo vidjeti događaje koji se nalaze na stazi var / log / messages:

Korak 2
Ovom naredbom je primijenjen filtar za prikaz zapisnika staze / var / log. Imamo mogućnost naznačiti određeni direktorij, na primjer:

 lnav / var / log / čaše
Korak 3
Ako je potrebno tražiti stare datoteke, budući da će se prikazati samo one najnovije, možemo dodati parametar -r za prikaz starih datoteka:
 lnav -r
Ovom jednostavnom naredbom možemo upravljati zapisnicima CentOS 7 na puno potpuniji način.

wave wave wave wave wave