Eu tenho usado o BareTail para leitura de registros de baixa pegada e funciona maravilhosamente. Em particular, gosto que ele possa consumir arquivos grandes muito grandes, detectar alterações nesses arquivos, tudo sem consumir muita memória.
Gostaria de saber se existem aplicativos por aí - flash, applet java etc. - que eu poderia usar em uma página da web para imitar essa funcionalidade em um programa que estou escrevendo.
O que espero alcançar é a capacidade de consumir arquivos de log em um servidor dentro do firewall e exibi-los em uma página da web, de maneira semi-streaming. Como eu disse, eu gostaria essencialmente de ter o BareTail em um navegador
clareza é um projeto mais novo que faz isso e parece promissor.
fonte
Verifique o vsConsole http://www.vamonossoftware.com/vsconsole
fonte
A maneira mais simples e comum de enviar itens discretos de notícias para um navegador é um feed RSS. Um analisador de feed javascript deve resolvê-lo. Ou apenas use um agregador do lado do servidor. Depende das suas necessidades exatas realmente; seria melhor postar uma descrição do que você está tentando alcançar, em vez de como pensa que vai conseguir.
Edit: obrigado pela atualização. Para o que você deseja, sugiro usar algo como rsyslog para fazer login em um banco de dados mysql e, em seguida, apenas ter um script php para consultar os registros mais recentes e imprimi-los, gerando um arquivo HTML ou RSS. O rsyslog deve manter bem o banco de dados (talvez com a ajuda de tarefas cron), e qualquer distribuição decente terá pacotes que configuram a maior parte disso para você.
fonte
Se você estiver interessado no monitoramento de segurança de seus logs da web, eu certamente recomendaria o OSSEC ( http://www.ossec.net ). Você pode usar a interface da web para ver os alertas ao vivo via web.
fonte
Eu precisava de algo assim há alguns anos e não encontrei nada que se encaixasse bem. Acabei escrevendo um loop AJAX simples no cliente solicitando dados, incluindo um token da resposta anterior e anexando-o à página. Isso foi emparelhado com um script no servidor, retornando dados a partir da posição do arquivo determinada por esse token.
fonte
Se você reportar ao syslog, o módulo syslog do Centreon fará o que você deseja.
Splunk também fornece uma interface web.
fonte