启用远程传输后,vCenter Server 开始传输并且仅将新生成的事件传输到远程 syslog 服务器。
所有 syslog 消息都以特定前缀开头。可以通过其 Event 前缀区分 vCenter Server 事件与其他 syslog 消息。
syslog 协议将 syslog 消息的长度限制为 1024 个字符。长度超过 1024 个字符的消息将拆分为多个 syslog 消息。
在 syslog 服务器中,事件采用以下格式:
<syslog-prefix> : Event [eventId] [partInfo] [createdTime] [eventType] [severity] [user] [target] [chainId] [desc]
项目 | 描述 |
---|---|
syslog-prefix | 显示 syslog 前缀。<syslog-prefix> 由远程 syslog 服务器配置确定。 |
eventId | 显示事件消息的唯一 ID。默认值为 Event。 |
partInfo | 显示消息是否拆分为多个部分。 |
createdTime | 显示生成事件的时间。 |
eventType | 显示事件类型。 |
severity | 显示事件是一条信息、一个警告还是一个错误。 |
用户 | 显示生成事件的用户的名称。 |
目标 | 显示事件所指的对象。 |
chainId | 显示有关父 ID 或组 ID 的信息。 |
desc | 显示事件描述。 |
将长事件消息拆分为多个 Syslog 消息
长度超过 1024 个字符的事件将按以下方式拆分为多个 syslog 消息:
<syslog-prefix> : Event [eventId] [1-X] [payload-part-1] <syslog-prefix> : Event [eventId] [2-X] [payload-part-2] ... <syslog-prefix> : Event [eventId] [X-X] [payload-part-X]
X 表示事件消息的部分数。