White Papers

21 Dell OpenManage Power Center 4.0 REST API Reference Guide
'{"fieldName": "Memory Power Consumption","key": "memPowerConsumption","mandatory": 0,"needed": 1,"required":
1},'
'{"fieldName": "CPU Power Consumption","key": "cpuPowerConsumption","mandatory": 0,"needed": 1,"required":
1},'
'{"fieldName": "CPU Utilization","key": "cpuUtilization","mandatory": 0,"needed": 1,"required": 1},'
'{"fieldName": "Memory Bandwidth Utilization","key": "memUtilization","mandatory": 0,"needed": 1,"required":
1},'
'{"fieldName": "I/O Utilization","key": "ioUtilization","mandatory": 0,"needed": 1,"required": 1}]}}')
4.3 Power Data Report
Below API is used for consuming Power Data” report.
API usage:
POST <BASE_URL>/powerData
Sample Request:
Used
Body
Description
"aggPeriodType": 1,
Aggregation period could be enabled.
"aggPeriodValue": 1,
Aggregation period could be enabled.
"attributes": [],
Use default of customize attributes
"startDateTime": "2016-05-
01T00:00:00.000Z",
Start date time should be earlier than end
date time and current date time
"endDateTime": "2016-05-
02T00:00:00.000Z",
End date time should fall between start date
time and current date time
"maxResults": -1,
Max result record count allowed, -1 for
returning all records
"entityList": [{ "hostName": "idrac1-
dell.com",
"ipAddress": "",
"serviceTagOrSerialNum": ""}],
Specify target entity list.
If "selectAllDevices" or "selectAllGroups" is
true, this field is ignored, keep it empty.
If both "selectAllDevices" and
"selectAllGroups" are false, must provide
non-empty entity group list and/or entity list.
Providing empty list or invalid group / entity
will result in error.
"entityGroupList": [{"groupPath": "/DC"
} ],
Specify target entity group list.
If "selectAllDevices" or "selectAllGroups" is
true, this field is ignored, keep it empty.
If both "selectAllDevices" and
"selectAllGroups" are false, must provide
non-empty entity group list and/or entity list.
Providing empty list or invalid group / entity
will result in error.
"percentPower": 1,
not applicable
"severity": [],
not applicable
“selectAllDevices”: false,
“true” to select all devices
“selectAllGroups”: false,
“true” to select all groups