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
Clarity es un proyecto más nuevo que hace esto y parece prometedor.
fuente
Comprobar vsConsole http://www.vamonossoftware.com/vsconsole
fuente
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.
fuente
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.
fuente
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.
fuente
Si se reporta a syslog, el módulo de Centreys syslog hará lo que quiera.
Splunk también proporciona una interfaz web.
fuente