Buscar..


Comenzando y Parando

Para iniciar Alfresco:

  1. Cambiar al usuario al aire libre
  2. Cambie al directorio $ ALFRESCO_HOME
  3. Ejecutar ./alfresco.sh start

Para detener Alfresco:

  1. Cambiar al usuario al aire libre
  2. Cambie al directorio $ ALFRESCO_HOME
  3. Ejecutar ./alfresco.sh start

Explotación florestal

Los registros de Alfresco se encuentran en $ ALFRESCO_HOME / tomcat / logs / catalina.out.

Copias de seguridad

Hay muchas maneras de hacer una copia de seguridad de un sistema Alfresco. Es importante que realice una copia de seguridad de la base de datos, así como del almacén de contenido. También es posible que desee realizar una copia de seguridad de los índices de Solr.

Suponiendo que instaló utilizando el instalador binario y todo vive en $ ALRESCO_HOME, puede hacer una copia de seguridad de la base de datos de esta manera:

  1. Deja de alfresco
  2. Cambiar al usuario al aire libre
  3. Cambie al directorio $ ALFRESCO_HOME / postgresql / bin
  4. ./pg_dump alfresco --user alfresco > $ALFRESCO_HOME/alf_data/db-backup.sql la base de datos con ./pg_dump alfresco --user alfresco > $ALFRESCO_HOME/alf_data/db-backup.sql . Es posible que se le solicite una contraseña. Debe ser lo mismo que la contraseña de administrador que proporcionó durante la instalación. Si no, verifique $ ALFRESCO_HOME / tomcat / shared / classes / alfresco-global.properties para la contraseña de la base de datos.

Ahora tienes tu base de datos respaldada. Es importante hacer eso primero. El siguiente paso es hacer una copia de seguridad del almacén de contenido.

  1. Cambie al directorio $ ALFRESCO_HOME / alf_data / contentstore.deleted.
  2. Eliminar todo aquí. No hay razón para mantener esos archivos y no hay razón para respaldarlos.
  3. Cambie al directorio $ ALFRESCO_HOME / alf_data.
  4. Arregle todo el asunto, que también incluirá la copia de seguridad de la base de datos que creó en el paso anterior, asumiendo que la colocó en el directorio alf_data. Ejecute tar czvf ~/alfresco-backup.tar.gz . .

El contenido de ese archivo TAR ahora tiene todo lo que necesita para restaurar su sistema de trabajo.

Revisión de cuentas

La auditoría es una característica de Alfresco que permite al usuario rastrear y registrar algunos eventos específicos durante el uso de la plataforma ECM.

Habilitar la auditoría

Para habilitar la auditoría, debe agregar algunas líneas de configuración alfresco-global.properties archivo alfresco-global.properties , que reside en tomcat/shared/classes/

audit.enabled = true
audit.alfresco-access.enabled=true

Debe guardar los cambios en el archivo alfresco-global.properties y reiniciar el servidor Alfresco para habilitar la auditoría.

Auditoría de la configuración por defecto

Aquí está la lista completa de las propiedades de configuración que se pueden reemplazar modificando el archivo alfresco-global.properties :

# Audit configuration                                                                                                                                                                       
audit.enabled=true
audit.tagging.enabled=true
audit.alfresco-access.enabled=false
audit.alfresco-access.sub-actions.enabled=false
audit.cmischangelog.enabled=false
audit.dod5015.enabled=false

# Setting this flag to true will force startup failure when invalid audit configurations are detected                                                                                       
audit.config.strict=false

# Audit map filter for AccessAuditor - restricts recorded events to user driven events. In this case it neglect events issued by a System or a null user, the content or folder path is under /sys:archivedItem or under /ver: and the node type is not cm:folder, cm:content or st:site                                                                                                     
audit.filter.alfresco-access.default.enabled=false
audit.filter.alfresco-access.transaction.user=~System;~null;.*
audit.filter.alfresco-access.transaction.type=cm:folder;cm:content;st:site
audit.filter.alfresco-access.transaction.path=~/sys:archivedItem;~/ver:;.*

