¿Existe una aplicación de seguimiento de registros basada en la web? [cerrado]

8

He estado usando BareTail para la lectura de registros de baja huella, y funciona de maravilla. En particular, me gusta que puede consumir archivos grandes muy grandes, detectar cambios en esos archivos, todo sin consumir mucha memoria.

Me gustaría saber si hay aplicaciones disponibles (flash, applet de Java, etc.) que podría usar en una página web para imitar esta funcionalidad en un programa que estoy escribiendo.

Lo que espero lograr es la capacidad de consumir archivos de registro en un servidor dentro del cortafuegos y mostrarlos en una página web, de forma semi-streaming. Como dije, esencialmente me gustaría tener BareTail en un navegador

Marc Esher
fuente

Respuestas:

3

Tailon es una interfaz web simplista para tail -fy tail -f | {grep,awk,sed}. En este sentido, es muy similar a la claridad (escribí tailon como una alternativa más segura y moderna a la claridad). Log.io es otro visor moderno de archivos de registro que se ajusta a su descripción.

gvalkov
fuente
1
Log.io se ve bien si te gusta node.js pero la url es logio.org pero SO no me deja editar el enlace en la respuesta
djskinner
2

Clarity es un proyecto más nuevo que hace esto y parece prometedor.

Garret Heaton
fuente
0

La forma más simple y común de enviar noticias discretas a un navegador es un feed RSS. Un analizador de fuentes de JavaScript debería resolverlo. O simplemente use un agregador del lado del servidor. Depende de sus necesidades exactas realmente; sería mejor publicar una descripción de lo que está tratando de lograr, en lugar de cómo cree que lo logrará.

Editar: gracias por la actualización. Para lo que desea, le sugiero usar algo como rsyslog para iniciar sesión en una base de datos mysql, y luego simplemente tener un script php para consultar los últimos registros e imprimirlos, generando un archivo HTML o RSS. rsyslog debe mantener bien la base de datos (tal vez con la ayuda de trabajos cron), y cualquier distribución decente tendrá paquetes que configuran la mayor parte de esto para usted.

Lee B
fuente
"lo que estoy tratando de lograr" agregó. Gracias.
marc esher
Gracias por los pensamientos, Lee. Estoy seguro de que podría preparar un programa para hacer esto sin mucho alboroto. Realmente estaba buscando soluciones prefabricadas e integradas si existían. Sin embargo, estoy descubriendo que tal aplicación probablemente no existe, y tendré que lanzar una.
marc esher
0

Si está interesado en el monitoreo de seguridad de sus registros web, sin duda recomendaría OSSEC ( http://www.ossec.net ). Puede usar su interfaz web para ver las alertas en vivo a través de la web.

sucursales
fuente
0

Necesitaba algo como esto hace un par de años, y no encontré nada que encajara bien. Terminé escribiendo un simple bucle AJAX en el cliente solicitando datos, incluido un token de la respuesta anterior y anexándolo a la página. Esto se combinó con un script en el servidor que devuelve datos a partir de la posición del archivo determinada por ese token.

Jeremy M
fuente