Melhorando a visualização dos arquivos de log

Publicado por Bruno de Oliveira Kinoshita em 28/12/2006

[ Hits: 16.041 ]

 


Melhorando a visualização dos arquivos de log



Olá pessoal, estou escrevendo esta dica que me ajudou bastante enquanto implemento serviços.

Muitas vezes quando estamos configurando serviços no servidor e ocorrem algumas falhas para iniciar o serviço, é necessário olhar o arquivo de log para saber quais os erros que podem ter ocorrido. Com tanta movimentação de dados neste arquivo, às vezes ficamos confusos e perdidos no meio de tantas linhas.

O que fazer? É muito simples... Antes de executar um comando para subir algum serviço, executamos um script que faz uma marcação no final do arquivo de log, para indicar onde começam as linhas que serão mostradas no log agora.

Primeiro criamos um arquivo chamado marcalog.txt com seguinte conteúdo:

########################################

Os caracteres acima serão ser inseridos no final do arquivo de log para depois executamos os teste.

Para fazer isso siga os passos abaixo:
  1. Entre no diretório /root
  2. Digite: vi marcalog.txt
  3. Dentro do editor de texto vi, aperta e tecla "INSERT"
  4. E digite os caracteres #######
  5. Para salvar e sair pressione a tecla "ESC" e digite :wq

Pronto, o arquivo foi criado!

Agora iremos mostrar o Shell Script.
  1. # vi log.sh
  2. Dentro do editor de texto vi, aperta e tecla "INSERT"
  3. E digite os comandos abaixo:

#!/bin/bash
# script para fazer marcação no arquivo de log


cat /root/marcalog.txt >> /var/log/messages

Bom, agora precisamos dar permissão de execução para nosso Script, então digite:

# chmod +x log.sh

Vamos criar um alias para facilitar o serviço. Digite:

# alias log=/root/./log.sh

Pronto! Agora vamos testar nossa dica.

Apenas digite:

# log

E verifique o arquivo de log /var/log/messages.

Se tudo deu certo o conteúdo do nosso arquivo de texto deve ter sido adicionado no arquivo de log.

Para verificar digite:

# tail /var/log/messages

Fim.

Agora antes de subir algum serviço ou fazer alguma alteração no sistema, digite nosso comando:

# log

Seu arquivo de log ficará assim:


Obrigado pessoal.

Esse é o método que uso, quem tiver idéias melhores, postem o comentário aqui ok?

Abração galera.

Bruno de Oliveira Kinoshita
brunokino[at]gmail.com

Outras dicas deste autor

Finalizando tarefas (processos)

Mensagem personalizada ao fazer o login

Materiais para estudo LPI

Desabilitando o Ctrl + ALT + DEL no terminal

Canal grátis de reportagens sobre informática

Leitura recomendada

Man page colorida no Gentoo

Nautilus - Redimensionar imagens em massa

Mantendo o cache de pacotes no Fedora

Estilos de Bash Prompts

Os melhores do planeta

  

Comentários
[1] Comentário enviado por flipe em 28/12/2006 - 19:45h

muito legal isso ai!

valeu!

[2] Comentário enviado por juninho (RH.com) em 30/12/2006 - 15:13h

Legal, simples e muito funcional. Muito boa sua dica.

[3] Comentário enviado por eloi em 15/03/2007 - 11:49h

Valew pela dica bruno mais tem uma outra maneira de fazer isso com um comando chamado logger e com ele vc pode especificar a facilidade e o nivel.
vc tbem pode colocar esse comando em um script e executalo.

eloi@one$ logger -i -t INICIO '
#
#######################################
'
-p *.=notice



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts