White Papers

27 Dell OpenManage Power Center 4.0 REST API Reference Guide
Sample Code:
url = bseurl + 'powerFrugalRack'
post_data = str.encode(
'{"requestObj": '
'{"description": "Racks which have lowest utilization of power",'
'"startDateTime": "' + reportStartDate + '",'
'"endDateTime": "' + reportEndDate + '",'
'"aggPeriodType": -1,'
'"aggPeriodValue": -1,'
'"maxResults": -1,'
'"entityList": [],'
'"entityGroupList": [],'
'"percentPower": 0,'
'"severity": [],'
'"selectAllDevices": false,'
'"selectAllGroups": false,'
'"attributes": ['
'{"fieldName": "Name","key": "name","mandatory": 1,"needed": 1,"required": 1},'
'{"fieldName": "Rank","key": "rank","mandatory": 0,"needed": 1,"required": 1},'
'{"fieldName": "Location","key": "location","mandatory": 1,"needed": 1,"required": 1},'
'{"fieldName": "Average Power","key": "avgPower","mandatory": 1,"needed": 1,"required": 1},'
'{"fieldName": "Stranded Power","key": "strandedPower","mandatory": 1,"needed": 1,"required": 1},'
'{"fieldName": "Allocated Power","key": "allocatedPower","mandatory": 0,"needed": 1,"required": 1},'
'{"fieldName": "Peak Power Consumed","key": "consumedPower","mandatory": 0,"needed": 1,"required": 1}]}}')
4.8 Raw Monitoring Data Report
Below API is used for consuming “Raw Monitoring Data” report.
API usage:
POST <BASE_URL>/rawMonitoringData
Sample Request:
"maxResults": -1,
Max result record count allowed, -1 for
returning all records
"entityList": [],
not applicable
"entityGroupList": [],
not applicable
"percentPower": 1,
not applicable
"severity": [],
not applicable

selectAllDevices: false,
Selecting all devices not applicable, do not
use or set value to false

selectAllGroups: false,
Selecting all devices not applicable, do not
use or set value to false
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