In keeping with the theme of Webmin providing a uniform interface across multiple Linux distributions, I was wondering if anybody has thought about server remote management via the BMC - either via IPMI or via the SSH and Redfish interfaces that some server vendors provide.
Most server vendors provide a web interface into their BMC. Some, like HP and Dell, only support limited functionality, via the web interface and ask you to purchase a license to unlock higher level functions. However, nearly all server vendors support the UDP interface accessible via IPMITOOL and similar CLI software packages.
Even with full functionality, the web interfaces for remote management can be very different across vendors. Even basic functions like power control and remote console can be hard to find and remote console especially can be very different between vendors. And once the hardware is a little old, issues with TLS and Java versions start to creep in, making management very difficult.
However, command-line access via IPMITOOL, once set up, works consistently and provides 90% of the typical day-to-day functionality regardless of the server vendor.
So… Wouldn’t it be cool to have a Webmin extension or Webmin-like package that provides a consistent interface for BMC access based on the common IPMI commands that work across all server vendors?
Thoughts?
Thanks.
-Dave