Existe um aplicativo de log-tailing baseado na Web? [fechadas]

8

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

Marc Esher
fonte

Respostas:

3

Tailon é uma interface web simplista para tail -fe tail -f | {grep,awk,sed}. Nesse sentido, é muito semelhante à clareza (escrevi tailon como uma alternativa mais segura e moderna à clareza). O Log.io é outro visualizador moderno de arquivos de log que se ajusta à sua descrição.

gvalkov
fonte
11
Log.io parece ser bom se você estiver em node.js mas a url é logio.org mas isso não vai me deixar editar o link na resposta
djskinner
2

clareza é um projeto mais novo que faz isso e parece promissor.

Garret Heaton
fonte
0

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ê.

Lee B
fonte
"o que estou tentando alcançar" acrescentou. obrigado.
22878 Marc
obrigado pelos pensamentos, Lee. Tenho certeza de que eu poderia criar um programa para fazer isso sem muito barulho. Eu estava realmente procurando por soluções drop-in pré-criadas, se elas existissem. No entanto, estou descobrindo que esse aplicativo provavelmente não existe e precisarei rolar um.
22468 Marc
0

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.

sucuri
fonte
0

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.

Jeremy M
fonte