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