LNAV: отличный инструмент для просмотра системных журналов

lnav-многофайловый2

Si вы системный администраторВы не позволите мне лгать, потому что вы будете знать, что использование системных регистров очень важно для того, чтобы знать, что происходит, какие изменения были внесены, какие обращения произошли, среди прочего.

Сегодня мы собираемся поделиться с вами отличным инструментом, который, я уверен, может быть чрезвычайно функциональным., этот инструмент очень поможет вам с частью системных реестров.

Программа Logfile Navigator или LNAV - это инструмент командной строки для просмотра системных журналов., это бесплатный инструмент с открытым исходным кодом, распространяемый по лицензии BSD.

По сравнению с обычным котом, grepo меньше, предлагает некоторые дополнительные функции, такие как выделение синтаксиса, которое может отображать несколько записей одновременно, строки, упорядоченные в соответствии с датой и временем возникновения события, которые, помимо прочего, предлагают различные режимы отображения.

О LNAV

LNAV - это инструмент командной строки для просмотра системных файлов и навигации по ним на одном устройстве.

Эсто позволяет предлагать подсветку синтаксиса в распознанных играх и сортировать по дате событий разные строки периодов.

в качестве приложение заботится об автоматическом обнаружении файлов из файлов журнала, Точно так же в случае сжатия он распаковывает файлы на лету.

Файлы журнала содержат огромное количество информации, LNAV может помочь выделить важные части и таким образом отфильтровать информацию.

Это приложение умеет открывать сжатые файлы (gzip и bzip2) и следует активному журналу.

также возможно использование фильтров (игнорировать определенные сообщения в grep -v) и провести исследование, чтобы выделить фразу.

Можно использовать когда выражение захвачено, и оно автоматически дополняет его в зависимости от содержания.

Сочетания клавиш стандартные (например, g для перехода к началу файла и G для перехода в конец или для начала поиска).

Также можно поиграть с регистрами с помощью SQL-запросов.

Системные сеансы также будут хранить определенную информацию (например, фильтры).

Наконец, панель справа позволяет быстро увидеть, в каких областях файла есть строки или строки, соответствующие критериям поиска.

Многие инструменты ведения журналов, такие как Splunk, предлагают отличные функции, но были оптимизированы для крупномасштабного развертывания.

Некоторые из них требуют установки и настройки серверов, прежде чем их можно будет эффективно использовать.

Среди основных регистров, которые поддерживает это приложение, мы можем найти:

  • Общий формат журнала веб-доступа
  • КУПС page_log
  • Syslog
  • Глог
  • Журналы VMware ESXi / vCenter
  • dpkg.log
  • увсги
  • Strace
  • Sudo

Как установить LNAV в Linux?

Si вы хотите установить это приложение в своей системе, вы должны выполнить шаги, которые мы делимся с вами ниже.

В случае пользователей Debian, Ubuntu и производные, мы должны загрузить пакет deb с:

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

E мы устанавливаем с помощью:

sudo dpkg -i lnav*.deb

В то время как в случае Дистрибутивы с поддержкой пакетов RPM, такие как Fedora, CentOS, RHEL, openSUSE и другие, должны загрузить этот пакет:

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

также Они могут установить приложение с помощью пакетов Snap, это получается с помощью этой команды:

sudo snap install lnav

LNAV может быть установлен в любой системе Linux, в нашей системе должны быть установлены только следующие зависимости:

  • gcc / clang
  • библиотека
  • SQLite
  • Ncurses
  • Readline
  • Zlib
  • bz2
  • Libcurl
  • мерзавец

Обычно они есть в официальных репозиториях большинства дистрибутивов Linux, вам нужно только установить их, чтобы иметь возможность скомпилировать программу в вашей системе.

Уже уверен, что у вас есть все эти зависимости, Мы должны получить исходный код программы, чтобы ее скомпилировать.

Для этого Мы собираемся загрузить его с помощью следующей команды:

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

И приступаем к компиляции приложения с:

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


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Джеймс сказал

    В тестирование Debian (10, buster) он включен, вам просто нужно запустить:

    # apt-get install lnav –verbose-versions

    Будут установлены следующие НОВЫЕ пакеты:
    lnav (0.8.3-1 + b1)

  2.   РОМСАТ сказал

    Что ж, в Ubuntu 18.04 (bionic) вы можете установить его, выполнив:

    $ sudo apt установить lnav

    Будут установлены эти два НОВЫХ пакета: libpcrecpp0v5 и lnav (файлы размером 672 КБ).

    Привет всем из Малаги.

  3.   Дфтг сказал

    Спасибо, что сообщили нам об этом инструменте!
    … Devuan (Ascii), также включает его в свои репозитории 🙂