This adds support for versions of FreeIPMI before 1.2 (without the
threshold information), and explicits the dependency information.
It also works with older Munin nodes where dirtyconfig is not supported.
These two plugins are using a different command coming from the same
package as hpasmcli, they lack a license identification, and are a tad
more rough than the one that would replace them.
This new plugin is written in Perl rather than sh+awk, executes
ipmi-sensors only once per call (config/fetch still require two calls
total), and with one call it produces all the available graphs
depending on the available sensors.
This still allows for monitoring a remote system, and that becomes
even more interesting since it only fetches data once.
The plugin will also now fail autoconf if there is no sensor output
that can be monitored.
This is designed as a replacement for the sensors_ plugin in Munin; it
accesses the same data as that plugin, but does so through direct
access to /sys, following the kernel-mandated interface, instead of
using the `sensors` command.
This allows much faster and reliable monitoring, especially on
dme1737-based systems where the driver is prone to failures.
Compared to the sensors_ plugin, this does not let you change the
warning/critical levels from the node configuration, nor to ignore any
particular sensor, as it provides whatever the kernel is providing.
Also, this plugin will show humidity and current readings, if present.