Almost all our servers include the IPMI interface. You already have an add-on that covers sending commands to the IPMI interface for reboots and such. However, the primary use case we have with the IPMI technology is the ability to control the console and manipulate the boot process through wat is called IPMIView. It's sort of a remote desktop with remote mount support that enables you to control the server even when it's booting into a bios.
Publically available documentation:
Could support for IPMIView become a reality?
Supermicro IPMIView plugin