#The default to preserve all cm:auditable data on a node when the process is not directly driven by a user action                                                                                        
system.auditableData.preserve=${system.preserve.modificationData}

#Specific control of how the FileFolderService treats cm:auditable data when performing moves                                                                                                            
system.auditableData.FileFolderService=${system.auditableData.preserve}

#Specific control of whether ACL changes on a node trigger the cm:auditable aspect                                                                                                                       
system.auditableData.ACLs=${system.auditableData.preserve}   

Como es habitual, debe guardar los cambios en el archivo alfresco-global.properties y reiniciar el servidor Alfresco para habilitar estas modificaciones.

Filtros de auditoria

Los filtros de auditoría son propiedades que especifican la estrategia utilizada para filtrar eventos de auditoría mediante el uso de expresiones regulares particulares para incluir o excluir eventos. Los filtros de auditoría personalizados y predeterminados se pueden agregar como anulaciones en el archivo de configuración alfresco-global.properties .

La anatomía de una propiedad de filtro de auditoría es la siguiente:

audit.filter.<data_producer>.<path>

donde <data-producer> es uno de los productores de datos integrados de Alfresco:

  1. alfresco-access : un amplio grupo de eventos de alto nivel, como inicios de sesión (exitosos y fallidos), actualizaciones de propiedades, CRUD en nodos, lecturas / actualizaciones de contenido, adición y eliminación de aspectos, control de versiones, operaciones de check-in / check-out
  2. alfresco-node
  3. alfresco-api : eventos emitidos por la llamada de métodos y servicios API de bajo nivel. Por ejemplo, se puede usar para enumerar los parámetros de la lista de búsqueda de SearchServices, la lista de propiedades usando PropertyServices, las operaciones en nodos que usan NodeServices y así sucesivamente.

y la path es el valor de la ruta real para filtrar.

Los nombres de propiedad tienen un prefijo audit.filter. * Y usan '.' como separador donde los componentes de rootPath y las claves en el mapa de auditoría usan '/'.

Las listas se evalúan de izquierda a derecha y, si no se hacen coincidencias al final de la lista, se rechaza el valor. Si no hay una propiedad para un valor determinado o si se define una lista vacía, se acepta cualquier valor.

Cada expresión regular en la lista está separada por un punto y coma (';'). Las expresiones que incluyen un punto y coma pueden escaparse usando un ''.

Tenga en cuenta que si el indicador audit.config.strict se establece en verdadero, el inicio de Alfresco fallará en caso de que las configuraciones de auditoría no sean válidas.

Una expresión que comienza con un '~' indica que se debe rechazar cualquier valor coincidente. Si el primer carácter de una expresión debe ser un '~' , se puede escapar con un '\' .

Agregar .* Al final de un filtro incluirá todos los valores que no se hayan excluido específicamente

Los filtros pueden ser uno de los siguientes:

transaction.user : especifica qué acciones de los usuarios no se auditarán. Por ejemplo: se auditarán las acciones de todos los usuarios excepto 'Sistema'

transaction.type : se transaction.type acciones que se realicen contra el tipo de documento especificado.

default.path : las acciones que se producen en los documentos dentro de la ruta especificada se auditarán

transaction.action : especifica qué acciones se auditarán y cuáles no. Algunos de los eventos de auditoría que pueden habilitarse o inhabilitarse usando esta propiedad son: LEER, MOVIMIENTO, COPIAR, COMPROBAR, COMPROBAR, CANCELAR SALIR, CREAR VERSIÓN, leerContenido, añadirNodoAspectar, eliminarNodoAvisionar, actualizarNodoPropiedades.

Para más información sobre filtros de auditoría:

https://github.com/tsgrp/OpenContent/wiki/Alfresco-Audit-Configuration

http://docs.alfresco.com/5.1/concepts/audit-example-filter.html



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow