...
http(s)://serverhost:[Port]/ping
| If a cluster node is active, this URL returns the statusstatus 200 (OK) and a simple one word content of ACTIVE. If a cluster node is not active, this URL returns the status400 status 403 (Forbidden, cluster node is not active) and lists the actual mode of the cluster node: PASSIVE oror OFFLINE. This API is provided without authentication. Code Block |
---|
$ curl -w "http_code=%{http_code}\n" -s http://server-A:9181/ping
ACTIVE
http_code=200$ curl -w "http_code=%{http_code}\n" -s http://server-B:9182/ping
PASSIVE
http_code=403 |
|
http(s)://serverhost:[Port]/api/sb_healthcheck
| This URL returns information about a cluster node: Code Block |
---|
{
"status": "operational",
"nodeId": "gateway_1:8080-mft-gw-0",
"nodeHostname": "gateway_1",
"nodeIPAddress": "172.99.0.101",
"nodePort": "8080",
"nodeStatus": "PASSIVE",
"nodeUptime": "50h1m56.09356413s",
"nodeLastUpdate": "2023-11-15T19:03:30.481154Z",
"nodeLastActiveDate": "2023-11-13T16:57:57.026091Z"
} |
This API requires authentication but no specific permissions. |
http(s)://serverhost:[Port]/api/sb_mgmt_nodes
| This URL returns information about all the cluster nodes: Code Block |
---|
{
"nodes": [
{
"nodeId": "gateway:8080-mft-gw-0",
"nodeHostname": "gateway",
"nodeIPAddress": "172.99.0.100",
"nodePort": "8080",
"nodeStatus": "ACTIVE",
"nodeUptime": "16m15.413255244s",
"nodeLastUpdate": "2023-11-09T15:24:20.562225Z",
"nodeLastActiveDate": "2023-11-09T15:08:40.105002Z"
},
{
"nodeId": "gateway_1:8080-mft-gw-0",
"nodeHostname": "gateway_1",
"nodeIPAddress": "172.99.0.101",
"nodePort": "8080",
"nodeStatus": "PASSIVE",
"nodeUptime": "16m0.631810433s",
"nodeLastUpdate": "2023-11-09T15:24:35.289412Z",
"nodeLastActiveDate": "2023-11-09T14:40:28.491424Z"
}
]
} |
This API requires authentication and the 'administration read' permission. |
This can be used to direct the UDMG Admin UI and REST API requests to the active instance.
...