Skip to main content

GET /events/activeAlerts/status/{uuid}

Use this method to return the alert status, as defined by highest severity of active alerts, for a specific managed device. If no query parameters are specified, all active alerts are returned.

Authentication

Authentication with username and password is required.

Request URL

GET https://{management_server_IP}/events/activeAlerts/status/{uuid}

where {uuid} is the unique ID of the managed device to be retrieved. To obtain the device UUID, use the inventory GET methods (for example, GET /nodes/{uuid_list} or GET /chassis).

Query parameters

ParametersRequired / OptionalDescription
filterWith={filter}OptionalReturns only the active alerts that apply to the specified filters (see Filtering events).
type=excludedOptionalReturns only exclude active alerts.
The following example returns the alert status for all excluded active alerts for the specified device:
GET https://192.0.2.0/events/activeAlerts/status/
EA35F98A144E11E2BA81864E72900ECC?type=excluded

Request body

None

Response codes

CodeDescriptionComments
200OKThe request completed successfully.
400Bad RequestA query parameter or request attribute is missing or not valid, or the operation is not supported. A descriptive error message is returned in the response body.
401UnauthorizedThe user cannot be authenticated. Authentication has not been provided or has failed. A descriptive error message is returned in the response body.
404Not foundA specified resource cannot be found. A descriptive error message is returned in the response body.
500Internal Server ErrorAn internal error occurred. A descriptive error message is returned in the response body.

Response body

AttributesTypeDescription
componentIDStringComponent ID
eventClassStringSource of the event. This can be one of the following values.
  • 50. Unknown
  • 200. Audit
  • 300. Cooling
  • 400. Power
  • 500. Disks (storage)
  • 600. Memory
  • 700. Processor
  • 800. Rack or tower server
  • 900. Test
  • 1000. Adapter card
  • 1100. Expansion board
  • 1200. Flex System switch
  • 1300. Flex System server
  • 1400. Switch
  • 1500. Other
  • 1600. Backplane
  • 1700. Chassis
  • 1800. Drive
  • 1900 External drive
  • 2000. Fan
  • 2100. M2 adapter
  • 2200. M2 drive
  • 3200. OCP adapter
  • 2400. PCIE adapter
  • 2500. Power supply unit
  • 2600. Retimer
  • 2700. Riser
  • 2800. 7MM drive
  • 2900. Pump
sourceIDStringSystem UUID for the system or device that is/was the event source (raiser/owner)
statusIntegerStatus of the event. This can be one of the following values.
  • 100. Unknown. The severity is unknown.
  • 200. Informational. Informational
  • 300. Warning. User can decide if action is needed.
  • 400. Minor. Action is needed, but the situation is not serious at this time.
  • 500. Major. Action is needed now.
  • 600. Critical. Action is needed now and the scope is broad (perhaps an imminent outage to a critical resource will result).
  • 700. Fatal. A non-recoverable error has occurred.
The following example is returned if the request is successful.
[{
"componentID" : "56781234891012345678",
"eventClass" : 800,
"sourceID" : "12345678912134568764",
"status": 100
}]