LNAV: izvrstan alat za pregled sistemskih dnevnika

lnav-multi-file2

Si vi ste sistemski administratorNećete mi dopustiti da lažem, jer ćete znati da je upotreba sistemskih registara od suštinske važnosti da biste mogli znati šta se događa, koje su promjene izvršene, koji pristupi su se dogodili između ostalog.

Danas ćemo podijeliti s vama izvrstan alat za koji sam siguran da može biti izuzetno funkcionalan za vas., ovaj alat će vam puno pomoći u dijelu sistemskih registara.

Program Navigator dnevnika datoteka ili LNAV je alat naredbenog retka za pregled sistemskih dnevnika, ovo je besplatan alat otvorenog koda koji se distribuira pod BSD licencom.

U usporedbi s konvencionalnom mačkom, grepo manje, nudi neke dodatne funkcije, poput pružanja isticanja sintakse, koje mogu istovremeno prikazati više zapisa, redovi poredani prema datumu i vremenu događaja, što između ostalog nudi različite načine prikaza.

O LNAV-u

LNAV je alat naredbenog retka za pregled i navigaciju sistemskim datotekama na jednom uređaju.

Ovo omogućava vam da istaknete sintaksu u prepoznatljivim igrama i razvrstate po datumima događaja različite redove razdoblja.

Od tada aplikacija brine o automatskom otkrivanju datoteka iz datoteka dnevnika, Isto tako, u slučaju komprimiranja, on dekomprimira datoteke u letu.

Datoteke dnevnika su bogatstvo informacija, LNAV vam može pomoći da istaknete važne dijelove i na taj način filtrirate informacije.

Ova aplikacija zna kako otvoriti komprimirane datoteke (gzip i bzip2) i prati aktivni dnevnik.

Takođe moguća je upotreba filtera (zanemariti određene poruke grep -v) i provesti istraživanje kako bi istakli frazu.

Moguće je koristiti kada se izraz uhvati i automatski će ga dopuniti ovisno o sadržaju.

Prečice na tastaturi su uobičajene (na primjer, g za prelazak na početak datoteke i G za prelazak na kraj ili za započinjanje pretraživanja).

Također je moguće poigrati se registrima putem SQL upita.

Sjednice sistema također će zadržati određene informacije (npr. Filtre).

Konačno, traka s desne strane omogućava vam da brzo vidite koja područja datoteke imaju linije grešaka ili linije koje odgovaraju kriterijima pretraživanja.

Mnogi alati za evidentiranje, poput Splunk-a, nude sjajne funkcije, ali su optimizirani za velike primjene.

Nekoliko od njih zahtijeva instalaciju i konfiguraciju servera prije nego što se mogu učinkovito koristiti.

Među glavnim registrima koje ova aplikacija podržava možemo pronaći:

  • Format dnevnika zajedničkog web pristupa
  • CUPS page_log
  • syslog
  • glog
  • VMware ESXi / vCenter zapisnici
  • dpkg.log
  • uwsgi
  • strace
  • sudo

Kako instalirati LNAV na Linux?

Si ako želite instalirati ovu aplikaciju na svoj sistem, morate slijediti korake koje dijelimo s vama u nastavku.

U slučaju onih koji su korisnici Debian, Ubuntu i derivati ​​moramo preuzeti paket deb sa:

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

E instaliramo sa:

sudo dpkg -i lnav*.deb

Dok za slučaj distribucije s podrškom za RPM pakete, kao što su Fedora, CentOS, RHEL, openSUSE i drugi, trebale bi preuzeti ovaj paket:

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

Takođe Aplikaciju mogu instalirati uz pomoć Snap paketa, što se dobiva ovom naredbom:

sudo snap install lnav

LNAV se može instalirati na bilo koji Linux sistem, na našem sistemu moraju biti instalirane samo sljedeće zavisnosti:

  • gcc / clang
  • libpcre.
  • sqlite
  • ncurses
  • read line
  • zlo
  • bz2
  • libcurl
  • git

U osnovi, većina Linux distribucija ih ima u službenim spremištima, morat ćete ih instalirati samo da biste mogli kompajlirati program na vašem sistemu.

Već ste sigurni da imate sve ove zavisnosti, Moramo dobiti izvorni kod programa da bismo ga kompajlirali.

Za ovo Preuzet ćemo ga sa sljedećom naredbom:

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

I nastavljamo sa sastavljanjem aplikacije sa:

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


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Jakov rekao je

    U Debian testiranje (10, buster) je uključeno, samo trebate pokrenuti:

    # apt-get install lnav –verbose-verzije

    Instalirat će se sljedeći NOVI paketi:
    lnav (0.8.3-1 + b1)

  2.   ROMSAT rekao je

    Pa, u Ubuntu 18.04 (bionic) možete ga instalirati na sljedeći način:

    $ sudo apt install lnav

    Bit će instalirana ova dva NOVA paketa: libpcrecpp0v5 i lnav (datoteke od 672 kB)

    Pozdrav svima iz Malage.

  3.   dftg rekao je

    Hvala vam što ste nas obavijestili o ovom alatu!
    … Devuan (Ascii), također ga uključuje u svoja spremišta 🙂