A library to interact with BMCs of different vendors
Data collection support
Hardware
Supported
Partially Supported
Dell M1000e
✔
Dell iDRAC8
✔
Dell iDRAC9
✔
HP c7000
✔
HP iLO3
✔
HP iLO4
✔
HP iLO5
✔
Supermicro X10
✔
Firmware update support
Hardware
Supported
Dell M1000e
✔
Dell iDRAC8
Dell iDRAC9
HP c7000
✔
HP iLO3
HP iLO4
HP iLO5
Supermicro X10
Configuration support
Hardware
User accounts
Syslog
NTP
Ldap
Ldap groups
BIOS
SSL
Dell M1000e
✔
✔
✔
✔
✔
-
Dell iDRAC8
✔
✔
✔
✔
✔
Dell iDRAC9
✔
✔
✔
✔
✔
✔
HP c7000
✔
✔
✔
✔
✔
-
HP iLO4
✔
✔
✔
✔
✔
HP iLO5
✔
✔
✔
✔
✔
Supermicro X10
✔
✔
✔
✔
✔
Debugging
export DEBUG_BMCLIB=1 for bmclib to verbose log.
Acknowledgment
bmclib was originally developed for Booking.com.
With approval from Booking.com, the code and
specification were generalized and published as Open Source on github, for
which the authors would like to express their gratitude.