Skip to content

Data Object - FarmHealthRDSServerHealthInfo

Java Class

com.omnissa.vdi.vlsi.binding.vdi.health.FarmHealth.RDSServerHealthInfo

Property of

FarmHealthInfo

See also

FarmHealthMissingApplicationInfo, RDSServerId, RDSServerSessionSettings

Since

Horizon View 6.0

Data Object Description

RDS server health data

Data Object Properties

Name Type Description
id RDSServerId RDS server entity ID 2
name xsd:string RDS Server name 1 2
operatingSystem xsd:string OS version. Since Horizon 7.9 1 2
* This property will be one of:
ValueDescription
Unknown
Windows XPWindows XP
Windows VistaWindows Vista
Windows 7Windows 7
Windows 8Windows 8
Windows 10Windows 10
Windows 11Windows 11
Windows Server 2003Windows Server 2003
Windows Server 2008Windows Server 2008
Windows Server 2008R2Windows Server 2008R2
Windows Server 2012Windows Server 2012
Windows Server 2012R2Windows Server 2012R2
Windows Server 10null
Windows Server 2016null
Windows Server 2016 or aboveWindows Server 2016 or above
Linux (other)Linux (other)
Linux Server (other)Linux server (other)
Linux (Ubuntu)Linux (Ubuntu)
Linux (Red Hat Enterprise Linux)Linux (Red Hat Enterprise)
Linux (SUSE Linux Enterprise Server)Linux (Suse)
Linux (CentOS)Linux (CentOS)
agentVersion xsd:string Agent version. Since Horizon 7.9 1 2
agentBuildNumber xsd:string Agent build number. Since Horizon 7.9 1 2
status xsd:string RDS server status 2
* This property will be one of:
ValueDescription
"PROVISIONING"The virtual machine is being provisioned
"PROVISIONING_ERROR"An error occurred during provisioning.
"WAIT_FOR_AGENT"View Connection Server is waiting to establish communication with View Agent for one of these cases - a virtual machine in a manual desktop, unmanaged machine or terminal server.
"CUSTOMIZING"The virtual machine in automated/provisioned desktop is being customized
"DELETING"The virtual machine is marked for deletion. View Manager will delete the virtual machine soon.
"MAINTENANCE"The virtual machine is in maintenance mode. Users cannot log in or use the virtual machine
"ERROR"An unknown error occurred in the virtual machine.
"PROVISIONED"The virtual machine is powered off or suspended.
"AGENT_UNREACHABLE"View Connection Server cannot establish communication with View Agent on a virtual machine
"CONNECTED"The virtual machine is in an active session and has an active remote connection to a View client
"DISCONNECTED"The virtual machine is in an active session, but it is disconnected from the View client
"AGENT_ERR_STARTUP_IN_PROGRESS"View Agent has started on the virtual machine, but other required services such as the display protocol are still starting
"AGENT_ERR_DISABLED"View Agent is disabled
"AGENT_ERR_INVALID_IP"View Agent has invalid IP
"AGENT_ERR_NEED_REBOOT"View Agent needs reboot.
"AGENT_ERR_PROTOCOL_FAILURE"Protocol such as RDP or PCoIP is not enabled.
"AGENT_ERR_DOMAIN_FAILURE"View Agent has invalid domain.
"AGENT_CONFIG_ERROR"The Remote Desktop Services role is not enabled.
"AGENT_DRAIN_MODE"RDS host is configured for drain mode
"AGENT_DRAIN_UNTIL_RESTART"RDS host is configured for drain until restart mode
"ALREADY_USED"The virtual machine is configured to have only one session which is currently in progress and cannot accept new sessions
"AVAILABLE"The virtual machine is powered on and ready for an active connection.
"IN_PROGRESS"There is a virtual machine operation in-progress.
"DISABLED"The machine is disabled
"DISABLE_IN_PROGRESS"Disabled server still has some view brokered sessions. It can still accept re-connections
"VALIDATING"The connection server is synchronizing state information with the agent.
"UNKNOWN"Could not determine the state of the virtual machine.
health xsd:string RDS server health 2
* This property will be one of:
ValueDescription
"OK"RDSServer is reachable. All applications (defined on its farm) are verified installed on the server.
"WARNING"RDSServer is reachable. Some applications are detected as not installed on the server.
"ERROR"Server is unreachable, or, none of the applications are installed.
"DISABLED"Server is disabled.
available xsd:boolean Indicates if RDS server is available 2
missingApplications FarmHealthMissingApplicationInfo[] Missing Application info for those Applications that are missing on this RDSServer. An Application must be enabled in order for its health status to be collected. 1 2
loadPreference xsd:string Based on the current load of this RDSServer, gives a measure of how preferential this server is to be chosen for new application sessions. Since Horizon View 6.2 1 2
* This property will be one of:
ValueDescription
"BLOCK"This RDSServer will not be chosen for new sessions.
"HEAVY"This RDSServer is experiencing heavy load and should likely not be chosen for new sessions.
"NORMAL"This RDSServer is experiencing normal load and is okay to be chosen for new sessions.
"LIGHT"This RDSServer is experiencing light load and is okay to be chosen for new sessions.
"UNKNOWN"This RDSServer did not report a load preference. This is potentially a configuration issue if other RDSServers in the same Farm do report load preferences.
loadIndex xsd:int Represents the load on the RDSServer in the range of 0-100 Since Horizon 7.8 1 2
numSessions xsd:int Number of sessions on this RDS Host. Since Horizon 7.10 1
sessionSettings RDSServerSessionSettings RDSServer session settings Since Horizon 7.9 1 2
refId xsd:string Reference ID of the RDS Server. Since Horizon 7.10 1

  1. This property need not be set. 

  2. This property cannot be updated.