Recherche…


Commencer et arrêter

Pour démarrer Alfresco:

  1. Passer à l'utilisateur d'alfresco
  2. Passez dans le répertoire $ ALFRESCO_HOME
  3. Exécuter ./alfresco.sh start

Pour arrêter Alfresco:

  1. Passer à l'utilisateur d'alfresco
  2. Passez dans le répertoire $ ALFRESCO_HOME
  3. Exécuter ./alfresco.sh start

Enregistrement

Les journaux Alfresco vivent dans $ ALFRESCO_HOME / tomcat / logs / catalina.out.

Les sauvegardes

Il existe de nombreuses manières de sauvegarder un système Alfresco. Il est important de sauvegarder la base de données ainsi que le Content Store. Vous pouvez également vouloir sauvegarder les indices Solr.

En supposant que vous avez installé à l'aide du programme d'installation binaire, et que tout réside dans $ ALRESCO_HOME, vous pouvez sauvegarder la base de données comme ceci:

  1. Arrêtez Alfresco
  2. Passer à l'utilisateur d'alfresco
  3. Accédez au répertoire $ ALFRESCO_HOME / postgresql / bin
  4. ./pg_dump alfresco --user alfresco > $ALFRESCO_HOME/alf_data/db-backup.sql la base de données avec ./pg_dump alfresco --user alfresco > $ALFRESCO_HOME/alf_data/db-backup.sql . Vous pourriez être invité à entrer un mot de passe. Ce devrait être la même chose que le mot de passe administrateur que vous avez fourni lors de l'installation. Sinon, vérifiez le fichier $ ALFRESCO_HOME / tomcat / shared / classes / alfresco-global.properties pour le mot de passe de la base de données.

Maintenant, votre base de données est sauvegardée. Il est important de le faire en premier. L'étape suivante consiste à sauvegarder le magasin de contenu.

  1. Accédez au répertoire $ ALFRESCO_HOME / alf_data / contentstore.deleted.
  2. Tout supprimer ici. Il n'y a aucune raison de conserver ces fichiers et aucune raison de les sauvegarder.
  3. Accédez au répertoire $ ALFRESCO_HOME / alf_data.
  4. Préparez le tout, qui inclura également la sauvegarde de la base de données que vous avez créée à l’étape précédente, en supposant que vous l’ayez placé dans le répertoire alf_data. Exécutez tar czvf ~/alfresco-backup.tar.gz . .

Le contenu de ce fichier TAR a désormais tout ce dont vous avez besoin pour restaurer votre système de travail.

Vérification

L'audit est une fonctionnalité Alfresco qui permet à l'utilisateur de suivre et de consigner certains événements spécifiques lors de l'utilisation de la plateforme ECM.

Activer l'audit

Pour activer l'audit, vous devez ajouter des lignes de configuration au fichier alfresco-global.properties , qui réside dans tomcat/shared/classes/

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

Vous devez enregistrer les modifications apportées au fichier alfresco-global.properties et redémarrer le serveur Alfresco pour permettre l'audit.

Audit de la configuration par défaut

Voici la liste complète des propriétés de configuration qui peuvent être remplacées en modifiant le fichier 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}   

Comme d'habitude, vous devez enregistrer les modifications apportées au fichier alfresco-global.properties et redémarrer le serveur Alfresco afin d'activer ces modifications.

Filtres d'audit

Les filtres d'audit sont des propriétés qui spécifient la stratégie utilisée pour filtrer les événements d'audit en utilisant une expression régulière particulière pour inclure ou exclure des événements. Les filtres d'audit personnalisés et par défaut peuvent être ajoutés en tant que substitutions dans le fichier de configuration alfresco-global.properties .

L'anatomie d'une propriété de filtre d'audit est la suivante:

audit.filter.<data_producer>.<path>

<data-producer> est l'un des producteurs de données intégrés à Alfresco:

  1. alfresco-access : un large éventail d'événements de haut niveau tels que les connexions (réussies et échouées), mises à jour de propriétés, CRUD sur les nœuds, lectures / mises à jour de contenu, ajout et suppression d'aspect, gestion des versions, opérations d'archivage / extraction
  2. alfresco-node
  3. alfresco-api : événements émis par l'appel de méthodes et de services API de bas niveau. Par exemple, il peut être utilisé pour répertorier les paramètres de la liste de recherche SearchServices, la liste des propriétés à l'aide de PropertyServices, les opérations sur les nœuds à l'aide de NodeServices, etc.

et path est la valeur du chemin réel à filtrer.

Les noms de propriété ont un préfixe audit.filter. * Et utilisent '.' en tant que séparateur où, en tant que composants de rootPath et clés de la carte d'audit, utilisez '/'.

Les listes sont évaluées de gauche à droite et si aucune correspondance n'est faite à la fin de la liste, la valeur est rejetée. S'il n'y a pas de propriété pour une valeur donnée ou si une liste vide est définie, toute valeur est acceptée.

Chaque expression régulière de la liste est séparée par un point-virgule (';'). Les expressions comprenant un point-virgule peuvent être échappées en utilisant un ''.

Notez que si le drapeau audit.config.strict est défini sur true, le démarrage d'Alfresco échouera en cas de détection de configurations d'audit non valides.

Une expression commençant par un '~' indique que toute valeur correspondante doit être rejetée. Si le premier caractère d'une expression doit être un '~' , il peut être échappé avec un '\' .

L'ajout de .* à la fin d'un filtre inclura toutes les valeurs qui n'ont pas été spécifiquement exclues

Les filtres peuvent être l'un des suivants:

transaction.user - spécifie quelles actions d'utilisateur seront / ne seront pas auditées. Par exemple: les actions de tous les utilisateurs à l'exception de «Système» seront auditées

transaction.type - les actions effectuées sur le type de document spécifié seront auditées.

default.path - les actions qui se produisent sur les documents dans le chemin spécifié seront auditées

transaction.action - spécifie quelles actions seront et ne seront pas auditées. Certains des événements d'audit qui peuvent être activés ou désactivés à l'aide de cette propriété sont les suivants: LIRE, DÉPLACER, COPIER, INSCRIRE, CHECK OUT, CANCEL CHECK OUT, CREATE VERSION, readContent, addNodeAspect, deleteNodeAspect, updateNodeProperties.

Pour plus d'informations sur les filtres d'audit:

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
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow