Abrindo os logs automaticamte em consoles e monitorando-os pelo browser

Neste artigo mostro como inicializar seu sistema com os arquivos de log que você quiser já abertos em terminais independentes e também como visualizá-los em um browser qualquer. Tudo isso com as linhas dos logs coloridas, tornando muito mais fácil a procura de ocorrências dentro do arquivo.

[ Hits: 33.591 ]

Por: Ivan Lucio da Silva em 20/12/2004


ccze



Embora o ccze não tenha plugins para todos os logs (como você pode observar com o comando "ccze -l"), pode usá-lo mesmo para os não listados, pois palavras-chave como error, hosts, IPs, datas e outras coisas mais seguem um padrão.

Para colorizar nossos logs, teremos que alterar o arquivo /usr/share/console-log/logpager, acrescentando uma nova opção dentro da estrutura case. Para aqueles que não sabem Shell Script, as seguintes linhas têm que ficar entre as ";;" e o "*)".

        tail )
        exec tail -vf $FILENAME | ccze
        ;;

E no /etc/console-log.conf acrescentar em cada log:

        pager tail

Pronto, basta agora reiniciar o console-log e observar os seus logs, agora de uma forma muito mais agradável e fácil de encontrar ocorrências específicas.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. console-log
   3. ccze
   4. Apache
   5. Considerações finais
Outros artigos deste autor

file-rc - gerenciando a inicialização de serviços

Systemimager - O sistema de imagens do Linux

Implementando um Linux Terminal Service (LTS) no Debian

Leitura recomendada

Container Elastic Stack para visualização de logs do Proxy Squid

Instalação do Cacti baseado em uma distribuição própria - CactiEZ

Interface Gráfica e Ambiente Integrado p/ Free Pascal

O que é Orientação a Objeto - Mais uma tentativa

Daemons com shell script

  
Comentários
[1] Comentário enviado por guitarloko em 20/12/2004 - 16:06h

muito bom esse artigo!

[]'s
Felipe

[2] Comentário enviado por gustavodp em 06/01/2005 - 08:34h

amigo, fiz tudo que voce mandou e esta dando este erro quando dou um restart no console-log e quando removo a linha pager tail ele funciona... o que pode ser isso ?

Restarting console-log: E: illegal tty .

Obrigado

[3] Comentário enviado por sigmanalo em 06/01/2005 - 13:49h


Mande seu arquivo de configuração, mas ao que parece você não colocou o
numero do tty onde sera aberto o log

Já checou o arquivo do pager? Ele está ok?

[4] Comentário enviado por casterman em 13/01/2006 - 21:57h

legal teu artigo, parabéns!!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts