FreeIPMI
FreeIPMI ist eine Sammlung von IPMI Softwaretools für Linux, FreeBSD, OpenBSD und Solaris. Es bietet eine ähnliche Funktionalität wie ipmitool, hat aber vor allem bei der Abfrage von Sensoren des Sensor Types Discrete einige Vorteile. Einen Vergleich von FreeIPMI mit anderen IPMI Softwaretools finden Sie im Artikel Softwaretools für IPMI im Überblick.
Versionsinformationen
FreeIPMI ist in den Linux Distributionen direkt enthalten:
Linux Distribution | FreeIPMI Version |
---|---|
Debian 9.0 (Stretch) | 1.4.11-1.1 |
Debian 8.0 (Jessie) | 1.4.5-3 |
Debian 7.0 (Wheezy) | 1.1.5-3 |
Debian 6.0 (Squeeze) | 0.7.17~beta2-1 |
Ubuntu 16.04 LTS (Xenial Xerus) | 1.4.11-1ubuntu1 |
Ubuntu 14.04 LTS (Trusty Tahr) | 1.1.5-3ubuntu3 |
Ubuntu 12.04 LTS (Precise Pangolin) | 0.8.12-3 |
Red Hat Enterprise Linux / CentOS ab Version 7.0 | 1.2.9-6.el7 |
Red Hat Enterprise Linux / CentOS ab Version 6.0 | 0.7.16-3 |
Red Hat Enterprise Linux / CentOS ab Version 5.2 | 0.5.1-5.el5 bzw. 0.5.1-6.el5 (als Technology Preview) |
SUSE Linux Enterprise Server 11 | enthält keine FreeIPMI Pakete |
Changelogs
Die vollständigen Changelogs zu den einzelnen FreeIPMI Versionen finden Sie auf der FreeIPMI Webseite.[1]
Auszug aus den Changelogs in Bezug auf Server von Thomas-Krenn:
- FreeIPMI 1.0.2 - 02/22/11: Support Supermicro X7DBR-3, X8DTL-3F, X8DT3-LN4F motherboard OEM sensors. (Behebt FreeIPMI kann OEM Sensor nicht auslesen - CPU Temp liefert nur N/A.)
- FreeIPMI 1.0.4 - 04/21/11: Support additional sensor/SEL interpretations for Intel motherboards. (Behebt FreeIPMI SMI Timeout Sensor Monitoring Status N/A bei SR1625 und SR2625 Server.)
- FreeIPMI 1.0.6 - 09/01/11: Support Supermicro X8SIL-F, X9SCL, and X9SCM motherboard OEM sensors.
- FreeIPMI 1.0.9 - 11/21/11: Support Supermicro OEM sensors on X9SCM-F motherboards with newer firmware. (Mit der IPMI Firmware 1.30 wurde von Supermicro die Manufacturer ID korrigiert.)
- FreeIPMI 1.1.3 - 03/06/12: Support Supermicro CPU temperature SEL events.
- FreeIPMI 1.1.6 - 06/28/12: Support Supermicro 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. (siehe FreeIPMI Abfrage an Supermicro System scheitert über LAN Channel)
FreeIPMI unter Debian/Ubuntu selbst kompilieren
Zum Kompilieren des aktuellsten FreeIPMI-Quellcodes unter Debian oder Ubuntu verwenden Sie folgende Kommandos:
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
Host Optionen
Ohne weitere speziellen Parameter liefern die Tools von FreeIPMI jeweils die Werte vom aktuellem System, auf dem die Tools aufgerufen werden, z.B.
ipmi-sensors
Für den Zugriff auf den BMC eines anderen Systems über das Netzwerk können Sie weitere Optionen nutzen, z.B.
ipmi-sensors -h 10.1.102.10 -u monitoring -p relation -l user
ipmimonitoring Kommando
Siehe FreeIPMI ipmimonitoring.
ipmi-sensors Kommando
Siehe FreeIPMI ipmi-sensors.
Einzelnachweise
- ↑ FreeIPMI Changelog (www.gnu.org)
Weitere Informationen
- FreeIPMI (www.gnu.org)
- FreeIPMI - Frequently Asked Questions (www.gnu.org)
Autor: Werner Fischer Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.
|