From HPC
Jump to: navigation , search

Application Details

  • Description : FreeIPMI provides in-band and out-of-band IPMI software based on the IPMI v1.5/2.0 specification.
  • Versions : 1.4.11
  • Module names : freeipmi/1.4.11
  • License: GNU license(s)

Usage Examples

FreeIPMI provides in-band and out-of-band IPMI software based on the IPMI v1.5/2.0 specification.

The Intelligent Platform Management Interface (IPMI) is a set of computer interface specifications for an autonomous computer subsystem that provides management and monitoring capabilities independently of the host system's CPU, firmware (BIOS or UEFI) and operating system. IPMI defines a set of interfaces used by system administrators for out-of-band management of computer systems and monitoring of their operation. For example, IPMI provides a way to manage a computer that may be powered off or otherwise unresponsive by using a network connection to the hardware rather than to an operating system or login shell.

Commands Available


   A tool to read information about a BMC such as device version numbers, device support, and globally unique IDs (guids). (example output) 


   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. 


   A tool to manage/monitor a chassis, such as chassis power, identification (i.e. LED control), and status. 


   A tool to read field replaceable unit (FRU) information from a motherboard/machine. (example output) 


   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) 


   A tool to read IPMI sensor readings and sensor data repository (SDR) information. (example output, example output w/ sensor state) 


   A tool for remote power control. 


   A tool for Serial-over-Lan (SOL) console access. 


   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) 


   A tool that provides hex input/output of IPMI commands. 


   A tool that can probe for information about a BMC device, such as device addresses or IPMI version support. (example output) 


   A tool to parse and interpret Platform Event Traps (PET). 


   A tool to perform Data Center Manageability Interface (DCMI) IPMI extension commands. Supports extensions for asset management and power usage management. 


   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. 


   An IPMI ping tool for debugging. (example output) 


   A RMCP ping tool for debugging. (example output) 


   An IPMI tool for OEM specific commands. 


   A tool and daemon for IPMI node detection. 


   A daemon that regularly polls the SEL and stores the events to the local syslog. 

(Sourced from

Libraries Provided

FreeIPMI provides four libraries to link to user programs as well:

  • Libfreeipmi
  • Libipmiconsole
  • Libipmimonitoring
  • Libipmidetect

Further information

Icon home.png