SlideShare una empresa de Scribd logo
Logatica
Qué es LOGATICA


Logatica : sistema de logs en base de datos para las
  aplicaciones de la Universidad de Murcia.
Formado por:
  Aplicación explotación de logs: https://logatica.um.es
  Librería extensión de log4j:
     fundeweb-log4j-extend
  Filtro captura información “extra” de la aplicación.
     LoggingFilter.java
Pros / Contras


Pros / Contras de usar base de datos para logs
  Pros:
     Facilidad de lectura
     Facilidad de manejo de logs
     Permite operaciones imposibles con los logs
      ( información cruzada entre logs de distintas
      aplicaciones).
  Contras:
     Escritura más lenta
     El sistema de escritura debe de ser robusto. Jamás
      entorpecer la aplicación sobre la que funciona.
Objetivos

Pros/contras de usar base de datos para logs
  Conclusión: si tu equipo pierde más de una hora al día
  consultando ficheros de logs. Es necesario.
Logatica y log4j

Log4j
  Logatica es 100% compatible con log4j. Se configura
    como un nuevo appender.
    Estándar de facto para escritura de logs en
   aplicaciones java
Logatica

Datos extras capturados
  Se distribuye un filtro (bajo arquitectura SEAM)
  Carga las variables de información de LOGATICA
     Usuario conectado
     Identificador de Sesión
     Información de la Sesión (navegador, ip,sistema
       operativo)
     Página accedida en el momento de hacer el log
  Permite saber: qué usuario estaba conectado cuando
   se escribió el log, qué ip, puerto, navegador y en qué
   pagina se encontraba.
Logatica

Datos extras capturados
  Sería fácil cambiarlo por cualquier filtro j2ee
  Solo carga variables en el array MDC de log4j,
   accesibles por cualquier otro appender
  Mediante %{nombre_variable}.
Logatica

Aplicación explotación
  Permite visualizar logs escritos en base de datos
  Cada usuario sólo ve las trazas de las aplicaciones
   sobre las que tiene permisos.
  Búsqueda por usuarios, niveles, páginas visitadas,
   sesión.
  Permite buscar información de la sesión: ip,
   navegador, sistema operativo..
Logatica

Aplicación explotación. Búsqeda de Logs.
Logatica

Aplicación explotación. Búsqueda de Logs.
Logatica

Aplicación explotación. Búsqueda de Sesiones.
Logatica

Aplicación explotación. Mantenimiento.
Logatica

Bibliografía
  http://onlamp.com/pub/a/apache/2005/02/10/database
    _logs.html
  http://stackoverflow.com/questions/290304/is-writing-
    server-log-files-to-a-database-a-good-idea
  http://stackoverflow.com/questions/1160720/log-to-
    database-instead-of-log-files
Fin




Gracias por vuestra atención


    ¿Alguna pregunta?




           Javier Quirante Cremades (fjquirante@um.es)

Más contenido relacionado

PPTX
Servidor http
PDF
En 20 minutos ... Técnicas SEO - Mejorando la Visibilidad de nuestra Web
PDF
En 20 minutos ... Como se hizo LooWID.com
PDF
En 20 minutos ... Tests de Aceptación con Cucumber
ODP
MEDEA contada a los alumnos de Grado de Ingeniería Informática
Servidor http
En 20 minutos ... Técnicas SEO - Mejorando la Visibilidad de nuestra Web
En 20 minutos ... Como se hizo LooWID.com
En 20 minutos ... Tests de Aceptación con Cucumber
MEDEA contada a los alumnos de Grado de Ingeniería Informática

Destacado (12)

Publicidad

Similar a LOGATICA (20)

