Todos os logs com o multitail

Publicado por Mauricio em 04/11/2005

[ Hits: 8.254 ]

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

As últimas do Kernel.org

Eventos Debian no Brasil

Apagar somente os arquivos

Coletânea de atalhos no bash

Quem se logou no seu sistema

Leitura recomendada

FFmpeg: screencast do desktop gravando duas fontes de áudio simultaneamente

Controle de usuários logados

Shell In A Box - Acessando o Shell Linux pelo Navegador Web

Renomeando em massa sem precisar instalar comandos adicionais

Configurando temas no Bashtop

  

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