Como instalar e configurar o lnav no CentOS 7

Ter o hábito de monitorar constantemente nossos servidores é a garantia de ter servidores estáveis ​​e confiáveis.

Existem centenas de ferramentas para realizar tarefas de monitoramento e hoje a Solvetic irá focar em uma em particular chamada Lnav, através da qual podemos monitorar em detalhes o Histórico que são gerados no sistema.
Para esta análise, usaremos CentOS 7 e veremos como instalar o Lnav na referida distro.

O que é LnavLnav (Log File Navigator - Log File Navigator) é uma aplicação simples através da qual teremos acesso aos logs do CentOS, localizados no caminho / var / log, e a partir daí como administradores faremos um acompanhamento detalhado de cada evento que ocorrer no CentOS 7.

O melhor desta aplicação é que é simples e tudo é gerido a partir do terminal.

Recursos de LnavLnav nos oferece uma série de características fundamentais, tais como:

  • Visualização simples dos logs, mesclando todos os eventos em uma única janela, permitindo uma administração centralizada.
  • Inclusão de uma barra de cores que permite saber a que arquivo pertence cada mensagem.
  • Detecção automática do formato de log dentro do qual encontramos CUPS page_log, Syslog, Glog, VMware ESXi / vCenter Logs, Dpkg.log, Uwsgi, Strace e Sudo.
  • Inclusão de filtros que permitem visualizar as linhas que coincidem ou não com uma série de expressões.
  • Visualização da linha do tempo.
  • Possibilidade de consultas usando SQL.
  • Extração automática de dados.
  • Sintaxe destacada.
  • Preenchimento automático usando a guia.
  • Ele pode ser instalado em Linux ou Mac OS.

1. Como instalar o Lnav no CentOS 7


Para instalar o Lnav no CentOS 7, temos duas opções.

Passo 1
A primeira opção é usar os repositórios EPEL, para isso executamos primeiro o seguinte comando para instalar esses repositórios:

 yum install epel-release
Passo 2
Posteriormente, instalamos o Lnav executando o seguinte comando:
 yum install lnav

etapa 3
Lá aceitamos o download e a instalação dos pacotes Lnav. A segunda opção é através do código fonte e para isso primeiro baixamos o instalador executando o seguinte comando:

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

Passo 4
Depois de baixado, procedemos à sua extração executando o seguinte comando:

 tar xf lnav-0.8.1.tar.gz
Etapa 5
Para executar o Lnav corretamente será necessário instalar estes pacotes que serão aplicados automaticamente no processo de instalação:

libpcre -É a biblioteca de expressão regular (PCRE).

sqlite -É o mecanismo de banco de dados SQLite.

ncurses -É a biblioteca de texto da IU.

Leia a linha -Envolve a biblioteca de edição online readline.

zlib -Biblioteca de compressão Zlib.

bz2 -Biblioteca de compressão Bzip2.

re2c -Scanner gerador Re2c.

libcurl -Envolve a biblioteca cURL que permite o download de arquivos URL.

Etapa 6
Depois de descompactar este arquivo, será necessário executar os seguintes comandos em sua ordem. Desta forma, podemos instalar o Lnav no CentOS 7.

 cd lnav-0.8.1 lançamento do mkdir lançamento do cd… / configure --prefix = / usr / local make make install

2. Como executar o Lnav no CentOS 7

Passo 1
Basta executar o comando lnav diretamente do terminal e automaticamente veremos os eventos hospedados no caminho var / log / messages:

Passo 2
Com este comando, um filtro foi aplicado para exibir os logs do caminho / var / log. Temos a possibilidade de indicar um diretório específico, por exemplo:

 lnav / var / log / cups
etapa 3
Se for necessário pesquisar por arquivos antigos, já que somente os mais recentes serão exibidos, podemos adicionar o parâmetro -r para exibir os arquivos antigos:
 lnav -r
Com este comando simples, podemos gerenciar os logs do CentOS 7 de uma forma muito mais completa.

wave wave wave wave wave