Excerpt |
---|
Procedimiento de instalación de ReportLog, que habilita log para monitoreo de apertura de reportes publicados en o3web. |
Attachments | ||||||
---|---|---|---|---|---|---|
|
A partir de O3BI 7 se cuenta con la posiblidad de habilitar el monitoreo de uso de reportes, a través de la generación de un log donde se podrá consultar fecha y hora de apertura de un reporte, usuario, nombre del reporte, dirección IP y nombre del equipo desde el cual se abre.
Se registran las aperturas, no el resultado de la ejecución de cada reporte. Se incluyen las aperturas de los usuarios nominados y los anónimos que pueda tener la instalación de O3BI.
Por defecto este log se generará en <instalacionO3>\server\logs\, con el nombre reportUsage.log.
El procedimiento consta de 10 pasos:
Descomprimir zip (adjunto) y reservar en carpeta por fuera de la instalación de O3BI.
Respaldar archivos:
<instalacionO3>\jboss\standalone\deployments\o3report.war\WEB-INF\web.xml
jboss<instalacionO3>jboss\standalone\deployments\o3report.war\WEB-INF\lib\o3-reportweb-7.x.jar
Detener servicio de O3 (JBoss)
Respaldar <instalacionO3>\jboss\standalone\configuration\o3bi.xml
A partir de aquí se usarán los archivos del zip, que se deberán sustituir como se indica a continuación.
Usuarios Linux deben trabajar con el usuario que tiene permisos sobre la instalación de O3BI, no con root (group y owner de los archivos a sustituir deben ser los mismos que los del resto de la instalación)Sustituir o3-reportweb-7.x.jar por el incluido en el zip: o3-reportweb-7.3.6-00.jar
Sustituir jboss\standalone\deployments\o3report.war\WEB-INF\web.xml por el incluido en el zip.
Editar o3bi.xml de su instalación, agregando estas líneas a continuación del último file handler y del último logger respectivamenteque se encuentre en el archivo:
Code Block language xml <file-handler name="REPORT_FILE" autoflush="true"> <level name="DEBUG"/> <formatter> <pattern-formatter pattern="%d{dd/MM/yyyy};%d{HH:mm:ss};%s%E%n"/> </formatter> <file relative-to="jboss.server.log.dir" path="../../../server/logs/reportUsage.log"/> <append value="true"/> </file-handler>
Continuando con la edición de o3bi.xml, agregar las siguientes líneas a continuación del último logger que se encuentre en el archivo:
Code Block language xml <logger category="com.ideasoft.o3.report.web.ReportLogFilter" use-parent-handlers="false"> <level name="DEBUG"/> <handlers> <handler name="REPORT_FILE"/> </handlers> </logger>
Guardar cambios en o3bi.xml
Iniciar el servicio de O3.
...