Supervise los extremos de URL indicados para diversos componentes de Workspace ONE Access a fin de garantizar un entorno funcional. Algunos extremos también pueden utilizarse para que los equilibradores de carga se aseguren de que el servicio está activo para el tráfico.

Comprobaciones de estado para los equilibradores de carga

Componente Comprobación de estado Rendimiento previsto Notas
Servicio de Workspace ONE Access /SAAS/API/1.0/REST/system/health/heartbeat

Cadena: Aceptar

Http: 200

Frecuencia cada 30 segundos

SSO móvil Android - Certproxy:

:5262/system/health

Http: 200 Frecuencia cada 30 segundos

SSO móvil iOS - KDC:

TCP half-open to port 88

Conexión Frecuencia cada 30 segundos
Adaptador de certificado:

:7443/SAAS/API/1.0/REST/system/health/heartbeat

Cadena: Aceptar

Http: 200

Frecuencia cada 30 segundos
Workspace ONE Access Connector anterior a la versión 20.01 /hc/API/1.0/REST/system/health/allOk

Cadena: true

Http: 200

Frecuencia cada 30 segundos
Workspace ONE Access Connector 20.01 y versiones posteriores https://hostname:portnumber/eks/health
Nota: Un equilibrador de carga no se aplica al servicio de sincronización de directorios ni al servicio de autenticación de usuarios. Si el servicio de autenticación Kerberos está configurado, es el único servicio empresarial que se debe configurar detrás de un equilibrador de carga. Para supervisar el servicio de autenticación Kerberos, utilice el terminal anterior, donde portnumber es un marcador de posición para el número de puerto del host. El número de puerto predeterminado es 443.

Cadena: true

Http: 200

Frecuencia cada 30 segundos
Integration Broker /IB/API/RestServiceImpl.svc/ibhealthcheck

Cadena: All Ok

Http: 200

Frecuencia cada 30 segundos

Integración con XenApp 7.x:

/IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=&xenappversion=Version7x

Cadena: ‘SiteName’

Http: 200

Frecuencia cada 5 minutos
Integración con XenApp 6.x:

/IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=&xenappversion=Version65orLater

Cadena: 'FarmName'

Http: 200

Frecuencia cada 5 minutos

Las comprobaciones de estado de los equilibradores de carga devuelven valores simples para un análisis sencillo realizado por el equipo de red.

Comprobaciones de estado adicionales para supervisión

Las comprobaciones de estado que se enumeran aquí pueden ser utilizadas por soluciones de supervisión que tienen la capacidad de analizar los datos y crear paneles de información. Establezca la frecuencia cada 5 minutos.

Estado y supervisión del servicio de Workspace ONE Access

Llamada de URL: /SAAS/jersey/manager/api/system/health

o

/SAAS/API/1.0/REST/system/health

Datos de salida brutos:

