O que eu fiz no trabalho foi simplesmente configurar vários terminais rodando em uma tela grande. Tem sido muito eficaz, pois você recebe todos os erros em tempo real.
Basicamente; - Configure a conta upp logmonitor em todas as máquinas relacionadas, verifique se ele pode ler os arquivos de log e não muito mais. - Gere o par de chaves SSH privado / público no computador fazendo o monitoramento e configure-o nas máquinas que você acessará. - Configure um monte de janelas de terminal para carregar automaticamente na inicialização e conectar-se a cada servidor e começar a rastrear os arquivos de registro.
Certifique-se de usar tail -F em vez de tail -f, caso contrário, o log parará de rolar quando for girado.
Nós configuramos isso em um mac rodando o Leopard, para que ele tenha tudo que precisássemos do zero, ssh, terminal com "grupos de janelas" e perfis para executar um comando customizado ao invés do shell normal na conexão.
Claro, o próximo. O nível disso seria configurar seus sysloggers para coletar todos os arquivos de log de todas as máquinas diferentes em um só lugar.