Todos os logs com o multitail

Publicado por Mauricio em 04/11/2005

[ Hits: 8.544 ]

Blog: http://www.mbmaciel.com

 


Todos os logs com o multitail



Todo mundo conhece o comando tail, inclusive tem até uma dica do Fábio já publicada por aqui:
Existe ainda uma opção do comando tail, a "-f", que mostra o log a medida que ele vai sendo atualizado:

$ tail -f /var/log/syslog

Mas tem um comando muito mais completo para isso, o multitail, que além de mostrar o log "ao vivo", ainda faz umas coisas a mais.

Para baixar o programa visite:
Para os usuários Debian, Ubuntu e afins:

# apt-get install multitail

Aqui tem um exemplo para ver logs em outros servidores:

$ multitail -l "ssh [email protected] tail -f file"

E ainda, um shell com um exemplo muito útil para visualizar todos os logs de uma só vez:

#!/bin/bash
cd /var/log
multitail -M 300 `ls -t|head -12`
clear

Até a próxima dica !

Outras dicas deste autor

Usando skins do Winamp no XMMS

Quem se logou no seu sistema

As últimas do Kernel.org

Seu Gmail no Live Bookmark do Firefox

Criando senhas automaticamente

Leitura recomendada

Solução IM para seu Cyber Cafe

Verificando disco de backup e enviando e-mail

gxmessage :: shell script incrementado

Backup em fita DLT: Selecionando diretórios através de arquivos de parâmetros

Converter WMA para MP3 no shell do Linux

  

Comentários
[1] Comentário enviado por cmercaldo em 26/06/2006 - 14:22h

Grande Mauricio.

Ótimo artigo!
Só complementando, segue mais exemplos do multitail.

EXEMPLO:

# multitail arquivo1 arquivo2 arquivo3

OU

# multitail -M 200 arquivo1 arquivo2 arquivo3

OU

# multitail -m 200 arquivo1 arquivo2 -m 300 arquivo3

** Não podemos esquecer que o M (maiúsculo) coloca um valor "default" em todos os arquivos. O m (minúsculo) coloca um valor "default" somente para um determinado arquivo.


[],
ClaudioM

[2] Comentário enviado por ALIBI em 29/11/2007 - 10:37h

Bom dia pessoal

será que podem me ajudar, tenho vários servidores e gostaria de mandar os logs para o meu serverlog, mas quero saber se tem como mandar separado por maquinas

Ex:
Maquina 1
Maquina 2

Como faria isso ?

Obrigado



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts