수색…


시작 및 중지

Alfresco를 시작하려면

  1. 야외 사용자로 전환
  2. $ ALFRESCO_HOME 디렉토리로 변경하십시오.
  3. ./alfresco.sh start

Alfresco를 멈추려면 :

  1. 야외 사용자로 전환
  2. $ ALFRESCO_HOME 디렉토리로 변경하십시오.
  3. ./alfresco.sh start

벌채 반출

Alfresco 로그는 $ ALFRESCO_HOME / tomcat / logs / catalina.out에 있습니다.

백업

Alfresco 시스템을 백업하는 방법에는 여러 가지가 있습니다. Content Store는 물론 데이터베이스를 백업해야합니다. Solr 인덱스를 백업 할 수도 있습니다.

바이너리 설치 프로그램을 사용하여 설치했고 모든 것이 $ ALRESCO_HOME에 있다고 가정하면 다음과 같이 데이터베이스를 백업 할 수 있습니다.

  1. 알파 레스코 중지
  2. 야외 사용자로 전환
  3. $ ALFRESCO_HOME / postgresql / bin 디렉토리로 변경하십시오.
  4. ./pg_dump alfresco --user alfresco > $ALFRESCO_HOME/alf_data/db-backup.sql 하여 데이터베이스를 덤프하십시오. 암호를 묻는 메시지가 나타날 수 있습니다. 설치 중에 제공 한 admin 암호와 동일한 이름이어야합니다. 그렇지 않은 경우, 데이터베이스 암호로 $ ALFRESCO_HOME / tomcat / shared / classes / alfresco- global.properties를 점검하십시오.

이제 데이터베이스를 백업했습니다. 먼저 그렇게하는 것이 중요합니다. 다음 단계는 Content Store를 백업하는 것입니다.

  1. $ ALFRESCO_HOME / alf_data / contentstore.deleted 디렉토리로 변경하십시오.
  2. 여기에있는 모든 것을 삭제하십시오. 파일을 보관할 이유가 없으며 백업 할 이유가 없습니다.
  3. $ ALFRESCO_HOME / alf_data 디렉토리로 변경하십시오.
  4. 이전 단계에서 작성한 데이터베이스 백업도 alf_data 디렉토리에 놓았다고 가정하면 모든 작업을 완료 할 수 있습니다. tar czvf ~/alfresco-backup.tar.gz . 실행하십시오 tar czvf ~/alfresco-backup.tar.gz . .

이 TAR 파일의 내용에는 이제 작업 시스템을 복원하는 데 필요한 모든 것이 있습니다.

감사

감사 기능은 사용자가 ECM 플랫폼 사용 중에 특정 이벤트를 추적하고 기록 할 수있게 해주는 Alfresco 기능입니다.

감사 사용

감사 기능을 사용하려면 tomcat/shared/classes/ 에있는 alfresco-global.properties 파일에 구성 행을 추가해야합니다.

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

alfresco-global.properties 파일의 변경 사항을 저장하고 Alfresco 서버를 다시 시작하여 감사 기능을 활성화해야합니다.

감사 기본 구성

다음은 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}   

평상시처럼 alfresco- global.properties 파일에 변경 사항을 저장하고 Alfresco 서버를 다시 시작하여 이러한 수정을 가능하게해야합니다.

감사 필터

감사 필터는 특정 정규식을 사용하여 이벤트를 포함하거나 제외하여 감사 이벤트를 필터링하는 데 사용되는 전략을 지정하는 속성입니다. 사용자 정의 및 기본 감사 필터는 모두 alfresco-global.properties 구성 파일에 재정의로 추가 할 수 있습니다.

감사 필터 속성의 구조는 다음과 같습니다.

audit.filter.<data_producer>.<path>

여기서 <data-producer> 는 Alfresco 내장 데이터 제작자 중 하나입니다.

  1. alfresco-access : 로그인 (성공 및 실패 모두), 속성 업데이트, 노드 CRUD, 내용 읽기 / 업데이트, 애스펙트 추가 및 제거, 버전 관리, 체크 인 / 체크 아웃 작업과 같은 광범위한 수준의 이벤트 그룹
  2. alfresco-node
  3. alfresco-api : 저수준 API 메소드 및 서비스 호출로 발행 된 이벤트. 예를 들어 SearchServices 검색 목록 매개 변수, PropertyServices를 사용하는 속성 목록, NodeServices를 사용하는 노드에 대한 작업 등을 나열하는 데 사용할 수 있습니다.

path 는 필터링 할 실제 경로 값입니다.

속성 이름에는 audit.filter. * 접두어가 있고 '.'을 사용합니다. 감사 패스의 구성 요소 및 감사 맵의 키가 '/'를 사용하는 구분 기호로 사용됩니다.

목록은 왼쪽에서 오른쪽으로 평가되며 목록 끝에 일치하는 항목이 없으면 값은 거부됩니다. 주어진 값에 대한 특성이 없거나 빈리스트가 정의되면 모든 값이 허용됩니다.

목록의 각 정규식은 세미콜론 ( ';')으로 구분됩니다. 세미콜론이 포함 된 표현식은 ''을 사용하여 이스케이프 처리 할 수 ​​있습니다.

audit.config.strict 플래그가 true로 설정된 경우 알 수없는 감사 구성 감지의 경우 Alfresco 시작이 실패합니다.

'~' 시작하는 표현식은 일치하는 값을 거부해야 함을 나타냅니다. 표현식의 첫 번째 문자가 '~' 일 필요가있는 경우 '\' 사용하여 이스케이프 처리 할 수 ​​있습니다.

.* 를 필터 끝에 추가하면 구체적으로 제외되지 않은 모든 값이 포함됩니다.

필터는 다음 중 하나 일 수 있습니다.

transaction.user - 감사 할 사용자 액션을 지정합니다. 예 : '시스템'을 제외한 모든 사용자의 작업이 감사됩니다.

transaction.type - 지정된 문서 유형에 대해 수행되는 작업이 감사됩니다.

default.path - 지정된 경로 내의 문서에서 발생하는 작업을 감사합니다.

transaction.action - 감사 할 작업과 수행하지 않을 작업을 지정합니다. 이 속성을 사용하여 활성화 또는 비활성화 할 수있는 감사 이벤트에는 READ, MOVE, COPY, CHECK IN, CHECK OUT, CANCEL CHECK OUT, CREATE VERSION, readContent, addNodeAspect, deleteNodeAspect, updateNodeProperties가 있습니다.

감사 필터에 대한 자세한 내용은 다음을 참조하십시오.

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
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow