Przegląd narzędzi programowych IPMI
Dla IPMI dostępne są liczne narzędzia programowe, do rożnych zastosowań i systemów operacyjnych. Tutaj znajduje się przegląd najcenniejszych z nich (IPMI Tools).
Linux
IPMItool
IPMItool jest już zawarty w licznych dystrybucjach Linuksa.
Z IPMItool możliwe są dwa sposoby komunikacji z IPMI BMC:
- poprzez sieć, przez tak zwany LAN Channel. W tym przypadku wymagany jest tylko sam IPMItool.
- lokalnie poprzez interfejs systemowy do BMC komputera, na którym jest właśnie wykorzystywany IPMItool. W tym przypadku wymagany jest sterownik urządzenia OpenIPMI (vide poniżej).
Pierwotnie IPMItool był często w dystrybucja pakowany razem z OpenIPMI. Są to jednak niezależne od siebie narzędzia programowe i dlatego IPMItool jest teraz zazwyczaj dostępny jako samodzielny pakiet.[1]
Dalsze informacje o IPMItool w Wiki Thomas Krenn:
- Konfiguracja IPMI pod Linuksem
- Wykorzystanie Ipmitool do zdalnego zarządzania serwerem
- Odczyt wartości z sensorów serwera za pośrednictwem Ipmitool
OpenIPMI
OpenIPMI składa się z dwóch części:
- sterownika IPMI urządzenia dla jądra Linuksa.
- biblioteki user level.
Aktualizacje OpenIPMI w RHEL:
Dalsze informacje o OpenIPMI w Wiki Thomas Krenn:
FreeIPMI
FreeIPMI umożliwia dokładnie jak IPMItool odczyt informacji z IPMI, zarówno przez sieć jak i lokalnie przez interfejs systemowy. FreeIPMI nie wymaga jednakże sterownika IPMI urządzenia. Kod niezbędny do uzyskania dostępu do interfejsu systemowego jest już zintegrowany w FreeIPMI. Równoległe korzystanie ze sterownika OpenIPMI urządzenia i FreeIPMI nie jest możliwe.
FreeIPMI jest specjalnie zaprojektowany, aby sprostać wymaganiom dużych klastrów komputerowych (HPC). W Thomas Krenn FreeIPMI jest wykorzystywany w pluginie IPMI Sensor Monitoring (v2 i v3) pod Nagios/Icinga.
FreeIPMI jest zawarte w RHEL 5 jako Technology Preview.[2]
IPMIutil
IPMIutil jest kolejnym narzędziem w środowisku IPMI. Jest dostępny obok Linuksa również dla Windows, Solaris, BSD i EFI. Dalsze szczegółowe informacje znajdują się w Comparison of common IPMI Softwarel.
IPMIutil jest zawarty w Fedorze 14.[3]
Windows
Microsoft IPMI Provider
Microsoft IPMI Provider nie jest samodzielnym narzędziem, lecz jako Provider WMI pozwala innym narzędziom na dostęp do informacji z IPMI BMC.
Dalsze informacje w Microsofcie:
IPMIutil pod Windows
(vide #IPMIutil)
iPhone
Na iPhone dostępne są dwie aplikacje (Apps) dla IPMI:
- IPMI touch (odpłatny), IPMI touch w AppStore
- IPMI light (darmowy), IPMI light w AppStore
Narzędzia producenta
Narzędzia firmy Supermicro
vide Konfiguracja IPMI w systemach Supermicro.