Horizon Connection Server events report Connection Server-related information, such as desktop and application sessions, user authentication failures, and provisioning errors.
The BROKER_DAILY_MAX_DESKTOP_SESSIONS event reports the maximum number of concurrent desktop sessions over a 24-hour period. If a user runs multiple desktop sessions concurrently, each desktop session is counted separately.
The BROKER_DAILY_MAX_APP_USERS event reports the maximum number of concurrent application users over a 24-hour period. If a user runs multiple applications concurrently, the user is counted only once. Short-lived sessions might not be included in the count because the sampling is performed every five minutes.
The BROKER_VC_DISABLED and BROKER_VC_ENABLED events report the state of the vCenter driver that VMware Horizon uses to track a vCenter Server instance.
The BROKER_VC_STATUS_* events report the state of a vCenter Server instance.
The following table lists all the event types for Connection Server.
Event Type | Severity | ModuleAndEventText |
---|---|---|
BROKER_AGENT_OFFLINE | WARNING | The agent running on machine ${MachineName} has not responded to queries, marking it as offline |
BROKER_AGENT_ONLINE | WARNING | The agent running on machine ${MachineName} is responding again, but did not send a startup message |
BROKER_APPLICATION_LAUNCH_FAILURE | ERROR | Unable to launch from Pool ${PoolId} for user ${UserDisplayName}: The broker encountered an error while processing the request, please contact support for assistance |
BROKER_APPLICATION_MISSING | WARNING | At least ${ApplicationMissingCount} applications, including ${ApplicationExecutable}, are not installed on ${MachineName} in Pool ${PoolId} |
BROKER_APPLICATION_NOT_ENTITLED | AUDIT_FAIL | Unable to launch from Pool ${PoolId} for user ${UserDisplayName}: User is not entitled to this Pool |
BROKER_APPLICATION_PROTOCOL_NOT_SUPPORTED | AUDIT_FAIL | Unable to launch from Pool ${PoolId} for user ${UserDisplayName}: Requested protocol ${ProtocolId} is not supported |
BROKER_APPLICATION_REQUEST | INFO | User ${UserDisplayName} requested Application ${Application Id} |
BROKER_APPLICATION_SESSION_REQUEST | INFO | User ${UserDisplayName} requested an application session from Pool ${PoolId} |
BROKER_DAILY_MAX_DESKTOP_SESSIONS | INFO | ${Time}: Over the past 24 hours, the maximum number of concurrent desktop sessions was ${UserCount} |
BROKER_DAILY_MAX_APP_USERS | INFO | ${Time}: Over the past 24 hours, the maximum number of users with concurrent application sessions was ${UserCount} |
BROKER_DESKTOP_LAUNCH_FAILURE | ERROR | Unable to launch from Pool ${DesktopId} for user ${UserDisplayName}: The broker encountered an error while processing the request, please contact support for assistance |
BROKER_DESKTOP_NOT_ENTITLED | AUDIT_FAIL | Unable to launch from Pool ${DesktopId} for user ${UserDisplayName}: User is not entitled to this Pool |
BROKER_DESKTOP_PROTOCOL_NOT_SUPPORTED | AUDIT_FAIL | Unable to launch from Pool ${DesktopId} for user ${UserDisplayName}: Requested protocol ${ProtocolId} is not supported |
BROKER_DESKTOP_REQUEST | INFO | User ${UserDisplayName} requested Pool ${DesktopId} |
BROKER_EVENT_HANDLING_STARTED | INFO | Broker ${BrokerName} has started handling events |
BROKER_EVENT_HANDLING_STOPPED | INFO | ${BrokerName} has stopped handling events |
BROKER_MACHINE_ALLOCATED | INFO | User ${UserDisplayName} requested Pool ${DesktopId}, allocated machine ${MachineName} |
BROKER_MACHINE_ASSIGNED_UNAVAILABLE | AUDIT_FAIL | Unable to launch from Pool ${DesktopId} for user ${UserDisplayName}: Assigned machine ${MachineName} is unavailable |
BROKER_MACHINE_CANNOT_CONNECT | AUDIT_FAIL | Unable to launch from Pool ${DesktopId} for user ${UserDisplayName}: Failed to connect to Machine ${MachineName} using ${ProtocolId} |
BROKER_MACHINE_CONFIGURED_VIDEO_SETTINGS | INFO | Successfully configured video settings for Machine VM ${MachineName} in Pool ${DesktopId} |
BROKER_MACHINE_NOT_READY | WARNING | Unable to launch from Pool ${DesktopId} for user ${UserDisplayName}: Machine ${MachineName} is not ready to accept connections |
BROKER_MACHINE_OPERATION_DELETED | INFO | machine ${MachineName} has been deleted |
BROKER_MACHINE_PROTOCOL_NOT_SUPPORTED | AUDIT_FAIL | Unable to launch from Pool ${DesktopId} for user ${UserDisplayName}: Machine ${MachineName} does not support protocol ${ProtocolId} |
BROKER_MACHINE_PROTOCOL_UNAVAILABLE | AUDIT_FAIL | Unable to launch from Pool ${DesktopId} for user ${UserDisplayName}: Machine ${MachineName} did not report protocol ${ProtocolId} as ready |
BROKER_MACHINE_REJECTED_SESSION | WARNING | Unable to launch from Pool ${DesktopId} for user ${UserDisplayName}: Machine ${MachineName} rejected the start session request |
BROKER_MACHINE_SESSION_TIMEDOUT | WARNING | Session for user ${UserDisplayName} timed out |
BROKER_MULTIPLE_DESKTOPS_FOR_KIOSK_USER | WARNING | User ${UserDisplayName} is entitled to multiple desktop pools |
BROKER_POOL_CANNOT_ASSIGN | AUDIT_FAIL | Unable to launch from Pool ${DesktopId} for user ${UserDisplayName}: There are no machines available to assign the user to |
BROKER_POOL_COMANAGER_REQUIRED | AUDIT_FAIL | Unable to launch from Pool ${DesktopId} for user ${UserDisplayName}: No co-management availability for protocol ${ProtocolId} |
BROKER_POOL_EMPTY | AUDIT_FAIL | Unable to launch from Pool ${DesktopId} for user ${UserDisplayName}: The Desktop Pool is empty |
BROKER_POOL_NO_MACHINE_ASSIGNED | AUDIT_FAIL | Unable to launch from Pool ${DesktopId} for user ${UserDisplayName}: No machine assigned to this user |
BROKER_POOL_NO_RESPONSES | AUDIT_FAIL | Unable to launch from Pool ${DesktopId} for user ${UserDisplayName}: No machines in the Desktop Pool are responsive |
BROKER_POOL_OVERLOADED | AUDIT_FAIL | Unable to launch from Pool ${DesktopId} for user ${UserDisplayName}: All responding machines are currently in use |
BROKER_POOL_POLICY_VIOLATION | AUDIT_FAIL | Unable to launch from Pool ${DesktopId} for user ${UserDisplayName}: This Desktop Pool does not allow online sessions |
BROKER_POOL_PROTOCOL_NOT_SUPPORTED | AUDIT_FAIL | Unable to launch from Pool ${DesktopId} for user ${UserDisplayName}: There were no machines available that support protocol ${ProtocolId} |
BROKER_POOL_PROTOCOL_UNAVAILABLE | AUDIT_FAIL | Unable to launch from Pool ${DesktopId} for user ${UserDisplayName}: There were no machines available that reported protocol ${ProtocolId} as ready |
BROKER_POOL_TUNNEL_NOT_SUPPORTED | AUDIT_FAIL | Unable to launch from Pool ${DesktopId} for user ${UserDisplayName}: Tunnelling is not supported for protocol ${ProtocolId} |
BROKER_PROVISIONING_ERROR_CONFIG_CLEARED | INFO | The previously reported configuration problem is no longer present on Pool ${DesktopId} |
BROKER_PROVISIONING_ERROR_CONFIG_SET | ERROR | Provisioning error occurred on Pool ${DesktopId} because of a configuration problem |
BROKER_PROVISIONING_ERROR_DISK_CLEARED | INFO | The previously reported disk problem is no longer present on Pool ${DesktopId} |
BROKER_PROVISIONING_ERROR_DISK_SET | WARNING | Provisioning error occurred on Pool ${DesktopId} because of a disk problem |
BROKER_PROVISIONING_ERROR_LICENCE_CLEARED | INFO | The previously reported licensing problem is no longer present on Pool ${DesktopId} |
BROKER_PROVISIONING_ERROR_LICENCE_SET | ERROR | Provisioning error occurred on Pool ${DesktopId} because of a licensing problem |
BROKER_PROVISIONING_ERROR_NETWORKING_CLEARED | INFO | The previously reported networking problems with Horizon Agent are no longer present on Pool ${DesktopId} |
BROKER_PROVISIONING_ERROR_NETWORKING_SET | ERROR | Provisioning error occurred on Pool ${DesktopId} because of a networking problem with Horizon Agent |
BROKER_PROVISIONING_ERROR_RESOURCE_CLEARED | INFO | The previously reported resource problem is no longer present on Pool ${DesktopId} |
BROKER_PROVISIONING_ERROR_RESOURCE_SET | ERROR | Provisioning error occurred on Pool ${DesktopId} because of a resource problem |
BROKER_PROVISIONING_ERROR_TIMEOUT_CUSTOMIZATION_CLEARED | INFO | The previously reported timeout while customizing is no longer present on Pool ${DesktopId} |
BROKER_PROVISIONING_ERROR_TIMEOUT_CUSTOMIZATION_SET | ERROR | Provisioning error occurred on Pool ${DesktopId} because of a timeout while customizing |
BROKER_PROVISIONING_ERROR_VM_CLONING | ERROR | Provisioning error occurred for Machine ${MachineName}: Cloning failed for Machine |
BROKER_PROVISIONING_ERROR_VM_CUSTOMIZATION_ERROR | ERROR | Provisioning error occurred for Machine ${MachineName}: Customization failed for Machine |
BROKER_PROVISIONING_ERROR_VM_CUSTOMIZATION_NETWORKING | ERROR | Provisioning error occurred for Machine ${MachineName}: Customization error due to no network communication between Horizon Agent and Connection Server |
BROKER_PROVISIONING_ERROR_VM_CUSTOMIZATION_TIMEOUT | ERROR | Provisioning error occurred for Machine ${MachineName}: Customization operation timed out |
BROKER_PROVISIONING_SVI_ERROR_RECONFIG_FAILED | ERROR | Provisioning error occurred for Machine ${MachineName}: Reconfigure operation failed |
BROKER_PROVISIONING_SVI_ERROR_REFIT_ FAILED | ERROR | Provisioning error occurred for Machine ${MachineName}: Refit operation ${SVIOperation} failed |
BROKER_PROVISIONING_SVI_ERROR_ REMOVING_VM | ERROR | Provisioning error occurred for Machine ${MachineName}: Unable to remove Machine from inventory |
BROKER_PROVISIONING_VERIFICATION_ FAILED_USER_ASSIGNED | WARNING | Provisioning verification failed for Machine ${MachineName}: User is already assigned to a machine in Pool ${DesktopId} |
BROKER_PROVISIONING_VERIFICATION_ FAILED_USER_CANNOT_BE_ASSIGNED | WARNING | Provisioning verification failed for Machine ${MachineName}: A user cannot be assigned because Pool ${DesktopId} is not persistent |
BROKER_PROVISIONING_VERIFICATION_ FAILED_VMNAME_IN_USE | WARNING | Provisioning verification failed for Machine ${MachineName}: A machine already exists in Pool ${DesktopId} with name ${MachineName} |
BROKER_SVI_ARCHIVE_UDD_FAILED | AUDIT_FAIL | Failed to archive user data disk ${UserDiskName} to location ${SVIPath} |
BROKER_SVI_ARCHIVE_UDD_SUCCEEDED | AUDIT_SUCCESS | Archived user data disk ${UserDiskName} to location ${SVIPath} |
BROKER_SVI_ATTACH_UDD_FAILED | AUDIT_FAIL | Failed to attach user data disk ${UserDiskName} to VM ${SVIVMID} |
BROKER_SVI_ATTACH_UDD_SUCCEEDED | AUDIT_SUCCESS | Attached user data disk ${UserDiskName} to VM ${SVIVMID} |
BROKER_SVI_DETACH_UDD_FAILED | AUDIT_FAIL | Failed to detach user data disk ${UserDiskName} from VM ${SVIVMID} |
BROKER_SVI_DETACH_UDD_SUCCEEDED | AUDIT_SUCCESS | Detached user data disk ${UserDiskName} from VM ${SVIVMID} |
BROKER_USER_AUTHFAILED_ACCOUNT_ DISABLED | AUDIT_FAIL | User ${UserDisplayName} failed to authenticate because the account is disabled |
BROKER_USER_AUTHFAILED_ACCOUNT_ EXPIRED | AUDIT_FAIL | User ${UserDisplayName} failed to authenticate because the account has expired |
BROKER_USER_AUTHFAILED_ACCOUNT_ LOCKED_OUT | AUDIT_FAIL | User ${UserDisplayName} failed to authenticate because the account is locked out |
BROKER_USER_AUTHFAILED_ACCOUNT_ RESTRICTION | AUDIT_FAIL | User ${UserDisplayName} failed to authenticate because of an account restriction |
BROKER_USER_AUTHFAILED_BAD_USER_ PASSWORD | AUDIT_FAIL | User ${UserDisplayName} failed to authenticate because of a bad username or password |
BROKER_USER_AUTHFAILED_GENERAL | AUDIT_FAIL | User ${UserDisplayName} failed to authenticate |
BROKER_USER_AUTHFAILED_NO_LOGON_ SERVERS | AUDIT_FAIL | User ${UserDisplayName} failed to authenticate because there are no logon servers |
BROKER_USER_AUTHFAILED_PASSWORD_ EXPIRED | AUDIT_FAIL | User ${UserDisplayName} failed to authenticate because the password has expired |
BROKER_USER_AUTHFAILED_PASSWORD_ MUST_CHANGE | AUDIT_FAIL | User ${UserDisplayName} failed to authenticate because the password must change |
BROKER_USER_AUTHFAILED_SECUREID_ ACCESS_DENIED | AUDIT_FAIL | SecurID access denied for user ${UserDisplayName} |
BROKER_USER_AUTHFAILED_SECUREID_ NEWPIN_REJECTED | AUDIT_FAIL | SecurID access denied for user ${UserDisplayName} because new pin was rejected |
BROKER_USER_AUTHFAILED_SECUREID_ WRONG_NEXTTOKEN | AUDIT_FAIL | SecurID access denied for user ${UserDisplayName} because wrong next token entered |
BROKER_USER_AUTHFAILED_SECUREID_ WRONG_STATE | AUDIT_FAIL | SecurID access denied for user ${UserDisplayName} because of incorrect state |
BROKER_USER_AUTHFAILED_TIME_ RESTRICTION | AUDIT_FAIL | User ${UserDisplayName} failed to authenticate because of a time restriction |
BROKER_USER_NOT_AUTHORIZED | AUDIT_FAIL | User ${UserDisplayName} has authenticated, but is not authorized to perform the operation |
BROKER_USER_NOT_ENTITLED | AUDIT_FAIL | User ${UserDisplayName} has authenticated, but is not entitled to any Pools |
BROKER_USERCHANGEDPASSWORD | AUDIT_SUCCESS | Password for ${UserDisplayName} has been changed by the user |
BROKER_USERLOGGEDIN | AUDIT_SUCCESS | User ${UserDisplayName} has logged in |
BROKER_USERLOGGEDOUT | AUDIT_SUCCESS | User ${UserDisplayName} has logged out |
BROKER_VC_DISABLED | INFO | vCenter at address ${VCAddress} has been temporarily disabled |
BROKER_VC_ENABLED | INFO | vCenter at address ${VCAddress} has been enabled |
BROKER_VC_STATUS_CHANGED_CANNOT_ LOGIN | WARNING | Cannot log in to vCenter at address ${VCAddress} |
BROKER_VC_STATUS_CHANGED_DOWN | INFO | vCenter at address ${VCAddress} is down |
BROKER_VC_STATUS_CHANGED_INVALID_ CREDENTIALS | WARNING | vCenter at address ${VCAddress} has invalid credentials |
BROKER_VC_STATUS_CHANGED_NOT_YET_ CONNECTED | INFO | Not yet connected to vCenter at address ${VCAddress} |
BROKER_VC_STATUS_CHANGED_ RECONNECTING | INFO | Reconnecting to vCenter at address ${VCAddress} |
BROKER_VC_STATUS_CHANGED_UNKNOWN | WARNING | The status of vCenter at address ${VCAddress} is unknown |
BROKER_VC_STATUS_CHANGED_UP | INFO | vCenter at address ${VCAddress} is up |
BROKER_USER_LOCK_SSO | Indicates that the Connection Server's SSO credentials have been discarded due to timeout or screen lock. Event text: SSO credentials locked for user <domain name\user name>. | |
BROKER_LMV_REMOTE_POD_DESKTOP_LAUNCH | Indicates that a user's session was redirected to a remote pod for launching a desktop session, in a CPA environment. Event text: Remote pod <Pod name> has launched a desktop for user <User Name> from global entitlement <Global Entitlement Name>. |