FreeIPMI
FreeIPMI jest zbiorem narzędzi programowych IPMI pod Linux, FreeBSD, OpenBSD i Solaris. Oferuje podobne funkcjonalności jak ipmitool, jednak w odniesieniu do sensorów typu Discrete ma kilka dodatkowych zalet. Porównanie FreeIPMI z innymi narzędziami programowymi IPMI znajduje się w artykule Przegląd narzędzi programowych IPMI.[1]
Informacje o wersjach
W międzyczasie FreeIPMI jest zawarte w niektórych dystrybucjach Linuksa:
Dystrybucja Linuksa | Wersja FreeIPMI |
---|---|
Debian Squeeze | 0.7.17~beta2-1 |
Debian 7.0 (Wheezy) | 1.1.5-3 |
Ubuntu 10.04 LTS Lucid Lynx | 0.7.15-2 (0.7.16.beta1 według ipmimonitoring -V) |
Ubuntu 12.04 LTS (Precise Pangolin) | 0.8.12-3 |
Ubuntu 14.04 LTS (Trusty Tahr) | 1.1.5-3ubuntu3 |
Red Hat Enterprise Linux / CentOS od wersji 5.2 | 0.5.1-5.el5 lub 0.5.1-6.el5 (jako Technology Preview) |
Red Hat Enterprise Linux / CentOS od wersji 6.0 | 0.7.16-3 |
Red Hat Enterprise Linux / CentOS ab Version 7.0 | 1.2.9-6.el7 |
SUSE Linux Enterprise Server 11 | nie zawiera pakietów FreeIPMI |
Changelogs
Szczegółowe changelogs do poszczególnych wersji FreeIPMI znajdują się tutaj:
Wyciąg z changelogs w odniesieniu do serwerów Thomas Krenn:
- FreeIPMI 1.0.2 - 02/22/11: Support Supermicro X7DBR-3, X8DTL-3F, X8DT3-LN4F motherboard OEM sensors.. (Replace FreeIPMI cannot read OEM sensors - CPU Temp only returns N/A.)
- FreeIPMI 1.0.4 - 04/21/11: Support additional sensor/SEL interpretations for Intel motherboards. (Replace FreeIPMI SMI Timeout Sensor Monitoring Status not available for SR1625 and SR2625 servers.)
- FreeIPMI 1.0.6 - 09/01/11: Support Supermicro X8SIL-F, X9SCL, X9SCM motherboard OEM sensors.
- FreeIPMI 1.0.9 - 11/21/11: Support Supermicro X9SCM-F motherboards with newer firmware. (With IPMI Firmware 1.30 Supermicro corrected the Manufacturer ID.)
- FreeIPMI 1.1.3 - 03/06/12: Support Supermicro CPU temperature SEL events.
- FreeIPMI 1.1.6 - 06/28/12: Support Supermicro OEM sensors on X9DRi-F OEM sensors and events. (Re: (Freeipmi-devel) Supermciro X9DRi-F CPU1 Temp and CPU2 Temp sensors)
- FreeIPMI 1.2.3 - 11/14/12: In all tools, support nochecksumcheck workaround option. (see FreeIPMI query to Supermicro Systems fails via LAN channel)
Kompilacja FreeIPMI w Debianie/Ubuntu
Do kompilacji aktualnego kodu źródłowego FreeIPMI w Debianie lub Ubuntu należy wykorzystać następujące komendy:
wget http://ftp.gnu.org/gnu/freeipmi/freeipmi-VERSION.tar.gz tar xzvf freeipmi-VERSION.tar.gz cd freeipmi-VERSION sudo apt-get install build-essential libgcrypt11-dev ./configure make sudo make install sudo ldconfig
Opcje hosta
Bez dalszych specjalnych parametrów dostarczają narzędzia FreeIPMI wartości z danego systemu, na którym zostały uruchomione, np.
ipmi-sensors
Dla dostępu do BMC innego systemu poprzez sieć mogą zostać wykorzystane dalsze opcje, np.
ipmi-sensors -h 10.1.102.10 -u monitoring -p relation -l user
Komenda ipmimonitoring
vide FreeIPMI ipmimonitoring.
Komenda ipmi-sensors
vide FreeIPMI ipmi-sensors.