Get multiple tenants' health details
The following API GET call retrieves the health status of all OHS instances for a list of tenants.
Variables
| Variable | Description |
|---|---|
| TenantId |
Tenant Management Tenant ID GUID. |
| CorrelationId |
Correlation identifier GUID as set by the requester for tracking requests to responses. |
Sample cURL Request
curl --location --request GET 'https://k8s.itrontotal.com/ihcconfiggateway/api/v1/ohshealthdetails' \
--header 'Content-Type: application/json' \
--header 'Grpc-Metadata-CorrelationId: {CorrelationId}' \
--header 'Grpc-Metadata-TenantIds: {TenantId1},{TenantId2},...,{TenantIdN}' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsIm' \
Sample JSON Response
{
"ohsHealthDetails": [
{
"tenantId": "2baf2911-c836-47bf-a9ad-fcf0717e7c31",
"instanceId": "f51a4570-f604-42aa-b955-9a483ec3b302",
"instanceName": "OhsHealthConfigurationCheckIns",
"version": "2.4.0.9",
"status": "NotKnown"
},
{
"tenantId": "2baf2911-c836-47bf-a9ad-fcf0717e7c31",
"instanceId": "4644b966-19bc-4424-91ac-0a2924281a3f",
"instanceName": "ClientScopeTestInstance",
"status": "Running",
"statusDetails": [
{
"testName": "Minimum Diskspace check",
"testStatus": "Passed",
"testResult": "System has enough space to run OHS",
"severity": "Medium",
"supportedFeature": "Resources and Permissions"
},
{
"testName": "Hybrid Connector Workspace folder permission check",
"testStatus": "Passed",
"testResult": "User has RW permission for OHS service.",
"severity": "Medium",
"supportedFeature": "Resources and Permissions"
},
{
"testName": "CPU, Memory utilization check",
"testStatus": "Passed",
"testResult": "System is having normal CPU and Memory Utilization",
"severity": "High",
"supportedFeature": "Resources and Permissions"
}
],
"statusReceivedDate": "2020-11-19T07:24:48.950Z",
"initiatedBy": "System"
},
{
"tenantId": "97a889a7-66ec-4c4d-bb4d-f15e6702d19e",
"instanceId": "ef98dbd5-61c8-457c-b01c-06ae64210442",
"instanceName": "demoinstance_123",
"status": "NotKnown"
},
{
"tenantId": "97a889a7-66ec-4c4d-bb4d-f15e6702d19e",
"instanceId": "7f1b7966-ea6d-4227-89df-de9657b0e004",
"instanceName": "inst12345",
"version": "2.4.0.16",
"status": "Running",
"statusDetails": [
{
"testName": "Identity server connectivity check",
"testStatus": "Passed",
"testResult": "Fetched Identity Access Token",
"severity": "High",
"supportedFeature": "Connectivity Checks"
},
{
"testName": "Minimum Diskspace check",
"testStatus": "Passed",
"testResult": "System has enough space to run OHS",
"severity": "Medium",
"supportedFeature": "Resources and Permissions"
},
{
"testName": "CPU, Memory utilization check",
"testStatus": "Passed",
"testResult": "System is having normal CPU and Memory Utilization",
"severity": "High",
"supportedFeature": "Resources and Permissions"
},
{
"testName": "Hybrid Connector Workspace folder permission check",
"testStatus": "Passed",
"testResult": "User has RW permission for OHS service.",
"severity": "Medium",
"supportedFeature": "Resources and Permissions"
}
],
"statusReceivedDate": "2020-12-02T04:42:49.246Z",
"initiatedBy": "System"
}
]
}