This role installs ipmi exporter for Prometheus using this repo.
This role installs the following package dependencies:
gitgolangfreeipmi-tools
you also need to have a running golang environment.
Tested platforms are:
-
Ubuntu
- bionic
- xenial
- trusty
- precise
-
Debian
- stretch
- jessie
- squeeze
- wheezy
-
CentOS 7
-
GO_PATHvar is for the golang environment to work which default is/opt/go -
GO_BINis go command binary file which default isgo, in some distributions it sould be the command absolute path. -
ipmi_config_pathis the IPMI config dir which default is/opt/go/bin -
ipmi_listen_addressis the address/port to listen on which default is:9290 -
exclude_sensor_idsoption can be used inipmi.ymlfile, you can find them here in Wiki
Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:
- hosts: localhost
roles:
- { role: prometheus-ipmi-exporter }GPLv2

