NEWS
Tue Dec 01 2015

Freeipmi 1.5.1 released.
Fri Nov 13 2015

Freeipmi 1.5.0.beta1 released.
Thu Oct 29 2015

Freeipmi 1.4.11 released.
Tue Oct 20 2015

Freeipmi 1.4.10 released.
Mon Jun 01 2015

Freeipmi 1.4.9 released.
Wed Jan 07 2015

Freeipmi 1.4.8 released.
Wed Dec 10 2014

Freeipmi 1.4.7 released.
Wed Oct 29 2014

Freeipmi 1.4.6 released.
Mon Jul 28 2014

Freeipmi 1.4.5 released.
Fri Jun 27 2014

Freeipmi 1.4.4 released.
Wed May 7 2014

Freeipmi 1.4.3 released.
Tue May 6 2014

Freeipmi 1.4.2 released.
Mon Mar 3 2014

Freeipmi 1.4.1 released.
Fri Jan 24 2014

Freeipmi 1.4.0.beta0 released.
Tue Dec 12 2013

Freeipmi 1.3.4 released.
Tue Oct 29 2013

Freeipmi 1.3.3 released.
Thu Sep 10 2013

Freeipmi 1.3.2 released.
Thu Aug 22 2013

Freeipmi 1.3.1 released.
Wed Jul 17 2013

Freeipmi 1.2.9 released.
Fri Jun 21 2013

Freeipmi 1.2.8 released.
Wed May 29 2013

Freeipmi 1.3.0 Beta0 released.
Thur May 16 2013

Freeipmi 1.2.7 released.
Mon Apr 29 2013

Freeipmi 1.2.6 released.
Tue Feb 26 2013

Freeipmi 1.2.5 released.
Thu Jan 10 2013

Freeipmi 1.2.4 released.
Wed Nov 14 2012

Freeipmi 1.2.3 released.
Tue Oct 02 2012

Freeipmi 1.2.2 released.
Wed Aug 22 2012

Freeipmi 1.2.1 released.

FreeIPMI

FreeIPMI provides in-band and out-of-band IPMI software based on the IPMI v1.5/2.0 specification. The IPMI specification defines a set of interfaces for platform management and is implemented by a number vendors for system management. The features of IPMI that most users will be interested in are sensor monitoring, system event monitoring, power control, and serial-over-LAN (SOL). The FreeIPMI tools and libraries listed below should provide users with the ability to access and utilize these and many other features. A number of useful features for large HPC or cluster environments have also been implemented into FreeIPMI. See the README or FAQ for more info.

The FreeIPMI project currently includes the following tools and libraries:

Project Tools
Bmc-info
A tool to read information about a BMC such as device version numbers, device support, and globally unique IDs (guids). (example output)
Bmc-watchdog
A tool/daemon to manage a BMC Watchdog. This tool is typically used for system timeout management and automatic system restarts in the event of a system crash.
Ipmi-chassis
A tool to manage/monitor a chassis, such as chassis power, identification (i.e. LED control), and status.
Ipmi-fru
A tool to read field replaceable unit (FRU) information from a motherboard/machine. (example output)
Ipmi-sel
A tool to read and manage IPMI System Event Log (SEL) records. SEL records store system event information and may be useful for debugging problems. (example output, example output w/ event state)
Ipmi-sensors
A tool to read IPMI sensor readings and sensor data repository (SDR) information. (example output, example output w/ sensor state)
Ipmipower
A tool for remote power control.
Ipmiconsole
A tool for Serial-over-Lan (SOL) console access.
Ipmi-config
A tool to configure BMC and IPMI information. In can be used to configured usernames, passwords, networking information, security, Serial-over-LAN (SOL), Platform Event Filtering (PEF), boot devices, power restoration policy, sensor thresholds, sensor events, and many more configuration options. (example core config, PEF config, Chassis config, Sensors config)
Ipmi-raw
A tool that provides hex input/output of IPMI commands.
Ipmi-locate
A tool that can probe for information about a BMC device, such as device addresses or IPMI version support. (example output)
Ipmi-pet
A tool to parse and interpret Platform Event Traps (PET).
Ipmi-dcmi
A tool to perform Data Center Manageability Interface (DCMI) IPMI extension commands. Supports extensions for asset management and power usage management.
Bmc-device
A tool to perform advanced BMC commands, such as resetting the BMC, configuring ACPI, configuring SDR/SEL time, manually generating events, re-arming sensors, and configuring manufacturer settings.
Ipmiping
An IPMI ping tool for debugging. (example output)
Rmcpping
A RMCP ping tool for debugging. (example output)
Ipmi-oem
An IPMI tool for OEM specific commands.
Ipmidetect/Ipmidetectd
A tool and daemon for IPMI node detection.
Ipmiseld
A daemon that regularly polls the SEL and stores the events to the local syslog.
Project Libraries
Libfreeipmi
A C library that includes KCS, SSIF, and OpenIPMI Linux, and Solaris BMC drivers, IPMI 1.5 and IPMI 2.0 LAN communication interfaces, IPMI packet building utilities, IPMI command utilities, and utilities for reading/interpreting/managing IPMI.
Libipmiconsole
A library for Serial-over-Lan (SOL) console access. SOL console access is abstracted into a file descriptor interface, so users may read and write console data through a file descriptor.
Libipmimonitoring
A library for sensor monitoring and interpretation. Sensor monitoring and interpretation of those sensors is abstracted into an API with an iterator interface.
Libipmidetect
A library for IPMI node detection.
Last Update: 12:02:39 PM Mon Mar 03, 2014