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