감사 하위 시스템 구성
감사 하위 시스템을 구성할 때 감사 하위 시스템의 두 가지 구현 중 하나를 선택할 수 있습니다.
직접 지속성 구현 - ThingWorx 감사 하위 시스템의 두 번째 버전이며, ThingWorx Platform에 대해 구성된 지속성 공급자에 감사 메시지를 저장합니다. 지속성 공급자는 PostgreSQL 또는 MS SQL 데이터베이스일 수 있습니다. 이 구현은 대규모 또는 소규모 감사 데이터 요구에 관계없이 권장되는 구현입니다. 이 구현을 사용하려면 아래 지침에 따라 감사 하위 시스템을 구성하십시오.
데이터 테이블 구현 - 감사 하위 시스템의 첫 번째 버전이며, 시스템 데이터 테이블에 감사 메시지를 저장합니다. 이 버전은 PostgreSQL 지속성 공급자와 함께 사용해야 합니다. 이 구현은 감사 하위 시스템을 처음 활성화할 때의 기본값입니다. 최상의 결과를 위해 직접 지속성 구현을 사용합니다.
* 
데이터 테이블 구현은 ThingWorx Platform의 향후 릴리즈에서 더 이상 사용되지 않으므로 직접 지속성 구현을 사용하는 것이 가장 좋습니다. 또한 QueryAuditHistory 서비스는 더 이상 사용되지 않으며 QueryAuditHistoryWithQueryCriteria 서비스로 대체됩니다.
감사 하위 시스템이 활성화되면 ThingWorx Composer를 사용하여 작동 매개 변수의 값을 검토하고 필요한 경우 변경할 수 있습니다.
1. ThingWorx Composer에 로그인하고 AuditSubsystem 페이지로 이동했다고 가정하고 구성을 클릭합니다.
ThingWorx Composer의 AuditSubsystem에 대한 구성 페이지는 다음과 같습니다.
그림 11. ThingWorx Composer의 AuditSubsystem 구성 - 직접 지속성 활성화
2. 아래 표의 정보를 지침으로 사용하여 설정을 검토하고 필요에 따라 변경합니다. 특히, 감사 하위 시스템에 대해 직접 지속성 사용 매개 변수 확인란은 기본적으로 선택되어 있지 않습니다. 즉, 감사 하위 시스템의 데이터 테이블 구현이 사용됩니다. 직접 지속성 구현을 사용하려면 위 그림과 같이 이 확인란을 선택합니다.
3. 매개 변수를 설정한 후 저장을 클릭합니다.
다음 표에서는 구성 매개 변수에 대해 설명합니다.
감사 하위 시스템에 대한 구성 매개 변수
매개 변수
설명
기본값
유효한 값
감사 하위 시스템에 대해 직접 지속성 사용
감사 하위 시스템의 직접 지속성 구현과 데이터 테이블 구현 간 전환. 직접 지속성 공급자는 PostgreSQL 및 MS SQL 데이터베이스에서 작동합니다.
감사 하위 시스템의 직접 지속성 구현(확인란이 선택됨)
확인란이 선택됨 - 감사 하위 시스템의 직접 지속성 구현이 사용됩니다.
확인란 선택이 취소됨 - 감사 하위 시스템의 데이터 테이블 구현이 사용됩니다.
감사 지속성 공급자
이 필드는 변경할 수 없습니다. ThingWorx Platform의 기본 지속성 공급자가 감사 하위 시스템의 지속성 공급자로 사용됩니다. 데이터 테이블 구현의 경우 최상의 성능을 위해 PostgreSQL이 권장됩니다. 직접 지속성 구현의 경우 PostgreSQL 또는 MS SQL을 사용하십시오.
ThingworxPersistenceProvider
감사 하위 시스템의 지속성 공급자는 항상 기본 ThingWorx Platform 지속성 공급자입니다. 감사 데이터는 항상 다른 모든 유형의 ThingWorx 데이터가 있는 동일한 데이터베이스에 보존됩니다.
보관 감사 청크 크기
새 청크 파일이 생성되기 전 보관할 행 수입니다.
시간이 지남에 따라 감사 메시지의 볼륨, 감사 메시지의 크기 및 보관 프로세스의 성능에 따라 크기를 조정하려고 할 수 있습니다.
50000
이 설정은 10000개의 행보다 크거나 같은 값일 수 있습니다.
온라인 감사 데이터에 대한 최대 엔트리 수(maxEntriesOnlineAuditData)
데이터 테이블 구현 - 데이터 테이블이 보유할 수 있는 온라인 감사 데이터의 최대 행 수입니다. 이 값은 보관 파일에 쓸 수 있는 최대 행 수로 보관 파일에도 사용됩니다.
직접 지속성 구현 - 보관 파일이 보유할 수 있는 온라인 감사 데이터의 최대 행 수입니다.
ArchiveAuditHistoryDirectPersistenceArchiveAuditHistory(데이터 테이블 구현) 서비스에서 이 매개 변수를 사용하는 방법에 대한 자세한 내용은 온라인 감사 데이터 보관 및 제거(직접 지속성) 또는 온라인 감사 데이터 보관 및 제거(데이터 테이블) 항목을 참조하십시오.
500000개 행
양수(정수)만 가능합니다. 음수는 허용되지 않습니다.
QueryAudit History 서비스의 maxItems 매개 변수에 대해 설정할 수 있는 가장 높은 값
QueryAudit History 서비스의 maxItems 매개 변수에 대해 설정할 수 있는 최대 행 수입니다.
5000
이 값은 500(N)보다 크거나 같아야 합니다. 이 설정의 ThingWorx 기본 유형은 INTEGER입니다.
온라인 감사 데이터를 유지할 일 수
감사 메시지를 온라인으로 유지할 일 수입니다. 이 값은 감사 하위 시스템의 오프라인 저장소로 이동해야 하는 메시지를 결정하기 위해 하위 시스템의 보관 작업에서 사용합니다. 이 일 수보다 오래된 데이터는 먼저 오프라인 스토리지에 복사됩니다. 그런 다음 제거 작업을 통해 온라인 스토리지에서 제거됩니다. 자세한 내용은 감사 데이터 보관 및 제거 항목 및 감사 활동에 대한 보안 항목에서 찾을 수 있습니다.
60일
INTEGER 값만 해당
* 
실행되는 동안 하위 시스템 값을 보려면 모니터링 > 하위 시스템으로 이동하십시오.
도움이 되셨나요?