Jak nainstalovat a konfigurovat lnav na CentOS 7

Zvyk neustálého sledování našich serverů je zárukou stabilních a spolehlivých serverů.

Existují stovky nástrojů k provádění monitorovacích úkolů a dnes se Solvetic zaměří na jeden konkrétní, zvaný Lnav, prostřednictvím kterého můžeme detailně sledovat protokoly které jsou generovány v systému.
Pro tuto analýzu použijeme CentOS 7 a uvidíme jak nainstalovat Lnav v uvedeném distru.

Co je LnavLnav (Log File Navigator - Log File Navigator) je jednoduchá aplikace, prostřednictvím které budeme mít přístup k protokolům CentOS, umístěným v cestě / var / log, a odtud jako správci provedou podrobné sledování každé události, která nastane v CentOS 7.

Nejlepší na této aplikaci je, že je jednoduchá a vše je spravováno z terminálu.

Funkce LnavLnav nám nabízí řadu základních charakteristik, jako jsou:

  • Jednoduché zobrazení protokolů sloučením všech událostí do jednoho okna umožňující centralizovanou správu.
  • Zahrnutí barevného pruhu, který vám umožní zjistit, ke kterému souboru každá zpráva patří.
  • Automatická detekce formátu protokolu, ve kterém najdeme CUPS page_log, Syslog, Glog, VMware ESXi / vCenter Logs, Dpkg.log, Uwsgi, Strace a Sudo.
  • Zahrnutí filtrů, které nám umožňují zobrazit řádky, které se shodují nebo neshodují s řadou výrazů.
  • Zobrazení časové osy.
  • Možnost dotazů pomocí SQL.
  • Automatická extrakce dat.
  • Zvýrazněna syntaxe.
  • Automatické vyplňování pomocí karty.
  • Lze jej nainstalovat na Linux nebo Mac OS.

1. Jak nainstalovat Lnav na CentOS 7


Chcete -li nainstalovat Lnav na CentOS 7, máme dvě možnosti.

Krok 1
První možností je použití úložišť EPEL, proto k instalaci těchto úložišť nejprve spustíme následující příkaz:

 yum nainstalovat epel-release
Krok 2
Později nainstalujeme Lnav provedením následujícího příkazu:
 yum nainstalovat lnav

Krok 3
Tam akceptujeme stažení a instalaci balíčků Lnav. Druhá možnost je prostřednictvím zdrojového kódu, a proto nejprve stáhneme instalační program spuštěním následujícího příkazu:

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

Krok 4
Po stažení přistoupíme k jeho extrakci provedením následujícího příkazu:

 tar xf lnav-0.8.1.tar.gz
Krok 5
Pro správné spuštění Lnav bude nutné nainstalovat tyto balíčky, které se automaticky použijí v procesu instalace:

libpcre -Je to knihovna regulárních výrazů (PCRE).

sqlite -Je to databázový stroj SQLite.

nkurzy -Je to textová knihovna uživatelského rozhraní.

readline -Zahrnuje online editační knihovnu readline.

zlib -Komprimační knihovna Zlib.

bz2 -Komprimační knihovna Bzip2.

re2c -Generátor skeneru Re2c.

libcurl -Zahrnuje knihovnu cURL, která umožňuje stahování souborů URL.

Krok 6
Jakmile tento soubor rozbalíme, bude nutné provést následující příkazy v uvedeném pořadí. Tímto způsobem můžeme nainstalovat Lnav na CentOS 7.

 cd lnav-0.8.1 mkdir vydání cd vydání… / configure --prefix = / usr / local make make install

2. Jak spustit Lnav na CentOS 7

Krok 1
Stačí spustit příkaz lnav přímo z terminálu a automaticky uvidíme události hostované v cestě var / log / messages:

Krok 2
Pomocí tohoto příkazu byl použit filtr k zobrazení protokolů cesty / var / log. Máme možnost uvést konkrétní adresář, například:

 lnav / var / log / poháry
Krok 3
Pokud je nutné hledat staré soubory, protože se zobrazí pouze ty nejnovější, můžeme přidat parametr -r pro zobrazení starých souborů:
 lnav -r
Pomocí tohoto jednoduchého příkazu můžeme protokoly CentOS 7 spravovat mnohem komplexnějším způsobem.

wave wave wave wave wave