I've finished up everything I'd like to be in 0.7.X line. Wanted to get
some opinions before I release.
The following are some things I'd like to get people's opinions on and
if they break anything, are neat, require a different feature, etc.
1) There is a new tool ipmi-chassis-config. It replaces a number of the
options in ipmi-chassis, offers additional chassis configuration, and
utilizes the config file --checkout/--commit style of the other FreeIPMI
tools (i.e. bmc-config, ipmi-sensors-config, etc.).
2) FreeIPMI now supports a /etc/freeipmi.conf file. The intention is to
A) remove the need to always type in a long list of command line
options, and B) securely store username, password, etc. information, for
most of FreeIPMI. This overrides several legacy files for ipmipower and
ipmiconsole. See freeipmi.conf(5) for info.
3) The outputs and conditions for outputs in ipmi-sensors and
ipmimonitoring have been changed. They are subtle. I really feel this
change is needed, and hopefully I don't break too many people's scripts.
Some examples for ipmi-sensors:
Suppose a power supply sensor exists for a power supply that is not
installed. If the sensor is enabled on the motherboard, ipmi-sensors
would likely report "OK". If the sensor is disabled on the motherboard,
ipmi-sensors would now likely report "NA". Previously, "OK" would have
been reported under both conditions.
"NA" is also output for sensors whose slave addresses are not the BMC.
Under non-verbose modes, the output strings for a number of sensors has
been slightly altered for readability. For example:
"Fully Redundant (formerly \"Redundancy Regained\")"
(which is copied straight from the IPMI spec)
For ipmimonitoring, the changes above are identical except NA sensors
will not be output (unless ipmimonitoring's verbosity is increased).
Also in ipmimonitoring, if not bitmask strings are reported,
ipmimonitoring now reports a generic string of "OK" rather than an empty
4) Support sensor bridging to other devices. With the --bridge-sensors
option in ipmimonitoring and ipmi-sensors, sensors not owned by the BMC
will be attempted to be read/accessed (these sensors typically will show
up as "NA" on ipmi-sensors and ipmimonitoring). It definitely works for
some interfaces (LAN, KCS), but has not been tested on LAN_2_0 and
5) Support the Solaris BMC driver (/dev/bmc). Currently untested. If
interested in trying this out, please read the README.sunbmc file.
6) I've added Ganglia and Nagios monitoring scripts in the contrib/
directory. (they'll be on the webpage once I release 0.7.1 officially).
There are a variety of more minor changes listed in the NEWS file.
The beta can be downloaded here:
High Performance Systems Division
Lawrence Livermore National Laboratory
Freeipmi-devel mailing list