Supervise los extremos de URL indicados para diversos componentes de VMware Identity Manager 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 VMware Identity Manager /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
VMware Identity Manager Connector /hc/API/1.0/REST/system/health/allOk

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 control. Establezca la frecuencia cada 5 minutos.

Estado y supervisión del servicio de VMware Identity Manager

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 VMware Identity Manager
"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.

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

Esta comprobación de estado es específica de la parte de la interfaz de usuario de VMware Identity Manager

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 VMware Identity Manager
"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 UI de VMware Identity Manager

Supervisión y estado del conector de VMware Identity Manager

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 conector de VMware Identity Manager.
"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á deshabilitada.
"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á deshabilitada.
"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á deshabilitada.
"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á deshabilitado.
"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 deshabilitadas.
"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 este 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 VMware Identity Manager. Según la configuración, esto puede ser por diseño. El contador sigue aumentando en cada sincronización hasta que los alertas de error y advertencia equivalgan a 1000, y un administrador borre los alertas.
"NumberOfErrorAlerts" 0 - 1000 Número de alertas de error que se han activado en este 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 los alertas de error y advertencia equivalgan a 1000, y un administrador borre los alertas.

Supervisión y estado de VMware Identity Manager 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 VMware Identity Manager 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 VMware Identity Manager 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 \ “
	}]”