ActiveGate API - GET an ActiveGate
Gets the information about the specified ActiveGate.
The request produces an application/json
payload.
GET | SaaS | https://{your-environment-id}.live.dynatrace.com/api/v2/activeGates/{agId} |
Environment ActiveGateCluster ActiveGate | https://{your-activegate-domain}:9999/e/{your-environment-id}/api/v2/activeGates/{agId} |
Authentication
To execute this request, you need an access token with activeGates.read
scope.
To learn how to obtain and use it, see Tokens and authentication.
Parameters
The ID of the required ActiveGate.
Response
Response codes
Response body objects
The ActiveGate
object
Parameters of the ActiveGate.
The current status of auto-updates of the ActiveGate.
INCOMPATIBLE
OUTDATED
SCHEDULED
SUPPRESSED
UNKNOWN
UP2DATE
UPDATE_IN_PROGRESS
UPDATE_PENDING
UPDATE_PROBLEM
ActiveGate is deployed in container (true
) or not (false
).
A list of environments (specified by IDs) the ActiveGate can connect to.
The group of the ActiveGate.
The name of the host the ActiveGate is running on.
The ID of the ActiveGate.
A list of Load Balancer addresses of the ActiveGate.
The ID of the main environment for a multi-environment ActiveGate.
A list of network addresses of the ActiveGate.
The network zone of the ActiveGate.
The timestamp since when the ActiveGate is offline.
The null
value means the ActiveGate is online.
The OS architecture that the ActiveGate is running on.
S390
X86
ARM
The OS bitness that the ActiveGate is running on.
64
The OS type that the ActiveGate is running on.
LINUX
WINDOWS
The type of the ActiveGate.
CLUSTER
ENVIRONMENT
ENVIRONMENT_MULTI
The current version of the ActiveGate in the <major>.<minor>.<revision>.<timestamp>
format.
The ActiveGateTokenInfoDto
object
Information about ActiveGate token.
The environment ID to which the token belongs.
Only available if more than one environment is supported.
State of the ActiveGate token.
ABSENT
EXPIRING
INVALID
UNKNOWN
UNSUPPORTED
VALID
The ActiveGateAutoUpdateConfig
object
Configuration of the ActiveGate auto-updates.
The actual state of the ActiveGate auto-update.
Applicable only if the setting parameter is set to INHERITED
. In that case, the value is taken from the parent setting. Otherwise, it's just a duplicate of the setting value.
ENABLED
DISABLED
The state of the ActiveGate auto-update: enabled, disabled, or inherited.
If set to INHERITED
, the setting is inherited from the global configuration set on the environment or Managed cluster level.
DISABLED
ENABLED
INHERITED
The ActiveGateConnectedHosts
object
Information about hosts currently connected to the ActiveGate
The number of hosts currently connected to the ActiveGate
The ActiveGateModule
object
Information about ActiveGate module
The attributes of the ActiveGate module.
The module is enabled (true
) or disabled (false
).
The module is misconfigured (true
) or not (false
).
The type of ActiveGate module.
AWS
AZURE
BEACON_FORWARDER
CLOUD_FOUNDRY
DB_INSIGHT
EXTENSIONS_V1
EXTENSIONS_V2
KUBERNETES
LOGS
MEMORY_DUMPS
METRIC_API
ONE_AGENT_ROUTING
OTLP_INGEST
REST_API
SYNTHETIC
VMWARE
Z_OS
The version of the ActiveGate module.
Response body JSON model
{"activeGateTokens": [{"environmentId": "string","id": "dt0g02.4KWZO5EF","state": "ABSENT"}],"autoUpdateSettings": {"effectiveSetting": "ENABLED","setting": "INHERITED"},"autoUpdateStatus": "OUTDATED","connectedHosts": {"number": 150},"containerized": true,"environments": ["string"],"group": "default","hostname": "exampleHostname","id": "0x3efdd091","loadBalancerAddresses": ["string"],"mainEnvironment": "d1bf4a7e-666b-43af-9f45-718g98372e2f","modules": [{"attributes": {},"enabled": true,"misconfigured": true,"type": "KUBERNETES","version": "string"}],"networkAddresses": ["string"],"networkZone": "exampleNetworkZone","offlineSince": 1582031917814,"osArchitecture": "X86","osBitness": "64","osType": "WINDOWS","type": "ENVIRONMENT","version": "1.185.0.20200201-120000"}
Example
In this example, the request lists the parameters of the ActiveGate with the ID of 876651882.
The API token is passed in the Authorization header.
Curl
curl -L -X GET 'https://mySampleEnv/api/v2/activeGates/876651882' \-H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890'
Request URL
https://mySampleEnv/api/v2/activeGates/876651882
Response body
{"id": "876651882","networkAddresses": ["orange-13.easytravel.com","228.245.125.39"],"osType": "LINUX","autoUpdateStatus": "UPDATE_IN_PROGRESS","offlineSince": null,"version": "1.198.0.20200630-163221","type": "ENVIRONMENT","hostname": "orange-13.easytravel.com","mainEnvironment": null,"environments": ["mySampleEnv"],"networkZone": "easytravel.europe.austria.05"}
Response code
200