Connection lost
Trying to reconnect…
Server didn't respond
Recovering…
Dell iDRAC (Redfish)
v0.1.0Monitor 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.
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
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-
Clear the Lifecycle Controller job queue
-
Clear the System Event Log
-
Delete one Lifecycle Controller job
-
List installed firmware versions
-
GET an arbitrary Redfish resource
-
Show per-subsystem health rollup
-
List Lifecycle Controller jobs
-
List Lifecycle Controller log entries
-
Show iDRAC manager state and firmware
-
Show power supplies and consumption
-
Reset / power-control the server
-
List System Event Log entries
-
Show storage controllers and drives
-
Show system identity, power state, health
-
Show fans and temperatures