{
   "AnalyticsUrl":"unknown",
   "ElasticsearchServiceOk":"true",
   "EhCacheClusterPeers":"unknown",
   "ElasticsearchMasterNode":"unknown",
   "ElasticsearchIndicesCount":"unknown",
   "ElasticsearchDocsCount":"unknown",
   "AuditPollInterval":"0",
   "AnalyticsConnectionOk":"true",
   "EncryptionServiceVerified":"unknown",
   "FederationBrokerStatus":"unknown",
   "ServiceReadOnlyMode":"false",
   "ElasticsearchUnassignedShards":"unknown",
   "AuditWorkerThreadAlive":"true",
   "BuildVersion":"3.3.0.0 Build xxxxxxx",
   "AuditQueueSize":"0",
   "DatabaseStatus":"unknown",
   "HostName":"unknown",
   "ElasticsearchNodesCount":"unknown",
   "EncryptionStatus":"unknown",
   "FederationBrokerOk":"true",
   "EncryptionConnectionOk":"true",
   "EncryptionServiceImpl":"unknown",
   "ClusterId":"22f6e089-45df-41ab-9c8a-77f3e4589230",
   "EhCacheClusterDiagnostics":"unknown",
   "ElasticsearchNodesList":"unknown",
   "DatabaseConnectionOk":"true",
   "ElasticsearchHealth":"unknown",
   "StatusDate":"2018-08-06 19:14:40 UTC",
   "ClockSyncOk":"true",
   "MaintenanceMode":"false",
   "MessagingConnectionOk":"true",
   "fipsModeEnabled":"true",
   "ServiceVersion":"3.3.0",
   "AuditQueueSizeThreshold":"null",
   "IpAddress":"unknown",
   "AuditDisabled":"false",
   "AllOk":"true"
}
"AllOk" "true", "false" Comprobación de estado de consolidación para supervisar el estado general de los servicios de Workspace ONE Access.
"MessagingConnectionOk" "true", "false" Verifica que todos los emisores y los consumidores de mensajes se conecten a RabbitMQ
"DatabaseConnectionOk" "true", "false" Comprueba la conexión con la base de datos
"EncryptionConnectionOk" "true", "false" Comprueba que esté bien la conexión con el servicio de cifrado y el almacén de claves principal esté correcto
"AnalyticsConnectionOk" "true", "false" Comprueba la conexión con el servicio de análisis
"FederationBrokerOk" "true", "false" Comprueba los adaptadores de autenticación integrados para garantizar que sus subsistemas estén bien
Nota: La etiqueta "desconocido" en el resultado indica que la información está restringida. De forma predeterminada, la información confidencial, como direcciones IP y nombres de host, está oculta. Para mostrar esta información, consulte Mostrar información adicional en la API de comprobación de estado de Workspace ONE Access.

Llamada de URL: /catalog-portal/services/health

Esta comprobación de estado es específica de la parte de la interfaz de usuario de Workspace ONE Access.

Datos de salida brutos:

{
	"status": "UP",
	"uiService": {
		"status": "UP"
	},
	"apiService": {
		"status": "UP"
	},
	"eucCacheEngine": {
		"status": "UP"
	},
	"cacheEngineClient": {
		"status": "UP"
	},
	"persistenceEngine": {
		"status": "UP",
		"database": "Microsoft SQL Server",
		"hello": 1
	},
	"tenantPersistenceEngine": {
		"status": "UP",
		"database": "Microsoft SQL Server",
		"hello": 1
	},
	"diskSpace": {
		"status": "UP",
		"total": 8460120064,
		"free": 4898279424,
		"threshold": 10485760
	}
}
"status" "UP", "DOWN" Comprobación de estado de consolidación para supervisar el estado general de la interfaz de usuario (IU) de Workspace ONE Access
"uiServer.status" "UP", "DOWN" UP si se está ejecutando el servicio de interfaz de usuario principal
"apiService.status" "UP", "DOWN" UP si se está ejecutando el servicio de API de la interfaz de usuario principal
"eucCacheEngine.status" "UP", "DOWN" UP si se ejecuta el motor de clúster Hazelcast
"cacheEngineClient.status" "UP", "DOWN" UP si se está ejecutando el cliente de Hazelcast para la interfaz de usuario
"persistenceEngine.status" "UP", "DOWN" UP si se está ejecutando la base de datos (SQL) principal
"tenantPersistenceEngine.status" "UP", "DOWN" UP si se está ejecutando la base de datos (SQL) principal
"diskSpace.status" "UP", "DOWN" UP si el espacio de disco libre es mayor que el umbral configurado, 10 MB
"diskSpace.free" Bytes Espacio libre en bytes en la partición en la que se instala la IU de Workspace ONE Access

Estado y supervisión de Workspace ONE Access Connector

La siguiente llamada URL se aplica a una versión de Workspace ONE Access Connector anterior a 20.01.

Llamada de URL: /hc/API/1.0/REST/system/health

Datos de salida brutos:

