[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Freeipmi-devel] hardcoded path to ipmi-sensors in ipmimonitoring script
From: |
Werner Fischer |
Subject: |
[Freeipmi-devel] hardcoded path to ipmi-sensors in ipmimonitoring script caused problems in Gentoo |
Date: |
Fri, 10 Jun 2011 16:27:02 +0200 |
Hi Al,
our Nagios/Icinga IPMI is meanwhile available in Gentoo as an ebuild,
just like FreeIPMI is, too:
http://packages.gentoo.org/package/net-analyzer/nagios-check_ipmi_sensor
http://packages.gentoo.org/package/sys-libs/freeipmi
In a bug report for the plugin Rolf Eike Beer mentions that the
hardcoded path to ipmi-sensors in the ipmimonitoring script of FreeIPMI
1.0.4 caused troubles in Gentoo:
"Additionally the file /usr/sbin/ipmimonitoring in 1.0.4 has a
hardcoded path to /usr/local/sbin/ipmi-sensors which is
in /usr/sbin instead."
See: http://bugs.gentoo.org/show_bug.cgi?id=367357#c1
The ipmimonitoring script has the following last line:
exec /usr/local/sbin/ipmi-sensors $options
With the plugin I had the same issue regarding setting the location of
ipmimonitoring. I resolved it there with the following part (but the
plugin requires /bin/bash, I'm not sure whether this works also with
other shells in this way...)
if [ -x "/usr/sbin/ipmimonitoring" ]; then
IPMICOMMAND="/usr/sbin/ipmimonitoring"
elif [ -x "/usr/bin/ipmimonitoring" ]; then
IPMICOMMAND="/usr/bin/ipmimonitoring"
elif [ -x "/usr/local/sbin/ipmimonitoring" ]; then
IPMICOMMAND="/usr/local/sbin/ipmimonitoring"
fi
Do you see an option how you could modify the ipmimonitoring script so
that it also works when ipmi-sensors is not in /usr/local/sbin/ but
in /usr/sbin instead?
Best regards,
Werner
--
: Werner Fischer
: Technology Specialist
: Thomas-Krenn.AG | The server-experts
: http://www.thomas-krenn.com | http://www.thomas-krenn.com/wiki
- [Freeipmi-devel] hardcoded path to ipmi-sensors in ipmimonitoring script caused problems in Gentoo,
Werner Fischer <=