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-releaseKorak 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.gzKorak 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šeKorak 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 -rOvom jednostavnom naredbom možemo upravljati zapisnicima CentOS 7 na puno potpuniji način.