VMware Horizon 将有关事件的详细信息记录到所有数据库表中。自写入事件记录经过特定的时间段之后, VMware Horizon 将从 event 和 event_data 表中删除该记录。您可以使用 Horizon Console 配置数据库在 event 和 event_data 表中保留记录的时间长度。

重要说明: VMware Horizon 不会限制 event_historical 和 event_data_historical 表的增长。您必须为这些表实施空间管理策略。

作为唯一主键,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 安装和升级》 文档。

注: 要清除历史表格中的数据,请参阅 http://kb.vmware.com/kb/2150309

事件数据库结构定义

下表显示了 event 和 event_historical 数据库表的结构定义。

Event 和 event_historical 表的结构定义 nvarchar(512) character varying(512) 引发事件的 VMware Horizon 组件。例如,Admin、Broker、Tunnel、Framework、Client 或 Agent。 ModuleAndEventText NVARCHAR2(512) nvarchar(512) character varying(512) 包含替换属性参数的值的事件消息。 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 数据库表的结构定义。

event_data 和 event_data_historical 表的结构定义