Healthchecks for vRealize Automation 7.x

List of health URL's which can be used during vRealize Automation troubleshooting
Horizon System Health
URL:
https://<<vra-va-fqdn>/SAAS/API/1.0/REST/system/health
RESULT:
{"AnalyticsUrl":"http://localhost:8080","EhCacheClusterPeers":"","AuditPollInterval":"1000","EncryptionServiceVersion":"unknown","AnalyticsConnectionOk":"true","EncryptionServiceVerified":"Master Keystore verified","FederationBrokerStatus":"ok","ServiceReadOnlyMode":"false","AuditWorkerThreadAlive":"true","BuildVersion":"3.1.0.0 Build 12694081","AuditQueueSize":"0","DatabaseStatus":"connection successful","HostName":"sevenvra.prem.com","EncryptionStatus":"connected","FederationBrokerOk":"true","EncryptionConnectionOk":"true","EncryptionServiceImpl":"Encryption Service DB","ClusterId":"add760d8-b9cd-453d-a476-abf323758b59","EhCacheClusterDiagnostics":"","DatabaseConnectionOk":"true","StatusDate":"2020-06-11 14:19:14 UTC","ClockSyncOk":"true","MaintenanceMode":"false","MessagingConnectionOk":"true","fipsModeEnabled":"false","ServiceVersion":"3.1.0","IpAddress":"10.109.46.59","AuditDisabled":"false","AllOk":"true"}
As shown above, the "AllOk" tag should be true
Horizon Cluster Instances
URL:
https://<
RESULT:
[{"version":"3.1.0.0 Build 12694081","uuid":"5d22e506-0529-3111-b8ca-beb20b620da8","status":"Active","lastUpdated":1591885520764,"hostname":"sevenvra.prem.com","datacenterId":0,"ipaddress":"10.109.46.59"}]
ElasticSearch Health
URL:
ssh to vRA appliance and then execute
curl -kv http://localhost:9200/_cluster/health?pretty=true
RESULT:
{
"cluster_name" : "horizon",
"status" : "green",
"timed_out" : false,
"number_of_nodes" : 1,
"number_of_data_nodes" : 1,
"active_primary_shards" : 15,
"active_shards" : 15,
"relocating_shards" : 0,
"initializing_shards" : 0,
"unassigned_shards" : 0,
"delayed_unassigned_shards" : 0,
"number_of_pending_tasks" : 0,
"number_of_in_flight_fetch" : 0
}
vRA Service status
URL:
https://va-fqdn/vcac/services/api/status
RESULT:
<serviceRegistryStatus>
<initialized>true</initialized>
<serviceInitializationStatus>REGISTERED</serviceInitializationStatus>
<serviceName>shell-ui-app</serviceName>
<solutionUser>cafe-7efxBfzyew</solutionUser>
<startedTime>2020-05-28T01:34:51.230Z</startedTime>
<serviceRegistrationId>d823b6f9-688e-4819-acf7-e773060a1e64</serviceRegistrationId>
<sslCertificateInfo> <identityCertificateExists>true</identityCertificateExists> <issuerName>CN=sevenvra.prem.com,OU=PREM,O=PREM,C=SG</issuerName> <notValidAfter>2025-04-27T08:16:10Z</notValidAfter> <notValidBefore>2020-04-28T08:16:10Z</notValidBefore> <principalName>CN=sevenvra.prem.com,OU=PREM,O=PREM,C=SG</principalName> <thumbprint>8E:68:E8:F0:EE:BC:12:2B:2D:78:89:C5:F9:37:5E:7C:25:38:C0:32</thumbprint>
</sslCertificateInfo>
</serviceRegistryStatus>
vRA Component Registry
URL:
https://vra-fqdn/component-registry/services/status/current?limit=200
RESULT:

