Software tools for IPMI at a glance
For IPMI, there are multiple software tools for different purposes and operating systems. In the following, there is an overview of useful IPMI tools.
Linux
IPMItool
IPMItool is already included in multiple Linux distributions.
You can now communicate with IPMItool in two different ways with IPMI BMC's:
- via network by using a so-called LAN channel. In this case, only IPMItool is required.
- locally via a system interface to the BMC of the computer on which you are currently using IPMItool. In this case, the IPMI device driver from OpenIPMI is required (see below).
Originally, IPMItool was often bundled with OpenIPMI in packages provided by distributions. However, since these are independent software tools, IPMItool is now usually provided as a standalone package.[1]
More information on the IPMItool in Thomas-Krenn-Wiki:
- Configuring IPMI under Linux using ipmitool
- Using Ipmitool to Remotely Control Servers
- Using Ipmitool to Check Server Sensors
OpenIPMI
OpenIPMI consists of two parts:
- an IPMI device driver for the Linux kernel
- a user-level library that provides a higher abstraction of IPMI
Updates from OpenIPMI in RHEL:
More information on OpenIPMI in Thomas-Krenn-Wiki:
FreeIPMI
FreeIPMI, just like IPMItool, allows IPMI queries both over the network and locally via a system interface. FreeIPMI, however, requires no IPMI device driver. The required code for the access via system interface is already included in FreeIPMI. It is not possible to run the OpenIPMI device driver and FreeIPMI at the same time.
FreeIPMI is specifically designed to meet the requirements of large computer clusters (HPC). At Thomas-Krenn, we use FreeIPMI at IPMI Sensor Monitoring Plugin (v2 and v3) for Nagios/Icinga.
FreeIPMI is included in RHEL 5 as Technology Preview.[2]
IPMIutil
IPMIutil is another tool in the IPMI environment. In addition to Linux, it is also available for Windows, Solaris, BSD, and EFI. More details can be found in the comparison table of IPMIutil.
IPMIutil is included in Fedora 14.[3]
Windows
Microsoft IPMI provider
The Microsoft IPMI provider is not an independent tool. Instead, as a WMI provider, it allows other tools to access IPMI BMC information.
More information at Microsoft:
IPMIutil for Windows
(see #IPMIutil)
iPhone

There are two IPMI apps for the iphone by www.yellowkompressor.com
- IPMI touch (subject to a fee), IPMI touch in the AppStore
- IPMI light (free of charge), IPMI light in the AppStore
Manufacturer-specific tools
Supermicro tools
See IPMI configuration for Supermicro systems.
References
|
Author: Werner Fischer Werner Fischer, working in the Knowledge Transfer team at Thomas-Krenn, completed his studies of Computer and Media Security at FH Hagenberg in Austria. He is a regular speaker at many conferences like LinuxTag, OSMC, OSDC, LinuxCon, and author for various IT magazines. In his spare time he enjoys playing the piano and training for a good result at the annual Linz marathon relay.
|
|
Translator: Alina Ranzinger Alina has been working at Thomas-Krenn.AG since 2024. After her training as multilingual business assistant, she got her job as assistant of the Product Management and is responsible for the translation of texts and for the organisation of the department.
|

