VMware Horizon에서는 데이터베이스 테이블을 사용하여 이벤트 데이터베이스를 구현합니다. 이벤트 데이터베이스에서 이러한 테이블 이름 앞에는 데이터베이스를 설정할 때 사용자가 정의하는 접두사가 추가됩니다.
이벤트 데이터베이스 테이블
다음 표에서는 VMware Horizon에서 이벤트 데이터베이스를 구현하는 데이터베이스 테이블을 표시합니다.
테이블 이름 | 설명 |
---|---|
event | 최근 이벤트에 대한 메타데이터 및 검색 최적화 데이터입니다. |
event_data | 최근 이벤트에 대한 데이터 값입니다. |
event_data_historical | 모든 이벤트에 대한 데이터 값입니다. |
event_historical | 모든 이벤트에 대한 메타데이터 및 검색 최적화 데이터입니다. |
VMware Horizon는 모든 데이터베이스 테이블에 이벤트에 대한 세부 정보를 기록합니다. 이벤트 레코드를 쓴 다음 특정 기간이 경과된 후에 VMware Horizon는 event 및 event_data 테이블에서 레코드를 삭제합니다. Horizon Console을 사용하여 데이터베이스에서 event 및 event_data 테이블 기록을 유지하는 기간을 구성할 수 있습니다.
고유한 기본 키인 EventID는 VMware Horizon에서 event 및 event_historical 테이블에 기록하는 각 이벤트를 식별합니다. VMware Horizon에서는 event_data 및 event_data_historical 테이블에 각 이벤트에 대한 데이터 값을 기록합니다. EventID 열에서 event 및 event_data 테이블 또는 event_historical 및 event_data_historical 테이블을 연결하여 이벤트에 대한 완전한 정보 집합을 얻을 수 있습니다.
event 및 event_historical 테이블의 EventType, Severity 및 Time 열은 이벤트의 유형 및 심각도와 이벤트가 발생한 시간을 식별합니다.
이벤트 데이터베이스 설정에 대한 자세한 내용은 "Horizon 8 설치 및 업그레이드" 문서를 참조하십시오.
이벤트 데이터베이스 스키마
다음 표에서는 event 및 event_historical 데이터베이스 테이블에 대한 스키마를 보여 줍니다.
열 이름 | Oracle 데이터 유형 | SQL Server 데이터 유형 | PostgreSQL 데이터 유형 | 설명 |
---|---|---|---|---|
Acknowledged | SMALLINT | tinyint | integer | VMware Horizon에서 이벤트를 확인했는지 여부입니다.
|
Applicationid | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 연결된 애플리케이션의 ID입니다. |
DesktopId | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 연결된 풀의 데스크톱 ID입니다. |
EndpointId | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 연결된 끝점의 ID입니다. |
EventID | INTEGER | int | integer | 이벤트에 대한 고유한 기본 키입니다. |
EventType | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 메시지 카탈로그의 항목에 해당하는 이벤트 이름입니다. 예: BROKER_USERLOGGEDIN. |
FolderPath | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 연결된 개체를 포함하는 폴더의 전체 경로입니다. |
GroupId | NVARCHAR2(512) | nvarchar(512) | character varying(512) | Active Directory에서 연결된 그룹의 SID입니다. |
LUNId | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 연결된 개체를 저장하는 LUN의 ID입니다. |
MachineId | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 연결된 물리적 또는 가상 시스템의 ID입니다. |
모듈 | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 이벤트를 발생한 VMware Horizon 구성 요소입니다. 예: 관리자, 브로커, 터널, 프레임워크, 클라이언트 또는 에이전트. |
ModuleAndEventText | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 특성 매개 변수를 대체한 값이 있는 이벤트 메시지입니다. |
Node | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 가상 디바이스 노드의 이름입니다. |
SessionId | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 연결된 세션의 ID입니다. |
심각도 | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 심각도 수준입니다. 예: INFO, WARNING, ERROR, AUDIT_SUCCESS, AUDIT_FAIL. |
소스 | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 이벤트의 소스 식별자입니다. |
ThinappId | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 연결된 ThinApp 개체의 ID입니다. |
시간 | TIMESTAMP | datetime | 표준 시간대가 없는 타임스탬프 | 중요 시점(1970년 1월 1일)부터 측정한 이벤트 발생 시간입니다. |
UserDiskPathId | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 사용자 디스크의 ID입니다. |
UserSID | NVARCHAR2(512) | nvarchar(512) | character varying(512) | Active Directory에서 연결된 사용자의 SID입니다. |
다음 표에서는 event_data 및 event_data_historical 데이터베이스 테이블에 대한 스키마를 보여 줍니다.
열 이름 | Oracle 데이터 유형 | SQL Server 데이터 유형 | PostgreSQL 데이터 유형 | 설명 |
---|---|---|---|---|
BooleanValue | SMALLINT | tinyint | integer | 부울 특성의 값입니다.
|
EventID | INTEGER | int | integer | 이벤트에 대한 고유한 기본 키입니다. |
IntValue | INTEGER | int | integer | 정수 특성의 값입니다. |
이름 | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 특성 이름(예: UserDisplayName)입니다. |
StrBlobValue | NCLOB | nvarchar(max) | 텍스트 | 500자 이상의 문자열 특성 값입니다. |
StrValue | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 문자열 특성의 값입니다. 다른 유형의 특성의 경우 이 열에는 데이터 유형이 문자열로 해석되어 포함됩니다. |
TimeValue | TIMESTAMP | datetime | 표준 시간대가 없는 타임스탬프 | 날짜 및 시간 특성의 값입니다. |
유형 | SMALLINT | tinyint | integer | 특성의 데이터 유형입니다.
|
다음 표에서는 timing_profiler 데이터베이스 테이블에 대한 스키마를 보여 줍니다.
열 이름 | Oracle 데이터 유형 | SQL Server 데이터 유형 | PostgreSQL 데이터 유형 | 설명 |
---|---|---|---|---|
EventId | NUMBER | int | integer | 이벤트에 대한 고유한 기본 키입니다. |
EventType | NVARCHAR2(512) | nvarchar(512) | character varying | 타이밍 프로파일러 이벤트의 유형입니다. 예: TIMING_PROFILER_DESKTOP_RECONNECT. |
속성 | NCLOB | nvarchar(max) | 텍스트 | 이 타이밍 프로파일러 이벤트와 연결된 다양한 특성을 포함하는 JSON입니다. |
SessionId | NVARCHAR2(512) | nvarchar(512) | character varying | 이 이벤트와 연결된 세션입니다. |
시간 | TIMESTAMP | datetime | 표준 시간대가 없는 타임스탬프 | 중요 시점(1970년 1월 1일)부터 측정한 이벤트 발생 시간입니다. |
TimingProfilerTree | NCLOB | nvarchar(max) | 텍스트 | 로그온 타이밍 프로파일러 트리입니다. |
UserSid | NVARCHAR2(512) | nvarchar(512) | character varying | 이 이벤트에 관련된 사용자입니다. |