Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#48250 - [collectd] plugin_load: Could not find plugin "ipmi" in /usr/lib/collectd

Attached to Project: Community Packages
Opened by Ben Alex (benalexau) - Friday, 19 February 2016, 12:38 GMT
Last edited by Gaetan Bisson (vesath) - Saturday, 20 February 2016, 20:27 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Gaetan Bisson (vesath)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

The collectd package has not been complied with the IPMI plugin. This results in the following error reported in journalctl when the plugin is used:

plugin_load: Could not find plugin "ipmi" in /usr/lib/collectd

The plugin does appear in /etc/collectd.conf.

According to https://collectd.org/wiki/index.php/Plugin:IPMI this plugin requires the Open IPMI library, which is packaged in AUR as https://aur.archlinux.org/packages/openipmi/.

I operate several Arch Linux-based servers and IPMI provides a highly convenient mechanism to capture many sensors (fans, temperature, voltages, PSU status etc). I would therefore like the collectd package to enable the IPMI plugin, as many of these sensor values are simply unavailable via other collectd plugins.

https://wiki.archlinux.org/index.php/Arch_packaging_standards states "The submitted PKGBUILDs must not build applications already in any of the official binary repositories under any circumstances. Exception to this strict rule may only be packages having extra features enabled and/or patches in comparison to the official ones. In such an occasion, the pkgname array should be different".

I am happy to maintain a dedicated AUR package that includes the IPMI plugin if this is desired. I'd suggest it be named "collectd-extras" so it may include other AUR library dependencies that emerge in the future, although "collectd-ipmi" or similar is fine too. Or of course I'd be even happier if the community package added IPMI given it's so useful for server deployments.

Steps to reproduce:

1. Edit /etc/collectd.conf
2. Uncomment the "#LoadPlugin ipmi" line
3. Uncomment the "#<Plugin ipmi>" section
4. systemctl restart collectd.service
5. journalctl _SYSTEMD_UNIT=collectd.service -f, noting the plugin_load error line
This task depends upon

Closed by  Gaetan Bisson (vesath)
Saturday, 20 February 2016, 20:27 GMT
Reason for closing:  Implemented
Additional comments about closing:  collectd-5.5.1-1 in [community]

Loading...