Retrieving the Measurements Reported by eG Enterprise
To retrieve the measures that are reported by eG Enterprise, by default, administrators can use the eG REST API. The URL can be specified in the following format:
URL: http://<eG manager IP:port>/api/eg/miscservice/getMeasureMapping
Method: POST
Content-Type: application/json
Parameters | Key values | Example |
---|---|---|
Headers |
managerurl: Base URL of the eG Manager i.e., http://<IP address of the eG console:Port> user: eG username or domain/eG username pwd: Base64 encoded password |
Not Applicable |
Type | Code | Content |
---|---|---|
JSON |
200 |
{ "CIsEqChassisTest:OperState": "Overall status", "CIsEqChassisTest:Presence": "Presence state", "CIsEqChassisTest:FaultSummary": "Fault summary", "CIsEqChassisTest:Blades": "Blade servers", "CIsEqChassisTest:FanModules": "Fan modules", "CIsEqChassisTest:IOMS": "IO modules", "CIsEqChassisTest:Psus": "PSUs", "CIsEqFanTest:OperState": "Overall status", . . . } |
Type | Code | Content |
---|---|---|
JSON |
401 UNAUTHORIZED |
{"code": 401,"error": "Invalid username or password."} |
JSON |
500 Server Error |
{"code": 500,"error": "Server Error. Please check /manager/logs/error_log in the installation directory for more information."} |
Figure 1 : Retrieving the list of measurements using Postman REST Client
Retrieving the Measurements Reported by eG Enterprise using cURL
To retrieve the measures reported by eG Enterprise by monitoring the components in the target environment using cURL, the command should be specified in the following format:
curl -L -X POST "http://<eG Manager IP:Port>/api/eg/miscservice/getMeasureMapping" -H "user:<eG username or domain/eG username>" -H "pwd:Base64 encoded password" -H "managerurl:http://<eG Manager IP:Port>"
Figure 2 shows an example cURL command for retrieving the measurements reported by eG Enterprise by monitoring the components in the target environment.
Figure 2 : An example cURL command to retrieve the measurements
Figure 3 shows a sample output that retrieves the measurements reported by eG Enterprise using cURL.
Figure 3 : Sample output with the list of measurements supported by eG Enterprise