Table of Contents
Test connectivity to the Tungsten Manager API directly using curl:
shell> curl -s http://db1:8090/manager/status/east/
shell> curl -s http://db4:8090/manager/status/west/
shell> curl -s -X POST http://db4:8090/manager/control/west/heartbeat
Test Connectivity to the Tungsten APIv2 Directly
This feature was first introduced in Tungsten Dashboard version 1.0.10-125
Test connectivity to the Tungsten APIv2 directly using curl for Secure deployments:
shell> /usr/bin/curl --user tungsten:demo -k --request GET 'https://db1:8090/api/v2/manager/status'
shell> /usr/bin/curl --user tungsten:demo -k --request POST 'https://db4:8090/api/v2/manager/control/service/south/heartbeat'
Test connectivity to the Tungsten APIv2 directly for Secure deployments using the tapi command on a Tungsten node:
Please note that the tapi command exists only on Tungsten database nodes, because it is included with the Tungsten Clustering software, not the Dashboard.
shell> tapi -M -r status
{
"managerPID" : 3234,
"dataSourceName" : "db10-demo.continuent.com",
"parentPID" : 3213,
"dataServiceName" : "south",
"isCoordinator" : true,
"state" : "ONLINE",
"uptimeSeconds" : 3428,
"isWitness" : false,
"policyMode" : "AUTOMATIC",
"coordinator" : "db10-demo.continuent.com",
"startTime" : "2022-03-14T20:41:41.427 UTC"
}
shell> tapi -M -r heartbeat
{
"taskId" : "1e52cc32-ada5-4546-beea-32eb26846629",
"operation" : "HeartbeatTask",
"state" : "in_progress"
}
Test connectivity to the Tungsten APIv2 directly using curl for NON-Secure deployments:
shell> /usr/bin/curl --user tungsten:demo --request GET 'http://db1:8090/api/v2/manager/status'
shell> /usr/bin/curl --user tungsten:demo --request POST 'http://db4:8090/api/v2/manager/control/service/south/heartbeat'
Test connectivity to the Tungsten APIv2 directly for NON-Secure deployments using the tapi command on a Tungsten node:
Please note that the tapi command exists only on Tungsten database nodes, because it is included with the Tungsten Clustering software, not the Dashboard.
shell> tapi --http -M -r status
WARN: Using insecure Non-SSL http connection instead of the default https
{
"managerPID" : 3234,
"dataSourceName" : "db10-demo.continuent.com",
"parentPID" : 3213,
"dataServiceName" : "south",
"isCoordinator" : true,
"state" : "ONLINE",
"uptimeSeconds" : 3428,
"isWitness" : false,
"policyMode" : "AUTOMATIC",
"coordinator" : "db10-demo.continuent.com",
"startTime" : "2022-03-14T20:41:41.427 UTC"
}
shell> tapi --http -M -r heartbeat
WARN: Using insecure Non-SSL http connection instead of the default https
{
"taskId" : "1e52cc32-ada5-4546-beea-32eb26846629",
"operation" : "HeartbeatTask",
"state" : "in_progress"
}