API Guide
By default, the iDRAC web server has a Dell self-signed SSL digital certicate. Redsh service reuses this certicate installed on the iDRAC
web server. You can replace the default SSL certicate with a certicate signed by a well-known Certicate Authority (CA). You can
replace SSL certicates using the iDRAC interfaces such as web interface, RACADM, or WSMan. For more information on managing SSL
certicates of iDRAC, see the latest iDRAC User’s Guide available at Dell.com/idracmanuals.
Eventing
The Redsh service generates asynchronous notications (events) that are dened by Redsh subscription for the eventing service. These
events are sent to an event destination by using HTTP POST method. Events are generated when some signicant change or error
condition typically of time critical nature occurs. When an event occurs on the service, it noties the clients. Redsh service must be
enabled and iDRAC must be congured to create event subscriptions and to gain read-only privilege for viewing event subscriptions.
The iDRAC implementation of a Redsh service supports only HTTPS notications. In certain situations, iDRAC may not be able to verify
certicates sent by a peer. To handle such situations, iDRAC can be congured to skip certicate verication by using the attribute
iDRAC.RedfishEventing.IgnoreCertificateErrors. This attribute can be congured to True or False (Default) using
RACADM or the WS-MAN interface. Set this attribute to True if certicate validation is not required.
Redsh service provides Lifecycle and Alert events. Lifecycle events may occur when resources are created, modied, or destroyed. Alert
events occur when a resource needs to indicate a signicant event. Alert events may be either directly or indirectly pertaining to the
resource. Examples of these kinds of event are a chassis being opened, button being pressed, cable being unplugged, or threshold being
exceeded. iDRAC supports up to 20 event subscriptions.
NOTE: In this release, iDRAC supports only Alert event notications.
If an event delivery fails, the event service of iDRAC retries delivering the failed event. The number of retries and delivery intervals can be
congured using the following attributes:
• iDRAC.RedfishEventing.DeliveryRetryAttempts
• iDRAC.RedfishEventing.DeliveryRetryIntervalInSeconds
Event delivery retry settings in RACADM
iDRAC.RedshEventing.DeliveryRetryAttempts (Read or Write)
Description
Species the number of retry attempts made for Redsh event delivery
Legal values Value ranges from 0 to 5
Default value 3
Write privilege Congure iDRAC
iDRAC.RedshEventing.DeliveryRetryIntervalInSeconds (Read or Write)
Description
Species the intervals (in seconds) of retry attempts made for Redsh event delivery
Legal values Value ranges from 5 to 60
Default value 30
Write privilege Congure iDRAC
Eventing operations
The Redsh event service provides the following URIs:
Redsh-based
systems management 13