This software for IPMI is both free and open source, providing support for both in-band and out-of-band functionality.
This software is particularly useful for large high-performance computing (HPC) or cluster environments. The project includes several tools and libraries, such as BMC-info, which provides information about a BMC device's version numbers, device support, and global IDs. Additionally, BMC-config enables users to configure general BMC and IPMI information, including usernames, passwords, networking information, security, Serial-over-LAN (SOL), and other core fields.
Another tool, BMC-watchdog, is a tool/daemon used for managing the BMC Watchdog. This tool is ideal for system timeout management and automatic system restarts during system crashes. There's also IPMI-chassis, which is a tool to manage or monitor a chassis, such as the chassis power, identification (i.e. LED control), and status.
The IPMI FRU offers a tool to read field-replaceable unit (FRU) information from a motherboard or machine. And, the IPMI-SEL offers a tool to read and manage IPMI System Event Log (SEL) records. These records store valuable information about system events, which can be useful for debugging problems. The IPMI-sensors tool reads IPMI sensor readings and sensor data repository (SDR) information, while the IPMI-power tool provides remote power control.
The IPMI console offers a tool for Serial-over-Lan (SOL) console access, while the IPMI-raw tool provides hex input/output of IPMI commands. Lastly, the IPMI-locate tool can probe for information about the location of a BMC device, such as device addresses.
The project also offers several libraries, including the Libfreeipmi, which includes KCS, SSIF, and OpenIPMI drivers, IPMI 1.5 and IPMI 2.0 LAN communication interfaces, IPMI packet building utilities, IPMI command utilities, and utilities for reading, interpreting, and managing IPMI. Other libraries include the Libipmiconsole, which is a library for Serial-over-Lan (SOL) console access, and the Libipmidetect, which is a library for IPMI node detection.
Version 0.7.14: N/A