White Papers

28 Dell OpenManage Power Center 4.0 REST API Reference Guide
Sample Code:
"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" is true, this field is
ignored, keep it empty.
If "selectAllDevices" is false, must provide
non-empty entity list. Providing empty list or
invalid entity will result in error.
"entityGroupList": [],
not applicable
"percentPower": 1,
not applicable
"severity": [],
not applicable
selectAllDevices: false,
“true” to select all devices

selectAllGroups: false,
not applicable, do not use or set value to
false
url = bseurl + 'rawMonitoringData'
post_data = str.encode(
'{"requestObj": '
'{"description": "Raw monitoring data",'
'"startDateTime": "' + reportStartDate + '",'
'"endDateTime": "' + reportEndDate + '",'
'"aggPeriodType": -1,'
'"aggPeriodValue": -1,'
'"maxResults": -1,'
'"entityList": [{"hostName": "","ipAddress": "192.168.2.1","serviceTagOrSerialNum": ""},'
'{"hostName": "","ipAddress": "192.168.2.2","serviceTagOrSerialNum": ""}],'
'"entityGroupList": [],'
'"percentPower": 0,'
'"severity": [],'
'"selectAllDevices": false,'
'"selectAllGroups": false,'
'"attributes": ['
'{"fieldName": "Name","key": "name","mandatory": 1,"needed": 1,"required": 1},'
'{"fieldName": "Hostname","key": "hostname","mandatory": 0,"needed": 1,"required": 1},'
'{"fieldName": "Device Type","key": "deviceType","mandatory": 0,"needed": 1,"required": 1},'
'{"fieldName": "Model","key": "model","mandatory": 0,"needed": 1,"required": 1},'
'{"fieldName": "Service Tag","key": "serviceTag","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": "Instantaneous Power","key": "instantPower","mandatory": 1,"needed": 1,"required": 1},'
'{"fieldName": "Minimum Power","key": "minPower","mandatory": 1,"needed": 1,"required": 1},'
'{"fieldName": "Maximum Power","key": "maxPower","mandatory": 1,"needed": 1,"required": 1},'
'{"fieldName": "Connection State","key": "connectionState","mandatory": 0,"needed": 1,"required": 1},'
'{"fieldName": "Health State","key": "healthState","mandatory": 0,"needed": 1,"required": 1},'
'{"fieldName": "EPR Status","key": "eprState","mandatory": 0,"needed": 1,"required": 1},'
'{"fieldName": "Time Stamp","key": "timeStamp","mandatory": 0,"needed": 1,"required": 1},'
'{"fieldName": "Device Ip","key": "deviceIp","mandatory": 0,"needed": 1,"required": 1},'
'{"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},'
'{"fieldName": "Average Temperature","key": "avgTemp","mandatory": 1,"needed": 1,"required": 1},'
'{"fieldName": "Maximum Temperature","key": "maxTemp","mandatory": 1,"needed": 1,"required": 1},'
'{"fieldName": "Minimum Temperature","key": "minTemp","mandatory": 1,"needed": 1,"required": 1}]}}')