A Prometheus exporter for server metrics exposed by DMTF’s Redfish, using gofish library.
This is a work in progress.
Exporter expects a YAML config file with targets and authentication parameters in the following format:
'https://redfish-server.local':
username: 'user'
password: 'pass'
# do not enforce SSL certificate validity
insecure: true
The exporter would be then started with:
./redfish_exporter -listen-address 0.0.0.0:10015 -config-path ./config.yml
The exporter follows the multi-target exporter pattern, an example request:
curl 'localhost:10015/redfish?target=redfish-server.local'
- This exporter does not have a port allocated to it
- No tests
- No way to dynamically add / exclude collectors
- Dell PowerEdge servers running iDRAC8, iDRAC9