이벤트 데이터베이스는 로그 파일이 아닌 데이터베이스에 기록으로 Horizon 7 이벤트에 대한 정보를 저장합니다.
연결 서버 인스턴스를 설치한 후에 이벤트 데이터베이스를 구성합니다. 연결 서버 그룹에서 호스트를 1개만 구성하면 됩니다. 그룹의 나머지 호스트는 자동으로 구성됩니다.
참고: 이벤트 트래픽이
Horizon 7 환경의 상태에 대한 정보로 제한되더라도 연결 서버 인스턴스와 외부 데이터베이스 사이의 데이터베이스 연결 보안은 관리자의 책임입니다. 별도의 예방 조치를 취하려면 IPSec 또는 다른 방법을 통해 이 채널에 대한 보안을 적용하거나 데이터베이스를 연결 서버 컴퓨터에 로컬로 배포할 수 있습니다.
Microsoft SQL Server 또는 Oracle 데이터베이스 보고 도구를 사용해 데이터베이스 테이블의 이벤트를 검토할 수 있습니다. 자세한 내용은 "Horizon 7 통합" 문서를 참조하십시오.
이벤트 데이터가 타사 분석 소프트웨어에 액세스할 수 있도록 Syslog 형식으로 Horizon 7 이벤트를 생성할 수도 있습니다. vdmadmin 명령에 -I 옵션을 사용하여 이벤트 로그 파일에 Syslog 형식으로 Horizon 7 이벤트 메시지를 기록합니다. "Horizon 7 관리" 문서의 "-I 옵션을 사용하여 Syslog 형식으로 Horizon 7 이벤트 로그 메시지 생성"을 참조하십시오.
사전 요구 사항
이벤트 데이터베이스를 구성하려면 다음 정보가 필요합니다.
- 데이터베이스 서버의 DNS 이름 또는 IP 주소.
- 데이터베이스 서버 유형: Microsoft SQL Server 또는 Oracle
- 데이터베이스 서버 액세스 시 사용하는 포트 번호. Oracle의 기본 포트 번호는 1521이고 SQL Server는 1433입니다. SQL Server의 경우 데이터베이스 서버가 명명된 인스턴스이거나 SQL Server Express를 사용하면 포트 번호를 지정해야 할 수도 있습니다. SQL Server의 명명된 인스턴스 연결에 대한 자세한 내용은 http://support.microsoft.com/kb/265808의 Microsoft 기술 자료(KB) 문서를 참조하십시오.
- 데이터베이스 서버에 생성한 이벤트 데이터베이스 이름. Horizon Console에서 Horizon 7 이벤트에 대한 데이터베이스 및 데이터베이스 사용자 추가의 내용을 참조하십시오.
Oracle 12c 또는 11g 데이터베이스의 경우 Horizon Console에서 이벤트 데이터베이스를 구성할 때 Oracle SID(System Identifier)를 데이터베이스 이름으로 사용해야 합니다.
- 이 데이터베이스용으로 생성한 사용자의 사용자 이름과 암호. Horizon Console에서 Horizon 7 이벤트에 대한 데이터베이스 및 데이터베이스 사용자 추가의 내용을 참조하십시오.
이 사용자에 대해 SQL Server 인증을 사용하십시오. 통합 Windows 인증 보안 모델을 사용하지 마십시오.
- 이벤트 데이터베이스의 테이블 접두사(예: VE_). 접두사를 사용해 Horizon 7 설치 간에 데이터베이스를 공유할 수 있습니다.
참고: 사용하는 데이터베이스 소프트웨어에 유효한 문자를 입력해야 합니다. 대화 상자를 완료할 때 접두사 구문을 검사하지 않습니다. 사용하는 데이터베이스 소프트웨어에 유효하지 않은 문자를 입력하면 연결 서버에서 데이터베이스 서버에 연결할 때 오류가 발생합니다. 로그 파일에는 이러한 오류와 데이터베이스 이름이 유효하지 않을 때 데이터베이스 서버에서 반환되는 다른 오류를 포함한 모든 오류가 기록됩니다.