alfresco
관리
수색…
시작 및 중지
Alfresco를 시작하려면
- 야외 사용자로 전환
- $ ALFRESCO_HOME 디렉토리로 변경하십시오.
-
./alfresco.sh start
Alfresco를 멈추려면 :
- 야외 사용자로 전환
- $ ALFRESCO_HOME 디렉토리로 변경하십시오.
-
./alfresco.sh start
벌채 반출
Alfresco 로그는 $ ALFRESCO_HOME / tomcat / logs / catalina.out에 있습니다.
백업
Alfresco 시스템을 백업하는 방법에는 여러 가지가 있습니다. Content Store는 물론 데이터베이스를 백업해야합니다. Solr 인덱스를 백업 할 수도 있습니다.
바이너리 설치 프로그램을 사용하여 설치했고 모든 것이 $ ALRESCO_HOME에 있다고 가정하면 다음과 같이 데이터베이스를 백업 할 수 있습니다.
- 알파 레스코 중지
- 야외 사용자로 전환
- $ ALFRESCO_HOME / postgresql / bin 디렉토리로 변경하십시오.
-
./pg_dump alfresco --user alfresco > $ALFRESCO_HOME/alf_data/db-backup.sql하여 데이터베이스를 덤프하십시오. 암호를 묻는 메시지가 나타날 수 있습니다. 설치 중에 제공 한 admin 암호와 동일한 이름이어야합니다. 그렇지 않은 경우, 데이터베이스 암호로 $ ALFRESCO_HOME / tomcat / shared / classes / alfresco- global.properties를 점검하십시오.
이제 데이터베이스를 백업했습니다. 먼저 그렇게하는 것이 중요합니다. 다음 단계는 Content Store를 백업하는 것입니다.
- $ ALFRESCO_HOME / alf_data / contentstore.deleted 디렉토리로 변경하십시오.
- 여기에있는 모든 것을 삭제하십시오. 파일을 보관할 이유가 없으며 백업 할 이유가 없습니다.
- $ ALFRESCO_HOME / alf_data 디렉토리로 변경하십시오.
- 이전 단계에서 작성한 데이터베이스 백업도 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 내장 데이터 제작자 중 하나입니다.
-
alfresco-access: 로그인 (성공 및 실패 모두), 속성 업데이트, 노드 CRUD, 내용 읽기 / 업데이트, 애스펙트 추가 및 제거, 버전 관리, 체크 인 / 체크 아웃 작업과 같은 광범위한 수준의 이벤트 그룹 -
alfresco-node -
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