Multitail - Monitoramento Simultâneo de Vários Arquivos de Log no Linux

Share:

Da série de tricks rápidas por conta de semanas corridas vem aí: Multitail!
O Multitail é um hack super legal que te permite gerenciar vários arquivos de logs do sistema de forma simultânea, mesclando todos em uma unica janela ou separando os mesmos em colunas. Esse recurso é praticamente o mesmo do 'tail -f /var/log/lalala' do Linux, porém te permitindo abrir mais janelas de uma só vez. Muito bacana pra gerenciar logs do SysLog, logs de error e access do Apache de uma só vez, ou fazer um mescladão do arquivo de messages, syslog.

Instalando o pacote

O pacote está incluso em praticamente todos os repositórios de distribuições como Debian, Fedora, CentOS, Red Hat incluindo até mesmo o SboPkg do Slackware.

 # sudo apt-get install multitail  #Debian Distros
 # yum install multitail  # CentOS/RHEL 7
 # sbopkg -i multitail  # Slackware 14.1

Utilizando o Multitail

Segue alguns exemplos práticos de como o Multitail pode ser útil.

Mesclando os arquivos de errors e access de um Virtualhost do Apache:
 # multitail /var/log/httpd/access.log -I /var/log/httpd/error.log  
Separando os arquivos em duas colunas diferentes:
Para abrir várias colunas basta passar como parâmetro o -s com o numero correspondente e os arquivos que serão abertos
 # multitail -s <nº> arquivo1.log arquivo2.log  
 # multitail -s 2 /var/log/httpd/access_log /var/log/httpd/error_log  



Unificando os principais arquivos de log do sistema:
Vamos fazer uma coisa bem legal pra monitorar o arquivo messages, syslog e dmesg do servidor de uma vez só:
 # multitail /var/log/messages /var/log/syslog /var/log/dmesg 


:)

Nenhum comentário