计算机事件的数据结构
计算机维度数据源
| Machine Meta Data | Type | Nullable | Description | Value |
|---|---|---|---|---|
| machineId | GUID | Yes | 计算机标识符。 | |
| machineSid | GUID | No | 计算机 AD 标识符。 | |
| machineName | String | No | 用户定义的计算机名称。 | |
| machineIP | String | Yes | 计算机的 IP 地址。 | |
operatingSystem |
String | No | 计算机的操作系统。 | |
| deliveryGroupId | GUID | No | 交付组标识符。 | |
| deliveryGroupName | String | No | 交付组名称。 | |
| siteId | GUID | No | Citrix Virtual Apps and Desktops™ 站点标识符。 | |
| siteName | String | No | Citrix Virtual Apps™ and Desktops 站点名称。 | |
| machineProvisioningType | Integer | No | 描述计算机的预配方式。 | 0: 未知, 1: MCS - 由 Machine Creation Services™ 预配的计算机 (计算机必须是 VM), 2: PVS - 由 Provisioning Services 预配的计算机 (可以是物理机、刀片服务器、VM), 3: Manual - 无自动化预配 |
| hypervisorName | String | No | 虚拟机管理程序名称。 | |
| hypervisorId | GUID | No | 虚拟机管理程序的唯一标识符。 | |
| catalogName | String | No | 目录代理名称。 | |
| catalogId | GUID | No | 目录的唯一标识符。 | |
| agentVersion | String | No | 计算机上安装的 VDA 版本。 | |
| hostedMachineName | String | Yes | ||
| hostingServerName | String | Yes | ||
| sessionSupport | String | No | 指定目录中计算机的会话支持。 | 1: 单会话, 2: 多会话 |
| status | Integer | No | 过去 15 分钟内计算机的最新已知状态。 | 1: 未注册, 2: 已注册, 3: 维护中, 4: 失败, 5: 已关机 |
| statusChangeTime | Timestamp | No | 过去 15 分钟内计算机状态发生变化的时间。 | 值格式为 “yyyy-MM-ddTHH: mm:ss.SSSZ” |
| machineActualStatus | Integer | No | 根据过去 15 分钟内发生的多次状态转换计算出的计算机状态。如果计算机从已注册状态变为未注册状态,则 machineActualStatus 为未注册。 | 1: 未注册, 2: 已注册, 3: 失败 |
| machineFailureReason
|
String
|
Yes
|
计算机进入失败状态的原因。
|
未知故障 |
| 无故障 (健康计算机) | ||||
| 计算机的上次开机操作失败 | ||||
| 计算机开机后似乎未启动 (VM 工具未转换为运行状态) | ||||
| 计算机未能在预期时间内注册,或其注册已被拒绝 | ||||
| 计算机报告自身已达到最大容量 | ||||
| machineFailureType | String | Yes | 值可以是以下任意一项: “Unknown”, “None”, “FailedToStart”, “StuckOnBoot”, “Unregistered”, “MaxCapacity” | |
| machinePowerState
|
Integer
|
No
|
表示计算机电源状态。
|
0: 未知 |
| 1: 不可用 | ||||
| 2: 关机 | ||||
| 3: 开机 | ||||
| 4: 已暂停 | ||||
| 5: 正在开机 | ||||
| 6: 正在关机 | ||||
| 7: 正在暂停 | ||||
| 8: 正在恢复 | ||||
| 9: 未管理 | ||||
| 10: 不支持 | ||||
| unregisteredStartTime | Timestamp | Yes | 计算机进入未注册状态的时间。 | 值格式为 “yyyy-MM-ddTHH:mm:ss” |
| unregisteredEndTime | Timestamp | Yes | 计算机从未注册状态退出的时间。 | 值格式为 “yyyy-MM-ddTHH:mm:ss” |
| isMaintenanceMode | Boolean | Yes | 一个布尔标志,指定计算机是否处于维护模式。 | 0: true, 1: false |
| isUnregistered | Boolean | Yes | 一个布尔标志,指定计算机是否处于未注册状态。 | 0: true, 1: false |
| machineFailureTime | Timestamp | Yes | 计算机进入失败状态的时间。 | 任意日期-时间值 |
| cpuSpikesCount | Integer | Yes | 表示在过去 15 分钟内,CPU 利用率超过 80% 的 CPU 阈值并持续 5 分钟或更长时间的次数。 | |
| usedMemory | Decimal | No | 已用内存 (字节)。 | |
| totalMemory | Integer | No | 总可用内存 (字节)。 | |
| percentCpu | Integer | No | 计算机上 CPU 的平均使用百分比。 | |
| ramSpikeCount | Integer | Yes | 表示内存消耗超过 80% 的内存阈值并持续 5 分钟或更长时间的次数,同样在过去 15 分钟内。 | |
| sessionCount | Integer | Yes | 过去 15 分钟内在计算机上启动的会话总数 (成功 + 失败)。 | |
downTime |
Integer | Yes | 以秒为单位计算的计算机总停机时间。 | |
| consecutiveMachineFailure | Integer | Yes | 过去 15 分钟内计算机上已知的连续故障次数。 | |
| activeSessionCount | Integer | Yes | 过去 15 分钟内的活动会话数。 | |
| successfulSessionCount | Integer | No | 过去 15 分钟内启动的成功会话数。 | |
| machineFailureOccurred | Integer | Yes | 过去 15 分钟内在计算机上发生的会话故障。 | |
| unRegistrationCount | Integer | No | 过去 15 分钟内计算机进入已注册状态的次数。 |
计算机事件的数据结构
已复制!
失败!