Buenas tardes,
Por normativa son han pedido que saquemos la información sobre qué usuario crea/modifica/borra los archivos que tengo en Alfresco. El tema, es que ya he configurado la auditoría y puse en debug los logs para que ver que información muestra.
Lo que he podido ver si que saca la información y más o menos la tengo ubicada. El problema que tengo, es que no sé como exportarla para sacarla en un informe o si se puede filtrar de alguna manera.
Para configurarlo me he basado en los manuales Auditing (from V3.4) y Audit Filter , pero no consigo filtrar los datos para que sólo aparezca lo que quiero.
La configuracion que tengo es:
Globlal.properties:
### Audit Configuration
audit.enabled=true
audit.tagging.enabled=true
audit.alfresco-access.enabled=true
audit.alfresco-access.sub-events.enabled=true
audit.cmischangelog.enabled=true
Los xml que estoy utilizando son los que vienen como ejemplo en alfresco:
en alfresco/extension/
alfresco-audit-extractors.xml
alfresco-audit-login.xml
Luego para sacar los logs puse en debub los logs:
En alfresco/extension/audit-log4j.properties:
### Configuracion logs auditoria
log4j.logger.org.alfresco.repo.audit.AuditComponentImpl=DEBUG
log4j.logger.org.alfresco.repo.audit.inbound=DEBUG
¿Alguien sabe si hay algun addon o alguna forma para sacar reportes de auditoría con los cambios que realizan los usuarios?
Muchas gracias
Un saludo
Solved! Go to Solution.
Prueba a poner en:
Y mira a ver si te funciona.
De todas formas lo que pides creo que hay que desarrollar o crear tu propio filtro.
Un saludo,
Cristina.
Buenas.
Para visualizar desde share la auditoría, yo utilizo el Audit Dashlet | Alfresco Add-ons - Alfresco Customizations
Aunque tienes un alfresco 5 debería irte. Échale un vistazo y nos cuentas.
Un saludo,
Cris.
Buenas tardes Cristina,
He instalado el addon y ahora si que se ven las cosas de otra manera..muchas gracias! Lo único que veo es que me faltan campos, que en el log si que los he encontrado pero luego en el dashlet no. Ej, Actualmente veo que un usuario ha realizado un READ:
Como puedes ver, me aparece el usuario, fecha y acción, pero me faltaría que me apareciera el archivo que está intentando modificar. En los logs saqué algunos campos buscando y creo que estos son los que necesito:
Tipo:
/alfresco-access/transaction/type=cm:content
Path:
/alfresco-access/transaction/path=/app:company_home/cms-esap-3.0.9-releasenotes.pdf
Action:
/alfresco-access/transaction/action=CREATE
Propiedades:
/alfresco-access/transaction/properties/add/cm:name=ps-esap-3.0.9-releasenotes.pdf
Sub-acción:
/alfresco-access/transaction/sub-actions=createNode updateNodeProperties createContent readContent addNodeAspect createVersion
Aspects:
/alfresco-access/transaction/aspects/add/cm:titled=null
Verion:
/alfresco-access/transaction/version-properties/versionType=MAJOR
nodo:
/alfresco-access/transaction/node=workspace://SpacesStore/ce4188ba-a61b-46a0-8ecd-f2ab978d43a4
Creador de Contenido (usuario)
/alfresco-access/transaction/properties/add/cm:creator=admin
Fecha Modificacion (TimeStamp):
/alfresco-access/transaction/properties/add/cm:modified=Fri Apr 21 14:17:08 CEST 2017
En el dashlet estoy utilizando estas opciones:
No podría crear o añadir a alfresco-access las columnas que me faltan de alguna forma? hay alguna forma de exportar esta información ?
Muchas gracias!
Un saludo
Hasta donde llego se puede filtrar lo que te muestra, pero no añadir (esto requiere desarrollo). Échale un vistazo al código en git, que además incluye de información que creo que puede servirte de utilidad.
Buenas Cristina,
La verdad que si hay que desarrollar ya me parece que va a ser mas dificil, ya que me están pidiendo un informe que contenga estos datos:
Editing ítems
· Edit auditing setting and deleting audit log events
He realizado filtros como estos en la config pero no veo uqe nada mejore:
### Audit Configuration
audit.enabled=true
audit.tagging.enabled=true
audit.alfresco-access.enabled=true
audit.alfresco-access.sub-events.enabled=true
audit.cmischangelog.enabled=true
### Filtros auditoria
audit.alfresco-access.sub-actions.enabled=true
audit.filter.alfresco-access.default.user=~System;~null;.*
audit.filter.alfresco-access.transaction.type=cm:folder;cm:content;st:sites;cmerson;cm:creator;cm:modified;cm:name
audit.filter.alfresco-access.transaction.path=
#audit.filter.alfresco-access.default.path=/app:company_home/.*
audit.filter.alfresco-access.transaction.user=
audit.filter.alfresco-access.transaction.action=
audit.filter.alfresco-access.transaction.version-properties=
audit.filter.alfresco-access.transaction.properties=
audit.filter.alfresco-access.transaction.sub-actions=
Me siguen apareciendo los usuarios null y system y los demás valores también...por lo que creo que es por funcionamiento del dashlet.
Como es algo que me corre prisa y me quedo sin tiempo... (ya lo podré investigar más detenidamente la semana que viene) ¿Sabes si atacando directamente a la BBDD y a qué tablas podría sacar esa información?
Muchas gracias!
Prueba a poner en:
Y mira a ver si te funciona.
De todas formas lo que pides creo que hay que desarrollar o crear tu propio filtro.
Un saludo,
Cristina.
Buenas tardes,
Al final he podido realizar una petición con la REST API para la auditoría y realizando los filtros. Por ejemplo para ver los eventos que se han borrado he realizado la petición:
Y para ver todo lo que recoge alfresco-access he realizado la petición:
http://127.0.0.1:8080/alfresco/service/api/audit/query/alfresco-access?verbose=true&limit=0
También se puede hacer con curl en el terminal.
Muchas gracias por vuestra ayuda!
Un saludo
Buenas estimado
Soy nuevo en alfresco tengo varias dudas respecto a la auditoria he logrado configurar LDP , Notificaciones Correo, pero tengo muchas dudas con la auditoria habilite en alfresco-global-propiedades :
### Audit Configuration
audit.enabled=true
audit.tagging.enabled=true
audit.alfresco-access.enabled=true
audit.alfresco-access.sub-events.enabled=true
audit.cmischangelog.enabled=true
pero no logro sacar ninguna información
preguntas
pasos iniciales para que iniciar al auditoria
donde están los logs de auditoria (ubicación)
tengo alfresco 5.3
de antemano gracias por su apoyo
saludos
Discussions about Alfresco Content Services and Alfresco Process Services in Spanish
Related:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.