04-24-2017 10:20 AM
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
04-25-2017 11:22 AM
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.
04-24-2017 10:29 AM
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.
04-24-2017 12:44 PM
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
04-25-2017 04:56 AM
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.
04-25-2017 09:17 AM
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!
04-25-2017 11:22 AM
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.
05-04-2017 11:46 AM
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
10-30-2019 11:03 AM
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
05-04-2017 11:49 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.