计算机事件数据结构

计算机维度数据源

计算机元数据 类型 可为空 描述 值
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 分钟内计算机进入已注册状态的次数。  
计算机事件数据结构