LNAV: doskonałe narzędzie do przeglądania dzienników systemowych

lnav-wiele plików2

Si jesteś administratorem systemuNie pozwolisz mi kłamać, bo będziesz wiedział, że korzystanie z rejestrów systemowych jest dość istotne, aby wiedzieć, co się dzieje, jakie zmiany zostały wprowadzone, jakie dostępy nastąpiły m.in.

Dziś podzielimy się z Wami doskonałym narzędziem, które z pewnością może być niezwykle funkcjonalne, to narzędzie pomoże ci bardzo z częścią rejestrów systemowych.

Program Logfile Navigator lub LNAV to narzędzie wiersza poleceń do przeglądania dzienników systemowych, jest to darmowe i otwarte narzędzie rozpowszechniane na licencji BSD.

W porównaniu z konwencjonalnym kotem, grepo mniej, oferuje dodatkowe funkcje, takie jak podświetlanie składni, które może wyświetlać wiele rekordów w tym samym czasie, wiersze uporządkowane według daty i czasu wystąpienia zdarzenia, co oferuje między innymi różne tryby wyświetlania.

O LNAV

LNAV to narzędzie wiersza poleceń do przeglądania i nawigacji po plikach systemowych na jednym urządzeniu.

To pozwala na oferowanie podświetlania składni w uznanych grach i sortowanie według daty wydarzeń w różnych wierszach okresów.

Od Aplikacja dba o automatyczne wykrywanie plików z plików dziennika, Podobnie, jeśli są skompresowane, dekompresuje pliki w locie.

Pliki dziennika to bogactwo informacji, LNAV może pomóc wyróżnić ważne części i filtrować informacje w ten sposób.

Ta aplikacja wie, jak otwierać skompresowane pliki (gzip i bzip2) i śledzi aktywny dziennik.

również użycie filtrów jest możliwe (aby zignorować pewne komunikaty do grep -v) i przeprowadzić badania, aby podświetlić frazę.

Jest możliwe użycie kiedy wyrażenie zostanie przechwycone i automatycznie je uzupełni w zależności od treści.

Skróty klawiaturowe są typowe (na przykład g, aby przejść na początek pliku, a G, aby przejść do końca lub rozpocząć wyszukiwanie).

Możliwe jest również bawienie się rejestrami za pomocą zapytań SQL.

Sesje systemowe będą również przechowywać pewne informacje (np. Filtry).

Wreszcie pasek po prawej stronie pozwala szybko zobaczyć, w których obszarach pliku znajdują się linie błędów lub wiersze pasujące do kryteriów wyszukiwania.

Wiele narzędzi do logowania, takich jak Splunk, oferuje świetne funkcje, ale zostały zoptymalizowane pod kątem wdrożeń na dużą skalę.

Niektóre z nich wymagają instalacji i konfiguracji serwerów, zanim będą mogły być efektywnie wykorzystywane.

Wśród głównych rejestrów obsługiwanych przez tę aplikację możemy znaleźć:

  • Format wspólnego dziennika dostępu do sieci
  • CUPS page_log
  • syslog
  • glog
  • Dzienniki VMware ESXi / vCenter
  • dpkg.log
  • uwsgi
  • ślad
  • sudo

Jak zainstalować LNAV w systemie Linux?

Si chcesz zainstalować tę aplikację w swoim systemie, musisz postępować zgodnie z instrukcjami, które udostępnimy poniżej.

W przypadku tych, którzy są użytkownikami Debian, Ubuntu i pochodne musimy pobrać pakiet deb z:

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

E instalujemy z:

sudo dpkg -i lnav*.deb

Podczas gdy w przypadku dystrybucje obsługujące pakiety RPM, takie jak Fedora, CentOS, RHEL, openSUSE i inne, powinny pobrać ten pakiet:

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

również Mogą zainstalować aplikację za pomocą pakietów Snap, uzyskuje się to za pomocą tego polecenia:

sudo snap install lnav

LNAV można zainstalować na dowolnym systemie Linux, musimy tylko mieć zainstalowane następujące zależności w naszym systemie:

  • gcc / clang
  • biblioteka
  • sqlite
  • przekleństwa
  • Czytaj linię
  • zlib
  • bz2
  • libcurl
  • odrzutowiec

Zasadniczo większość dystrybucji Linuksa ma je w swoich oficjalnych repozytoriach, będziesz musiał je zainstalować tylko, aby móc skompilować program w swoim systemie.

Już jesteś pewien, że masz wszystkie te zależności, Musimy uzyskać kod źródłowy programu, aby go skompilować.

W tym Zamierzamy go pobrać za pomocą następującego polecenia:

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

I przystępujemy do kompilacji aplikacji z:

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


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   James powiedział

    W testach Debiana (10, buster) jest to uwzględnione, wystarczy uruchomić:

    # apt-get install lnav –verbose-Versions

    Zostaną zainstalowane następujące NOWE pakiety:
    lnav (0.8.3-1 + b1)

  2.   ROMSAT powiedział

    Cóż, w Ubuntu 18.04 (bionic) możesz go zainstalować, wykonując:

    $ sudo apt install nav

    Te dwa NOWE pakiety zostaną zainstalowane: libpcrecpp0v5 i lnav (pliki 672 kB)

    Pozdrowienia dla wszystkich z Malagi.

  3.   dftg powiedział

    Dziękujemy za poinformowanie nas o tym narzędziu!
    … Devuan (Ascii), włącza go również do swoich repozytoriów 🙂