Skip to main content

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

CodeDescriptionComments
200OKThe request completed successfully.
500Internal Server ErrorAn internal error occurred. A descriptive error message is returned in the response body.

Response body

ParametersTypeDescription
nodeListObjectInformation about SMART data for each server
 uuidStringServer UUID
 timestampLongTimestamp when SMART data was collected
 controllerListArray of objectsInformation about each drive
  uuidStringDrive UUID
  smartDataArray of objectsSMART data for each drive

This value is an empty string if SMART data does not exist for the drive.

   diskStringSerial number of the drive
   detailsStringBase64b 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"
}