GET /nodes/SMARTData
Use this method to return the most recent SMART data that was collected for all managed ThinkAgile and ThinkSystem servers.
Note
This API requires Lenovo XClarity Administrator v3.0.0 or later.
Authentication
Authentication with username and password is required.
Request URL
GET https://{management_server_IP}/nodes/SMARTData
Query parameters
None
Request body
None
Response codes
Code | Description | Comments |
---|---|---|
200 | OK | The request completed successfully. |
500 | Internal Server Error | An internal error occurred. A descriptive error message is returned in the response body. |
Response body
Parameters | Type | Description | |||
---|---|---|---|---|---|
nodeList | Object | Information about SMART data for each server | |||
uuid | String | Server UUID | |||
timestamp | Long | Timestamp when SMART data was collected | |||
controllerList | Array of objects | Information about each drive | |||
uuid | String | Drive UUID | |||
smartData | Array of objects | SMART data for each drive This value is an empty string if SMART data does not exist for the drive. | |||
disk | String | Serial number of the drive | |||
details | String | Base64b encoded SMART data |
The following example is returned if the request is successful.
{
"nodeList": [{
"controllerList": [{
"smartData":[{
"details":"Byte array data of disk smartdata",
"disk":"disk_id11"
},
{
"details":"Byte array data of disk smartdata",
"disk":"disk_id12"
}],
"uuid":"controlleruuid1"
},
{
"smartData":[{
"details":"Byte array data of disk smartdata",
"disk":"disk_id21"
},
{
"details":"Byte array data of disk smartdata",
"disk":"disk_id22"
}],
"uuid":"controlleruuid2"
}],
"timestamp": 924239842347328743,
"uuid":"AAAAABBBBBBCCCCCCDDDDDDEEEEEE"
}
Give documentation feedback