Как да инсталирате и конфигурирате lnav на CentOS 7

Навикът да наблюдаваме постоянно нашите сървъри е гаранция за наличието на стабилни и надеждни сървъри.

Има стотици инструменти за изпълнение на задачи за мониторинг и днес Solvetic ще се съсредоточи върху един по -специално наречен Lnav, чрез който можем да следим подробно трупи които се генерират в системата.
За този анализ ще използваме CentOS 7 и ще видим как да инсталирате Lnav в споменатия дистрибутор.

Какво е LnavLnav (Навигатор за регистрационни файлове - Навигатор за регистрационни файлове) е просто приложение, чрез което ще имаме достъп до регистрационните файлове на CentOS, разположени в / var / log пътя, и оттам като администратори правят подробно проследяване на всяко събитие, което се случва в CentOS 7.

Най -хубавото в това приложение е, че е просто и всичко се управлява от терминала.

Характеристики на LnavLnav ни предлага поредица от основни характеристики като:

  • Прост преглед на регистрационните файлове чрез обединяване на всички събития в един прозорец, позволяващ централизирано администриране.
  • Включване на цветна лента, която ви позволява да знаете към кой файл принадлежи всяко съобщение.
  • Автоматично откриване на регистрационния формат, в който намираме CUPS page_log, Syslog, Glog, VMware ESXi / vCenter Logs, Dpkg.log, Uwsgi, Strace и Sudo.
  • Включване на филтри, което ни позволява да показваме редовете, които съвпадат или не с поредица от изрази.
  • Изглед на хронология.
  • Възможност за заявки чрез SQL.
  • Автоматично извличане на данни.
  • Маркиран синтаксис.
  • Автодовършване с помощта на раздела.
  • Може да се инсталира на Linux или Mac OS.

1. Как да инсталирате Lnav на CentOS 7


За да инсталираме Lnav на CentOS 7 имаме две възможности.

Етап 1
Първият вариант е използването на хранилища EPEL, за това първо изпълняваме следната команда, за да инсталираме тези хранилища:

 yum инсталирайте epel-release
Стъпка 2
По -късно инсталираме Lnav, като изпълним следната команда:
 yum инсталирайте lnav

Стъпка 3
Там приемаме изтеглянето и инсталирането на пакетите Lnav. Втората опция е чрез изходния код и за това първо изтегляме инсталатора, като изпълним следната команда:

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

Стъпка 4
След като изтеглите, пристъпваме към извличането му, като изпълним следната команда:

 tar xf lnav-0.8.1.tar.gz
Стъпка 5
За да стартирате Lnav правилно, ще е необходимо да инсталирате тези пакети, които ще се прилагат автоматично в процеса на инсталиране:

libpcre -Това е библиотеката с регулярни изрази (PCRE).

sqlite -Това е двигателят на базата данни SQLite.

ncurses -Това е текстовата библиотека на потребителския интерфейс.

readline -Тя включва онлайн библиотека за редактиране на readline.

zlib -Библиотека за компресиране на Zlib.

bz2 -Библиотека за компресиране на Bzip2.

re2c -Генератор скенер Re2c.

libcurl -Тя включва библиотеката cURL, която позволява изтегляне на URL файлове.

Стъпка 6
След като разархивираме този файл, ще е необходимо да изпълним следните команди в техния ред. По този начин можем да инсталираме Lnav на CentOS 7.

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

2. Как да стартирате Lnav на CentOS 7

Етап 1
Просто изпълнете командата lnav директно от терминала и автоматично ще видим събитията, хоствани в пътеката var / log / messages:

Стъпка 2
С тази команда е приложен филтър за показване на регистрационните файлове на / var / log пътя. Имаме възможност да посочим конкретна директория, например:

 lnav / var / log / cup
Стъпка 3
Ако е необходимо да се търсят стари файлове, тъй като ще се показват само най -новите, можем да добавим параметъра -r за показване на старите файлове:
 lnav -r
С тази проста команда можем да управляваме дневниците на CentOS 7 по много по -пълен начин.

wave wave wave wave wave