Package: wnpp Severity: wishlist * Package name : prometheus-ipmi-exporter Version : 11f380924f70eb6469bb2fb18de1fb70d6dc0477 Upstream Author : SoundCloud Ltd., Conrad Hoffmann, Björn Rabenstein, Jarred Trainor, René Treffer, Yuyin Yang * URL : https://github.com/soundcloud/ipmi_exporter * License : MIT Programming Lang: Go Description : Exports IPMI data for consumption by Prometheus
This is an IPMI exporter for Prometheus. It complements the existing prometheus-node-exporter Debian package (that is, one would run both on physical - non-VM - machines). This allows Prometheus to monitor important metrics such as temperatures, power consumption, fan speeds, voltages and other sensor data. On some systems BMC data such as firmware version will also be made available. The maintainwers have not provided release tags in their Git repository, which is why a git commit appears at "Version:" above. The exporter relies on tools from the FreeIPMI suite for the actual IPMI implementation. The package requires go-1.10+ in order to build since it uses strings.Builder. A patch to replace this with fmt.Sprintf and string joining would be trivial and allow the code to build with go-1.7 on Debian stretch. There is an alternative choice of IPMI exporter (also with no Debian package) at https://github.com/lovoo/ipmi_exporter. I'm not certain about whether there is a relationship between the two packages.