Supervise los extremos de URL indicados de diversos componentes de Omnissa Access para 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 Omnissa Access | /SAAS/API/1.0/REST/system/health/heartbeat | Cadena: ok 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 | Cadena: ok Http: 200 | Frecuencia cada 30 segundos | |
| Omnissa Access Connector anterior a 20.01 | /hc/API/1.0/REST/system/health/allOk | Cadena: true Http: 200 | Frecuencia cada 30 segundos |
| Omnissa Access Connector 20.01 y posteriores | https://hostname:portnumber/eks/healthNota: 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 |
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 Omnissa Access
Llamada de URL: /SAAS/jersey/manager/api/system/health
o
/SAAS/API/1.0/REST/system/health
Datos de salida brutos:
{
"AnalyticsUrl":"unknown",
"OpensearchServiceOk":"true",
"EhCacheClusterPeers":"unknown",
"OpensearchMasterNode":"unknown",
"OpensearchIndicesCount":"unknown",
"OpensearchDocsCount":"unknown",
"AuditPollInterval":"0",
"AnalyticsConnectionOk":"true",
"EncryptionServiceVerified":"unknown",
"FederationBrokerStatus":"unknown",
"ServiceReadOnlyMode":"false",
"OpensearchUnassignedShards":"unknown",
"AuditWorkerThreadAlive":"true",
"BuildVersion":"3.3.0.0 Build xxxxxxx",
"AuditQueueSize":"0",
"DatabaseStatus":"unknown",
"HostName":"unknown",
"OpensearchNodesCount":"unknown",
"EncryptionStatus":"unknown",
"FederationBrokerOk":"true",
"EncryptionConnectionOk":"true",
"EncryptionServiceImpl":"unknown",
"ClusterId":"22f6e089-45df-41ab-9c8a-77f3e4589230",
"EhCacheClusterDiagnostics":"unknown",
"OpensearchNodesList":"unknown",
"DatabaseConnectionOk":"true",
"OpensearchHealth":"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 Omnissa 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 Omnissa 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 Omnissa 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 Omnissa 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 Omnissa Access |
¿Le resultó útil esta página?