One would information on all services in the vRA appliance. As shown below
notAvailable should always be false and serviceInitializationStatus should be REGISTERED
<serviceStatus serviceId="ca11071c-f0aa-4407-bcc9-980102c2a239" serviceName="composition-service" serviceTypeId="com.vmware.csp.component.cafe.composition" notAvailable="false" unregisterDenied="true">
<lastUpdated>2020-05-28T01:39:25.430Z</lastUpdated> <statusEndPointUrl>https://sevenvra.prem.com/composition-service/api/status</statusEndPointUrl> <serviceStatus> <initialized>true</initialized> <serviceInitializationStatus>REGISTERED</serviceInitializationStatus>
<serviceName>composition-service</serviceName> <solutionUser>cafe-7efxBfzyew</solutionUser> <startedTime>2020-05-28T01:39:29.284Z</startedTime> <defaultServiceEndpointType>com.vmware.csp.component.cafe.composition.api</defaultServiceEndpointType> <serviceRegistrationId>ca11071c-f0aa-4407-bcc9-980102c2a239</serviceRegistrationId> <sslCertificateInfo>
<identityCertificateExists>true</identityCertificateExists> <issuerName>CN=sevenvra.prem.com,OU=PREM,O=PREM,C=SG</issuerName> <notValidAfter>2025-04-27T08:16:10Z</notValidAfter> <notValidBefore>2020-04-28T08:16:10Z</notValidBefore> <principalName>CN=sevenvra.prem.com,OU=PREM,O=PREM,C=SG</principalName> <thumbprint>8E:68:E8:F0:EE:BC:12:2B:2D:78:89:C5:F9:37:5E:7C:25:38:C0:32</thumbprint> </sslCertificateInfo> </serviceStatus>
</serviceStatus>
Another way to check is from VAMI as shown below

Also through ssh by executing the command
CURL Command
curl --insecure -f -s -H "Content-Type: application/json" "https://$HOSTNAME/component-registry/services/status/current?limit=200" | sed "s/}/\n/g" | grep -E -o ".serviceName.*serviceInitializationStatus.[^,]*" | sed "s/\"serviceTypeId.*,//g" | sed -e "s/\"//g" -e "s/:/=/g" -e "s/,/, /" | sed -e "s/serviceName\|serviceInitializationStatus\|=\|,\|null//g" | column -t | sort | cat -n
[master] sevenvra:~ # curl --insecure -f -s -H "Content-Type: application/json" "https://$HOSTNAME/component-registry/services/status/current?limit=200" | sed "s/}/\n/g" | grep -E -o ".serviceName.*serviceInitializationStatus.[^,]*" | sed "s/\"serviceTypeId.*,//g" | sed -e "s/\"//g" -e "s/:/=/g" -e "s/,/, /" | sed -e "s/serviceName\|serviceInitializationStatus\|=\|,\|null//g" | column -t | sort | cat -n
1 advanced-designer-service REGISTERED
2 approval-service REGISTERED
3 authentication REGISTERED
4 authorization REGISTERED
5 branding-service REGISTERED
6 catalog-service REGISTERED
7 component-registry REGISTERED
8 composition-service REGISTERED
9 config-management-service REGISTERED
10 console-proxy-service REGISTERED
11 container-service REGISTERED
12 content-management REGISTERED
13 endpoint-configuration-service REGISTERED
14 event-broker-service REGISTERED
15 eventlog-service REGISTERED
16 fabric-service REGISTERED
17 forms-service REGISTERED
18 healthbroker-proxy-server REGISTERED
19 iaas-proxy-provider REGISTERED
20 iaas-service REGISTERED
21 identity REGISTERED
22 ipam-service REGISTERED
23 licensing-service REGISTERED
24 management-service REGISTERED
25 network-service REGISTERED
26 notification-service REGISTERED
27 o11n-gateway-service REGISTERED
28 placement-service REGISTERED
29 plugin-service REGISTERED
30 portal-service REGISTERED
31 properties-service REGISTERED
32 provisioning-service REGISTERED
33 reservation-service REGISTERED
34 shell-ui-app REGISTERED
35 software-service REGISTERED
36 sts-service REGISTERED
37 vco REGISTERED
38 workitem-service REGISTERED
IaaS Web
URL:
https://iaas-web-fqdn/WAPI/api/status/web
RESULT:

Repository
URL:
https://iaas-web-fqdn/Repository/Data/MetaModel.svc
RESULT:

IaaS Manager
URL:
https://iaas-manager/VMPSProvision
RESULT:

IaaS Manager
URL:
https://iaas-mgr-fqdn/VMPS2
RESULT:

DEM Orchestrator
Login to Tenant > Infrastructure > Monitoring > DEM Status
DEM Worker
Login to Tenant > Infrastructure > Monitoring > DEM Status

Proxy Agents
Login to Tenant > Infrastructure > Compute Resources > Compute Resource > View Proxy Agent


vRealize Orchestrator
URL:
https://vra-va-fqdn:8283/vco-controlcenter
Click on validate the configuration
RESULT:

Never miss a post
New guides on VMware Cloud Foundation, Aria Suite, and infrastructure automation. Follow along in your feed reader and new posts show up as soon as they are published.
Subscribe via RSS