Todos os logs com o multitail

Publicado por Mauricio em 04/11/2005

[ Hits: 9.431 ]

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 username@host 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

Auto correção no comando cd

Programa para ver seu Linux na TV

Listar somente diretórios

Seu Gmail no Live Bookmark do Firefox

Leitura recomendada

Mostrando datas passadas e futuras com o comando date

MIDI, Timidity e Rosegarden no Kurumin: Solução definitiva

su/sudo em modo visual

Criando um usuário exclusivo para desligar/reiniciar o PC ou para executar um programa/script

Norton Ghost - backup de partições rápido

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts