LNAV – Melhorando a analise e visualização de logs

LNAV – Melhorando a analise e visualização de logs

Log File Navigator é um pequeno utilitário que melhora a visualização dos arquivos de logs do sistema, é uma aplicação open source que roda em sistemas operacionais Linux e Mac.

Como a maioria de nós sabe, o linux armazena seus arquivos de log no diretório /var/log do sistema. Portanto, se você estiver executando qualquer programa, será necessário abrir e visualizar vários arquivos de log neste diretório.

Na maioria das vezes, você não tem certeza qual arquivo de log irá conter as informações mais relevantes, então você tem que manualmente passar por todos os arquivos, ver seus time-stamps com cuidado e tentar diagnosticar o problema. Bem, existe uma maneira mais fácil.

Com o lnav e você terá uma visão mais detalhada dos logs de todos do seu ambiente, exibindo vários arquivos em uma única janela, além de ser capaz de ver a atualização em tempo real para esses logs.

Isso facilita muito a análise e a identificação dos problemas, é uma ferramenta simples e funciona perfeitamente bem em todas as distribuições do Linux.

Neste artigo, vamos ver seus recursos, instalação e processo de uso com alguns comandos básicos.

Principais recursos do lnav

  • Capacidade de detectar automaticamente vários formatos de log;
  • Descompactar arquivos do tipo gzip e bzi2. Outros formatos de compressão também são suportados por esta ferramenta;
  • Atualização em tempo real talvez seja o recurso mais importante desta ferramenta, ele automaticamente mantém a leitura exibindo atualizações do log em tempo real;
  • Ele exibe informações filtradas apenas, portanto, qualquer registro não relacionado ao arquivo não é exibido;
  • Características de coloração, ajuda a identificar facilmente a diferença entre "avisos", "informações" ou "erros";
  • Ele consulta logs através de SQL e suporta vista de linha de tempo;

Instalação

O lnav já está incluído nos repositórios do gerenciador de pacotes ( Ubuntu / Debian), basta iniciar o terminal e executar o apt-get para instalá-lo.

sudo apt-get install lnav

Para o CentOS 7 ou versões mais antigas, você precisa incluir o repositório EPEL.

yum install epel-release
yum install lnav

Utilização

Vamos ver alguns exemplos para demonstrar o funcionamento desta ferramenta. Para isso, basta executar o comando lnav que ele começa a exibir os logs mais recentes em /var/log, sua pasta padrão.

Para ver um diretório específico, basta informá-lo após o comando.

lnav /var/log/apt/

Para alterar entre os arquivos de log do diretório utilize as tecla f ou shift+f.

Veja a lista completa de atalhos em lnav -h.

Espero que tenha gostado deste artigo, o lnav é uma ferramenta imprescindível para administradores de sistemas e de rede. Ele pode ajudar a identificar rapidamente os problemas, a análise de logs nunca ficou tão fácil. :) Experimente, se você tiver alguma dúvida ou sugestão deixe abaixo nos comentários.

Fonte:

The Log File Navigator
- Advertisement -
Você se inscreveu com sucesso em InfraOps
Ótimo! Em seguida, conclua a compra para obter acesso total a todo o conteúdo premium.
Bem vindo de volta! Você fez login com sucesso.
Não foi possível conectar você. Tente novamente.
Sucesso! Sua conta está totalmente ativada, agora você tem acesso a todo o conteúdo.
Sucesso! Suas informações de faturamento estão atualizadas.
Falha na atualização das informações de faturamento.