Skip to content

pallasscat/redfish_exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

redfish_exporter

A Prometheus exporter for server metrics exposed by DMTF’s Redfish, using gofish library.

This is a work in progress.

Configuration and usage

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'

Issues / improvements

  • This exporter does not have a port allocated to it
  • No tests
  • No way to dynamically add / exclude collectors

Tested Redfish implementations

  • Dell PowerEdge servers running iDRAC8, iDRAC9

About

Redfish server metrics exporter

Topics

Resources

License

Stars

Watchers

Forks

Languages