Todos os logs com o multitail

Publicado por Mauricio em 04/11/2005

[ Hits: 9.098 ]

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

Como descobrir seu IP no provedor

Eliminando linhas em branco

Eventos Debian no Brasil

Matando todos os processos de um usuário

Usando skins do Winamp no XMMS

Leitura recomendada

Alternar o mouse/touchpad entre destro e canhoto no Openbox

Comando seq com saída em hexadecimal

Executando comandos no telnet do Mikrotik via shell script

Renomeando Konsole

"Bleeding Edge" para o seu Ubuntu 32 bits

  

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