{
	   "HorizonDaaSSyncConfigurationStatus": "",
	   "AppManagerServiceOk": "true",
	   "DomainJoinEnabled": "false",
	   "XenAppEnabled": "true",
	   "ViewSyncConfigurationStatus": "",
	   "ThinAppServiceOk": "true",
	   "ThinAppSyncConfigurationStatus": "unknown",
	   "Activated": "true",
	   "XenAppServiceOk": "false",
	   "DirectoryServiceStatus": "Connection test successful",
 	   "BuildVersion": "2017.1.1.0 Build 5077496",
	   "ThinAppServiceStatus": "unknown",
	   "XenAppServiceStatus": "A problem was encountered Sync Integration Broker",
	   "HostName": "hostname.company.local",
	   "NumberOfWarnAlerts": "0",
	   "JoinedDomain": "true",
	   "XenAppSyncConfigurationStatus": "Sync configured (manually)",
	   "DirectorySyncConfigurationStatus": "Sync configured (manually)",
	   "NumberOfErrorAlerts": "0",
	   "DirectoryServiceOk": "true",
	   "HorizonDaaSTenantOk": "true",
	   "ThinAppDirectoryPath": "",
	   "StatusDate": "2017-06-27 10:52:59 EDT",
	   "ViewSyncEnabled": "false",
	   "ViewServiceOk": "true",
	   "HorizonDaaSEnabled": "false",
	   "AppManagerUrl": "https://workspaceurl.com/SAAS/t/qwe12312qw/",
	   "HorizonDaaSServiceStatus": "unknown",
	   "DirectoryConnection": "ldap:///ldapcall",
	   "ServiceVersion": "VMware-C2-2017.1.1.0 Build 5077496",
	   "IpAddress": "169.118.86.105",
	   "DomainJoinStatus": "Domain: customerdomainname",
	   "AllOk": "false",
	   "ViewServiceStatus": "unknown",
	   "ThinAppEnabled": "false",
	   "XenAppSyncSsoBroker": "integrationbrokersso:443 / integrationbrokersync:443"
}
"AllOk" "true", "false" Comprobación de estado de consolidación para supervisar el estado general de los servicios de Workspace ONE Access Connector.
"ViewServiceOk" "true", "false" True si la conexión con el agente de View se realiza correctamente. Este atributo será True si la sincronización de View está desactivada.
"HorizonDaaSTenantOk" "true", "false" True si la conexión con Horizon Cloud se realiza correctamente. Este atributo será True si la sincronización de Horizon Cloud está desactivada.
"DirectoryServiceOk" "true", "false" True si la conexión con el directorio se realiza correctamente. Este atributo será True si la sincronización del directorio está desactivada.
"XenAppServiceOk" "true", "false" True si es correcta la conexión con el servidor de Citrix. Este atributo será True si el servidor de Citrix está desactivado.
"ThinAppServiceOk" "true", "false" True si la conexión con el servicio de las aplicaciones que aparecen en el paquete de ThinApp es correcta. Este atributo será True si las aplicaciones en paquetes están desactivadas.
"AppManagerServiceOk" "true", "false" True si se puede autenticar correctamente en AppManager.
"NumberOfWarnAlerts" 0 - 1000 Número de alertas de advertencia que se han activado en esta instancia de conector. Estos están disponibles en el Log de sincronización del conector como "Notas". Pueden indicar que un recurso se sincronizó e incluye un usuario o grupo que no está en Workspace ONE Access. Según la configuración, esto puede ser por diseño. El contador sigue aumentando en cada sincronización hasta que las alertas de error y advertencia equivalgan a 1000, y un administrador borre las alertas.
"NumberOfErrorAlerts" 0 - 1000 Número de alertas de error que se han activado en esta instancia de conector. Estos están disponibles en el Log de sincronización del conector como "Error". Pueden indicar que no pudo realizar una sincronización. El contador sigue aumentando en cada sincronización hasta que las alertas de error y advertencia equivalgan a 1000, y un administrador borre las alertas.

Estado y supervisión de Workspace ONE Access Integration Broker

Llamada de URL: /IB/API/RestServiceImpl.svc/ibhealthcheck

Datos de salida brutos:

“All Ok”

Esta comprobación de estado verifica que todo el software de Integration Broker responda correctamente. Devuelve una respuesta 200 con la cadena "All Ok".

