Skip to main content

Dell iDRAC (Redfish)

v0.1.0

Monitor and operate a Dell iDRAC over its Redfish REST API with curl — system identity and health rollup, the Dell subsystem rollup, storage controllers and drives, power and thermal telemetry, firmware inventory, the System Event Log and Lifecycle Controller log, and the Lifecycle Controller job queue. Plus gated mutators: power control (ComputerSystem.Reset), clear / delete a job, and clear the SEL. Targets an iDRAC by hostname/IP; credentials come from the runner environment. Reads are read-only GETs.

12 allowed by default 2 need approval 1 denied by default
Pack ID
dell-idrac
Vendor
emisar
OS
linux
Actions
15
Required binaries. Install these on the host before relying on the pack — an action that calls a missing one fails at run time.
curl

Install

emisar pack install validates the pack and verifies its content hash before copying it into /etc/emisar/packs. The --hash below pins the install to the exact bytes on this page — a tampered copy is rejected. After install, reload the runner; it re-reads the catalog and advertises every action.

content hash: sha256:0213e6059cfec7667704382641d1185acca69e9a4d3ef1dce97d96dc834971e2

on the runner host
sudo emisar pack install dell-idrac \
  --hash sha256:0213e6059cfec7667704382641d1185acca69e9a4d3ef1dce97d96dc834971e2 \
  --dest /etc/emisar/packs

# Reload so the runner re-reads the catalog:
sudo systemctl reload emisar

Actions 15 total

View on GitHub