PDF
Log en Aplicaciones Java y JavaEE
PPT
Biología Computacional
PDF
Datos En La Web Clase 3
PPTX
Log4j 1.2.15 Short Manual
PPT
Historia Base de Datos
PDF
Clase 1 - Introducción a Bases de Datos
PPTX
Bases de datos
PPTX
Curso base de datos sql no sql
DOC
Unam, Acatlan
PPTX
Bases de datos
DOCX
Base de datos
PPT
Presentacion del blog
PDF
Glosario De Base De Datos
PPTX
Diseñar sistemas de información
PDF
Smbd (2)
PDF
Smbd (2)
PDF
Smb Dfin
PPTX
Base de datos
PDF
Base de datos
Log en Aplicaciones Java y JavaEE
Biología Computacional
Datos En La Web Clase 3
Log4j 1.2.15 Short Manual
Historia Base de Datos
Clase 1 - Introducción a Bases de Datos
Bases de datos
Curso base de datos sql no sql
Unam, Acatlan
Bases de datos
Base de datos
Presentacion del blog
Glosario De Base De Datos
Diseñar sistemas de información
Smbd (2)
Smbd (2)
Smb Dfin
Base de datos
Base de datos
Publicidad

Último (20)

PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
PDF
Distribucion de frecuencia exel (1).pdf
PDF
capacitación de aire acondicionado Bgh r 410
DOCX
Guía 5. Test de orientación Vocacional 2.docx
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
PPT
Protocolos de seguridad y mecanismos encriptación
PPTX
ccna: redes de nat ipv4 stharlling cande
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PDF
MANUAL de recursos humanos para ODOO.pdf
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
DOCX
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
PPTX
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
PDF
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
DOCX
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
Propuesta BKP servidores con Acronis1.pptx
Documental Beyond the Code (Dossier Presentación - 2.0)
Distribucion de frecuencia exel (1).pdf
capacitación de aire acondicionado Bgh r 410
Guía 5. Test de orientación Vocacional 2.docx
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
Protocolos de seguridad y mecanismos encriptación
ccna: redes de nat ipv4 stharlling cande
Presentacion de Alba Curso Auditores Internos ISO 19011
MANUAL de recursos humanos para ODOO.pdf
TRABAJO DE TECNOLOGIA.pdf...........................
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
la-historia-de-la-medicina Edna Silva.pptx
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks

LOGATICA

  • 2. Qué es LOGATICA Logatica : sistema de logs en base de datos para las aplicaciones de la Universidad de Murcia. Formado por: Aplicación explotación de logs: https://logatica.um.es Librería extensión de log4j: fundeweb-log4j-extend Filtro captura información “extra” de la aplicación. LoggingFilter.java
  • 3. Pros / Contras Pros / Contras de usar base de datos para logs Pros: Facilidad de lectura Facilidad de manejo de logs Permite operaciones imposibles con los logs ( información cruzada entre logs de distintas aplicaciones). Contras: Escritura más lenta El sistema de escritura debe de ser robusto. Jamás entorpecer la aplicación sobre la que funciona.
  • 4. Objetivos Pros/contras de usar base de datos para logs Conclusión: si tu equipo pierde más de una hora al día consultando ficheros de logs. Es necesario.
  • 5. Logatica y log4j Log4j Logatica es 100% compatible con log4j. Se configura como un nuevo appender. Estándar de facto para escritura de logs en aplicaciones java
  • 6. Logatica Datos extras capturados Se distribuye un filtro (bajo arquitectura SEAM) Carga las variables de información de LOGATICA Usuario conectado Identificador de Sesión Información de la Sesión (navegador, ip,sistema operativo) Página accedida en el momento de hacer el log Permite saber: qué usuario estaba conectado cuando se escribió el log, qué ip, puerto, navegador y en qué pagina se encontraba.
  • 7. Logatica Datos extras capturados Sería fácil cambiarlo por cualquier filtro j2ee Solo carga variables en el array MDC de log4j, accesibles por cualquier otro appender Mediante %{nombre_variable}.
  • 8. Logatica Aplicación explotación Permite visualizar logs escritos en base de datos Cada usuario sólo ve las trazas de las aplicaciones sobre las que tiene permisos. Búsqueda por usuarios, niveles, páginas visitadas, sesión. Permite buscar información de la sesión: ip, navegador, sistema operativo..
  • 13. Logatica Bibliografía http://onlamp.com/pub/a/apache/2005/02/10/database _logs.html http://stackoverflow.com/questions/290304/is-writing- server-log-files-to-a-database-a-good-idea http://stackoverflow.com/questions/1160720/log-to- database-instead-of-log-files
  • 14. Fin Gracias por vuestra atención ¿Alguna pregunta? Javier Quirante Cremades (fjquirante@um.es)