alfresco
Administración
Buscar..
Comenzando y Parando
Para iniciar Alfresco:
- Cambiar al usuario al aire libre
- Cambie al directorio $ ALFRESCO_HOME
- Ejecutar
./alfresco.sh start
Para detener Alfresco:
- Cambiar al usuario al aire libre
- Cambie al directorio $ ALFRESCO_HOME
- 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:
- Deja de alfresco
- Cambiar al usuario al aire libre
- Cambie al directorio $ ALFRESCO_HOME / postgresql / bin
-
./pg_dump alfresco --user alfresco > $ALFRESCO_HOME/alf_data/db-backup.sqlla 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.
- Cambie al directorio $ ALFRESCO_HOME / alf_data / contentstore.deleted.
- Eliminar todo aquí. No hay razón para mantener esos archivos y no hay razón para respaldarlos.
- Cambie al directorio $ ALFRESCO_HOME / alf_data.
- 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:
-
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 -
alfresco-node -
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