计算机事件的数据结构

计算机维度数据源

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 分钟内计算机进入已注册状态的次数。  
计算机事件的数据结构