/mgmt/status/default/RaidControllerStatus GET

Use the HTTP GET method with the /mgmt/status/default/RaidControllerStatus resource to retrieve details about the RAID controller.

Resource URL

https://host:port/mgmt/status/default/RaidControllerStatus
Where port is 5554 by default.

Request headers

The following header must be sent with the request:
Authorization
This header must be sent to perform authentication.

Request body format

None.

Security requirements

The caller must be authenticated as an appliance user with sufficient authority. For more information about security, see Types of user and how they are authenticated and User authorization, credential mapping, and access profiles.

Response status codes

200
Status information retrieved successfully.
400
Invalid data provided.
401
Not authenticated.
The caller must be authenticated as an appliance user. See Types of user and how they are authenticated for more information.
403
Not authorized.
The caller is authenticated but does not the authority to perform this action. See User authorization, credential mapping, and access profiles for more information.

Response headers

Content-Type
This header is returned with a value of application/json.

Response body format

The response is in JSON format. The response includes information about the RAID logical drive. The response contains the following fields:
ControllerID
Integer.
The reference number of the RAID card. The value is always 1.
ControllerState
String.
The controller state:
ok
Controller status is OK.
failed
Controller status is failed.
badZMRMode
Controller status unsupported in ZMR mode.
cacheProblem
Controller status cache problem.
incompatibleCacheModule
Controller status with incompatible cache module attached.
needsFirmwareDowngrade
Controller requires an earlier firmware version to flush.
invalid
Invalid
Temperature
Integer.
Current temperature in Celsius of the controller.
TemperatureState
String.
Current temperature state of the controller.
normal
Temperature is in normal state.
warning
Temperature is in warning state.
caution
Temperature is in caution state.
critical
Temperature is in critical state.
invalid
Invalid
CurrentPowerMode
String.
Power mode setting that determines the static settings of the controller based on workload.
minimum
Set static settings to lowest possible values and reduce power dynamically based on workload.
balanced
Set static settings based on configuration and reduce power dynamically based on workload.
maximum
Set static settings to highest possible values and do not reduce power dynamically based on workload.
invalid
Invalid
Firmware
String.
Active firmware version of the controller.
Driver
String.
Current version of driver installed on the system.
HardwareRevision
String.
Hardware revision information about the controller.
OOBInterface
String.
OOB interface setting.

Examples

The following example requests information about the RAID controller on the appliance.

The following URL is used with the HTTP GET method:
https://localhost:5554/mgmt/status/default/RaidControllerStatus
The following listing shows an example received response:
{
  "_links": {
    "self": {
      "href": "/mgmt/status/default/RaidControllerStatus"
    },
    "doc": {
      "href": "/mgmt/docs/status/RaidControllerStatus"
    }
  },
  "RaidControllerStatus": {
    "ControllerID": 1,
    "ControllerState": "ok",
    "Temperature": 53,
    "TemperatureState": "normal",
    "CurrentPowerMode": "maximum",
    "Firmware": "03.01.07.046",
    "Driver": "Linux 2.1.14-035",
    "HardwareRevision": "B",
    "OOBInterface": "PBSI-Stretch(1)-100 KHZ-0XDE"
  }
}