MultiTail: veja dois, três e mais registros em tempo real ao mesmo tempo

Aqueles de nós que gerenciam servidores ou qualquer usuário que precisa estar ciente de certos logs do sistema, esses usuários sabem o que é o comando tail. Por exemplo, se eu tiver o log de apache/nginx do nosso site, o log do webmail (Correio eletrónico.desdelinux.net por exemplo) nosso feito com iRedMailou outro de algum aplicativo da web ou sites como www.GmailInicioSesion.info u outros que usam uma API, quando você tem tantos
logs e queremos revisar alguns comandos específicos cauda é sem dúvida uma excelente opção.

Cauda e CCZE

Comando cauda permite que você veja um log, próximo ao parâmetro -f Nos mostra o log em tempo real, ou seja, a alteração que o log recebe aparecerá na tela, sem que seja necessário recarregar o log, ou seja:

tail -f /var/log/auth.log

Além disso, adicionado a ccze (já falamos sobre isso) podemos adicionar cores aos logs:

tail -f /var/log/auth.log | ccze

[nota] Você deve instalar o pacote ccze para que as cores funcionem [/ nota]

Isso nos mostrará um log em tempo real, mas, O que fazer se quiser ver dois logs em tempo real ao mesmo tempo?

Eu precisaria então abrir dois terminais, alinhá-los horizontalmente um acima do outro, para executar o tailf -f em cada um, podendo assim ver dois logs ao mesmo tempo.

Bem, com o multitail não precisamos mais nos complicar.

Cauda Múltipla

MultiTail é um pacote (e comando) que nos permite dizer os logs que queremos ver e nos mostra todos eles na tela, separados, arranjados, organizados.

Por exemplo:

multitail /var/log/auth.log /var/log/kernel.log

Isso nos mostrará esses dois registros na tela:

multicauda

Como você pode ver, um está abaixo e o outro acima, no mesmo terminal temos dois logs.

Eu digo dois logs, mas ... pode haver mais, por exemplo, suponha que eu também queira ver o log ulogd.log:

multitail /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log

Aqui está a imagem:

multicauda-3

Se você quiser dividir o terminal verticalmente e não horizontalmente, você deve adicionar -s 2… onde 2 é o número total de painéis verticais. Por exemplo:

multitail -s 2 /var/log/auth.log /var/log/kernel.log

Aqui está a imagem:

multicauda-v

Se ... também, você deseja mostrar três registros e não dois como no exemplo, mas não deseja dividir o terminal novamente em três espaços verticais iguais, mas sim dividir a área certa em dois quadrados horizontais, deixe o 2 do comando anterior e simplesmente adicione outro log no final:

multitail -s 2 /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log

E aqui está a imagem:

multicauda-v-3

Instalação MultiTail

Para instalar é simples, encontre e instale o pacote multicauda que está em seu repositório.

Se você usa Debian, Ubuntu ou derivado:

sudo apt-get install multitail

Se você usa ArchLinux ou outra distro que usa pacman:

sudo pacman -S multitail

final

Existem muito mais opções, execução de comandos, etc, multicauda Sem dúvida, é uma excelente opção para visualizar vários de nossos logs ao mesmo tempo.

Espero que você tenha achado interessante.

lembranças


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   rawBasic dito

    É muito útil para mim, obrigado por compartilhar. Não o conhecia. 🙂

  2.   NauTiluS dito

    Parece muito com um comando que foi disparado no terminal e com isso mostra diferentes formas de trabalhar.

    Aqui está uma imagem do que eu digo.
    http://i.imgur.com/YsSLgGI.png

    Mas, como sempre, é a grande vantagem do Linux, existem muitas alternativas para todas as cores.

    Saudações.

    1.    NauTiluS dito

      Terra Terminal, esse é o nome do programa na imagem.

    2.    eliotime3000 dito

      Interessante. Não terei mais que enviar a interface RatPoison para o Debian.

  3.   pipolandi dito

    Uma ferramenta muito útil que eu não conhecia. Obrigado pela informação!. Felicidades!.