Supervisión y estado de Workspace ONE Access Integration Broker con Citrix XenApp 7.x

Llamada de URL: /IB/API/RestServiceImpl.svc/hznxenapp/Admin/xenfarminfo?computername=&xenappversion=Version7x

Esto trae información de una llamada API a Citrix. La supervisión puede garantizar que los valores sean coherentes.

Datos de salida brutos:

[{
	 \ “ConfigurationLoggingServiceGroupUid \ “:  \ “5e2a5602 - 45a8 - 4b56 - 92e6 - 9fae5a3ff459 \ “,
	 \ “ConfigurationServiceGroupUid \ “:  \ “620d7c6e - b7c1 - 4ee7 - b192 - d00764f477e7 \ “,		 \ “DelegatedAdministrationServiceGroupUid \ “:  \ “0a59914d - 4b6e - 4cca - bbaa - a095067092e3 \ “,
	 \ “LicenseServerName \ “:  \ “xd.hs.trcint.com \ “,
	 \ “LicenseServerPort \ “:  \ “27000 \ “,
	 \ “LicenseServerUri \ “:  \ “https:  \  /  \  / xd.hs.domain.com: 8083 \  /  \ “,
	 \ “LicensingBurnIn \ “:  \ “2014.0815 \ “,
	 \ “LicensingBurnInDate \ “:  \ “8 \  / 14 \  / 2014 5: 00: 00 PM \ “,
	 \ “LicensingModel \ “:  \ “UserDevice \ “,
	\ “MetadataMap \ “:  \ “System.Collections.Generic.Dictionary `2[System.String,System.String]\“,
	\“PrimaryZoneName\“:\“\”,
	\“PrimaryZoneUid\“:\“00000000-0000-0000-0000-000000000000\“,
	\“ProductCode\“:\“XDT\“,
	\“ProductEdition\“:\“PLT\“,
	\“ProductVersion\“:\“7.6\“,
	\“SiteGuid\“:\“0c074098-02d2-47cf-aa87-7e3asdsad7c\“,
	\“SiteName\“:\“customer\“
}]

Excepción de datos de salida brutos:

{“ExceptionType”:“System.Management.Automation.CmdletInvocationException”,“Message”:“An invalid URL was given for the service.  The value given was ‘mit-xen751.hs.trcint.com’.\u000d\u000a    The reason given was: Failed to connect to back-end server ‘mit-xen751.hs.trcint.com’ on port 80 using binding WSHttp. The server may be off-line or may not be running the appropriate service\u000d\u000a\u0009There was no endpoint listening at http:\/\/mit-xen751.hs.trcint.com\/Citrix\/ConfigurationContract\/v2 that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.\u000d\u000a\u0009The remote name could not be resolved: ‘mit-xen751.hs.trcint.com’.“,”StackTrace”:”   at System.Management.Automation.Internal.PipelineProcessor.SynchronousExecuteEnumerate(Object input, Hashtable errorResults, Boolean enumerate)\u000d\u000a   at System.Management.Automation.Internal.PipelineProcessor.SynchronousExecute(Array input, Hashtable errorResults)\u000d\u000a   at System.Management.Automation.Runspaces.LocalPipeline.InvokeHelper()\u000d\u000a   at System.Management.Automation.Runspaces.LocalPipeline.InvokeThreadProc()“}

Supervisión y estado de Workspace ONE Access Integration Broker con Citrix XenApp 6.x

Llamada de URL: /IB/API/RestServiceImpl.svc/hznxenapp/Admin/xenfarminfo?computername=&xenappversion=Version65orLater

Esto trae información de una llamada API a Citrix. La supervisión puede garantizar que los valores sean coherentes.

Datos de salida brutos:

“[{
  	 \ “FarmName \ “:  \ “NewFarm \ “,
	 \ “ServerVersion \ “:  \ “6.5.0 \ “,
	 \ “AdministratorType \ “:  \ “Full \ “,
	 \ “SessionCount \ “:  \ “0 \ “,
	 \ “MachineName \ “:  \ “XENAPPTEST \ “
	}]”