Suche…


Starten und stoppen

So starten Sie Alfresco:

  1. Wechseln Sie zu dem Alfresco-Benutzer
  2. Wechseln Sie in das Verzeichnis $ ALFRESCO_HOME
  3. ./alfresco.sh start Sie ./alfresco.sh start

So stoppen Sie Alfresco:

  1. Wechseln Sie zu dem Alfresco-Benutzer
  2. Wechseln Sie in das Verzeichnis $ ALFRESCO_HOME
  3. ./alfresco.sh start Sie ./alfresco.sh start

Protokollierung

Alfresco-Protokolle live in $ ALFRESCO_HOME / Kater / Logs / Catalina.out.

Backups

Es gibt viele Möglichkeiten, ein Alfresco-System zu sichern. Es ist wichtig, dass Sie sowohl die Datenbank als auch den Content Store sichern. Möglicherweise möchten Sie auch die Solr-Indizes sichern.

Vorausgesetzt, Sie haben das binäre Installationsprogramm installiert und alles befindet sich in $ ALRESCO_HOME, können Sie die Datenbank folgendermaßen sichern:

  1. Stoppen Sie Alfresco
  2. Wechseln Sie zu dem Alfresco-Benutzer
  3. Wechseln Sie in das Verzeichnis $ ALFRESCO_HOME / postgresql / bin
  4. ./pg_dump alfresco --user alfresco > $ALFRESCO_HOME/alf_data/db-backup.sql die Datenbank mit ./pg_dump alfresco --user alfresco > $ALFRESCO_HOME/alf_data/db-backup.sql . Sie werden möglicherweise zur Eingabe eines Kennworts aufgefordert. Es sollte dasselbe sein wie das Administratorkennwort, das Sie während der Installation angegeben haben. Wenn nicht, überprüfen Sie das Datenbankkennwort mit $ ALFRESCO_HOME / tomcat / shared / classes / alfresco-global.properties.

Jetzt haben Sie Ihre Datenbank gesichert. Es ist wichtig, das zuerst zu tun. Der nächste Schritt besteht darin, den Content Store zu sichern.

  1. Wechseln Sie in das Verzeichnis $ ALFRESCO_HOME / alf_data / contentstore.deleted.
  2. Alles hier löschen. Es gibt keinen Grund, diese Dateien aufzubewahren, und auch keinen Grund, sie zu sichern.
  3. Wechseln Sie in das Verzeichnis $ ALFRESCO_HOME / alf_data.
  4. Teilen Sie das Ganze auf. Dazu gehört auch die Datenbanksicherung, die Sie im vorherigen Schritt erstellt haben, sofern Sie sie im Verzeichnis alf_data gespeichert haben. Führen Sie tar czvf ~/alfresco-backup.tar.gz . .

Der Inhalt dieser TAR-Datei enthält jetzt alles, was Sie zum Wiederherstellen Ihres funktionierenden Systems benötigen.

Auditing

Die Überwachung ist eine Alfresco-Funktion, mit der der Benutzer bestimmte Ereignisse während der Verwendung der ECM-Plattform verfolgen und protokollieren kann.

Aktivieren Sie die Überwachung

Um die alfresco-global.properties zu aktivieren, müssen Sie der Datei alfresco-global.properties einige Konfigurationszeilen alfresco-global.properties , die sich in tomcat/shared/classes/

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

Sie müssen die Änderungen in der Datei alfresco-global.properties speichern und den Alfresco-Server neu starten, um die alfresco-global.properties zu aktivieren.

Überwachung der Standardkonfiguration

Hier die vollständige Liste der Konfigurationseigenschaften, die beim Ändern der Datei alfresco-global.properties werden können:

# 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}   

Wie üblich müssen Sie die Änderungen in der Datei alfresco-global.properties speichern und den Alfresco-Server neu starten, um diese Änderungen zu ermöglichen.

Audit-Filter

Überwachungsfilter sind Eigenschaften, die die Strategie angeben, die zum Filtern von Überwachungsereignissen verwendet wird, indem bestimmte reguläre Ausdrücke verwendet werden, um Ereignisse einzuschließen oder auszuschließen. Sowohl benutzerdefinierte als auch standardmäßige alfresco-global.properties können als Überschreibungen in der Konfigurationsdatei alfresco-global.properties hinzugefügt werden.

Die Anatomie einer Prüffiltereigenschaft ist folgende:

audit.filter.<data_producer>.<path>

wobei <data-producer> einer der in Alfresco integrierten Datenproduzenten ist:

  1. alfresco-access : eine große Gruppe hochrangiger Ereignisse wie Anmeldungen (sowohl erfolgreich als auch fehlgeschlagen), Aktualisierungen der Eigenschaften, CRUD auf Knoten, Lesen / Aktualisieren von Inhalten, Hinzufügen und Entfernen von Aspekten, Versionsverwaltung, Eincheck- / Auscheckvorgänge
  2. alfresco-node
  3. alfresco-api : Ereignisse, die vom Aufruf von API-Methoden und -Diensten auf niedriger Ebene ausgegeben werden. Es kann beispielsweise zum Auflisten von SearchServices-Suchlistenparametern, zum Auflisten von Eigenschaften mit PropertyServices, für Operationen auf Knoten mit NodeServices usw. verwendet werden.

und path ist der tatsächliche Pfadwert, nach dem gefiltert werden soll.

Eigenschaftsnamen haben ein Präfix audit.filter. * Und verwenden '.' als Trennzeichen, wo als Komponenten von rootPath und Schlüsseln in der Audit-Map '/' verwendet wird.

Listen werden von links nach rechts ausgewertet, und wenn am Ende der Liste keine Übereinstimmung gefunden wird, wird der Wert zurückgewiesen. Wenn für einen bestimmten Wert keine Eigenschaft vorhanden ist oder eine leere Liste definiert ist, wird jeder Wert akzeptiert.

Jeder reguläre Ausdruck in der Liste ist durch ein Semikolon (';') getrennt. Ausdrücke, die ein Semikolon enthalten, können mit einem '' maskiert werden.

Wenn das Flag audit.config.strict auf true gesetzt ist, audit.config.strict Alfresco-Startvorgang fehl, wenn audit.config.strict .

Ein Ausdruck, der mit einem '~' beginnt '~' zeigt an, dass ein übereinstimmender Wert abgelehnt werden soll. Wenn das erste Zeichen eines Ausdrucks ein '~' , kann es mit einem '\' .

Durch das Hinzufügen von .* Am Ende eines Filters werden alle Werte berücksichtigt, die nicht ausdrücklich ausgeschlossen wurden

Filter können einer der folgenden sein:

transaction.user - gibt an, welche Benutzeraktionen geprüft werden sollen / werden. Zum Beispiel: Aktionen von allen Benutzern mit Ausnahme von 'System' werden geprüft

transaction.type - Aktionen, die für den angegebenen Dokumenttyp ausgeführt werden, werden geprüft.

default.path - Aktionen, die in Dokumenten innerhalb des angegebenen Pfads ausgeführt werden, werden geprüft

transaction.action - gibt an, welche Aktionen geprüft werden sollen und welche nicht. Einige der Überwachungsereignisse, die mithilfe dieser Eigenschaft aktiviert oder deaktiviert werden können, sind: READ, MOVE, COPY, CHECK IN, CHECK OUT, CANCEL, CHECK OUT, CREATE VERSION, ReadContent, AddNodeAspect, DeleteNodeAspect, UpdateNodeProperties.

Weitere Informationen zu Überwachungsfiltern:

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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow