Esiste un'applicazione di log-tailing basata sul web? [chiuso]


8

Ho usato BareTail per la lettura del registro a basso ingombro e funziona meravigliosamente. In particolare, mi piace il fatto che può consumare file di grandi dimensioni, rilevare modifiche a tali file, il tutto senza consumare molta memoria.

Mi piacerebbe sapere se ci sono applicazioni là fuori (flash, applet Java, ecc.) Che potrei usare in una pagina Web per imitare questa funzionalità in un programma che sto scrivendo.

Ciò che spero di ottenere è la capacità di consumare i file di registro su un server all'interno del firewall e visualizzarli su una pagina Web, in modo semi-streaming. Come ho detto, essenzialmente vorrei avere BareTail in un browser

Risposte:


3

Tailon è un'interfaccia web semplicistica per tail -fe tail -f | {grep,awk,sed}. A questo proposito, è molto simile alla chiarezza (ho scritto tailon come alternativa più sicura e moderna alla chiarezza). Log.io è un altro visualizzatore di file di registro moderno che si adatta alla tua descrizione.


1
Log.io sembra buono se ti trovi in ​​node.js ma l'URL è logio.org ma SO non mi permette di modificare il link nella risposta
djskinner



0

Il modo più semplice e più comune per inviare notizie discrete a un browser è un feed RSS. Un parser di feed javascript dovrebbe risolverlo. O semplicemente usa un aggregatore lato server. Dipende davvero dalle tue esigenze esatte; sarebbe meglio pubblicare una descrizione di ciò che stai cercando di ottenere, piuttosto che come pensi di raggiungerlo.

Modifica: grazie per l'aggiornamento. Per quello che vuoi, suggerirei di usare qualcosa come rsyslog per accedere a un database mysql, e quindi avere solo uno script php per interrogare gli ultimi record e stamparli, generando un file HTML o RSS. rsyslog dovrebbe mantenere bene il database (forse con l'aiuto di cron jobs), e qualsiasi distribuzione decente avrà pacchetti che configurano la maggior parte di questo per te.


"ciò che sto cercando di ottenere" ha aggiunto. Grazie.
marc esher,

grazie per i pensieri, Lee. Sono sicuro di poter preparare un programma per farlo senza troppe storie. Ero davvero alla ricerca di soluzioni predefinite e drop-in se esistessero. Sto scoprendo però che tale applicazione probabilmente non esiste e dovrò lanciarne una.
marc esher,

0

Se sei interessato al monitoraggio della sicurezza dei tuoi log web, consiglierei sicuramente OSSEC ( http://www.ossec.net ). Puoi usare la loro interfaccia web per vedere gli avvisi in diretta via web.


0

Avevo bisogno di qualcosa del genere un paio di anni fa e non ho trovato nulla che si adattasse bene. Ho finito per scrivere un semplice ciclo AJAX sul client richiedendo dati tra cui un token della risposta precedente e aggiungendolo alla pagina. Questo è stato accoppiato con uno script sul server che restituiva dati a partire dalla posizione del file determinata da quel token.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.