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.593 ]

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

Reaproveitamento e meio ambiente

Ruby + Rails + Gem + Mongrel Cluster + Apache + MySQL n0 Red Hat EL

Editor de textos / IDE Geany

Jopen, não se preocupe mais em descobrir qual aplicativo usar

Servidor de rede (PDC - Proxy Transparente - DNS)

  
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