GET SystemStatus
Returns service module settings and statuses for Trust Protection Platform, Log server, and Trust Protection Platform services that run on Microsoft Internet Information Services (IIS). For example, the SystemStatus call can show you the amount of service module up time or down time for each engine. The status information also appears on the System Status dashboard.
Requirements
- Permissions: The caller must have View permission AND Read permission to the engine root.
- Token scope: Any valid scope, such as Agent, Certificate, or SSH
Headers
-
Content type: Content-Type:application/json.
- Token: The bearer access token that you received. For example, Authorization:Bearer 4MyGeneratedBearerTknz==. For more information, see Passing a bearer token in your API calls.
Parameters
None
Returns
If an error occurs, this method returns an HTTP 400 and the following messages:
- Object Does NotExist.
- The object does not exist or you do not have permissions to the object.
Otherwise, this method returns an HTTP 200 and the following message body:
Name |
Description |
---|---|
HTTP 200 |
For valid requests, this this method returns a HTTP 200 message and the following data in the message body:
|
HTTP 307 |
If the method is missing a slash (/) at the end of the URL or between the query parameters, this message appears: There is no operation listening for [Web SDK method], but there is an operation listening for [Web SDK method/], so you are being redirected there. |
HTTP 400 |
Returns Bad Request for invalid URL. |
Example: Show settings and status of every engine
GET https://tpp.venafi.example/vedsdk/SystemStatus/ Authorization:Bearer 4MyGeneratedBearerTknz==
Response
HTTP/1.1 200 OK [ { "engineDN":"\\VED\\Engines\\WIN-RQNDGEQLF6P", "engineName":"WIN-RQNDGEQLF6P", "services":{ "iis":{ "modules":[ "Venafi.Aperture.Core", "Acme.Server", "WebSDK", "ClientRest", "AuthServer", "Hsm", "Venafi.Admin.Web", "VScep", "KeyServer" ], "timeSinceFirstSeen":"P1DT1H28M11.1982263S", "timeSinceLastSeen":"PT3M8.2139982S" }, "logServer":{ "modules":[ "Log Server" ], "status":"Up", "timeSinceFirstSeen":"P1DT1H28M20.25899S", "timeSinceLastSeen":"PT14.8225645S" }, "vPlatform":{ "configuredLatency":-1, "configuredMode":"Automatic", "configuredWork":-1, "currentLatency":1, "currentMode":"Idle", "currentWork":0, "modules":[ "Auto Layout Manager", "Bulk Provisioning Manager", "CA Import Manager", "Certificate Manager", "Certificate Pre-Enrollment", "Certificate Revocation", "Discovery", "Key Manager", "Monitor", "Onboard Discovery Manager", "Reporting", "SSH Certificate Manager", "SSH Manager", "Validation Manager" ], "status":"Down", "timeSinceFirstSeen":"P1DT1H28M11.3388299S", "timeSinceLastSeen":"PT3M8.2296439S" } }, "version":"21.3.0.1994" }, { "engineDN":"\\VED\\Engines\\64-a6997659de49", "engineName":"64-a6997659de49", "services":{ "iis":{ "modules":[ "Venafi.Aperture.Core", "Acme.Server", "WebSDK", "ClientRest", "AuthServer", "Hsm", "Venafi.Admin.Web", "VScep", "KeyServer" ], "timeSinceFirstSeen":"P1DT1H18M55.0397704S", "timeSinceLastSeen":"PT3M51.2790671S" }, "logServer":{ "modules":[ "Log Server" ], "status":"Up", "timeSinceFirstSeen":"P1DT1H19M5.8524396S", "timeSinceLastSeen":"PT2.4890005S" }, "vPlatform":{ "configuredLatency":0, "configuredWork":0, "currentLatency":0, "currentMode":"Active", "currentWork":0, "modules":[ "Auto Layout Manager", "Bulk Provisioning Manager", "CA Import Manager", "Certificate Manager", "Certificate Pre-Enrollment", "Certificate Revocation", "Discovery", "Key Manager", "Monitor", "Onboard Discovery Manager", "Reporting", "SSH Certificate Manager", "SSH Manager", "Validation Manager" ], "status":"Down", "timeSinceFirstSeen":"P1DT1H18M55.1960023S", "timeSinceLastSeen":"PT3M51.3121345S" } }, "version":"21.3.0.1994" } ]