macrofy network reboot

I'm setting up a system where two Pucks living in a server room as backuped system. They are supposed to stay on all the time and are running in Magic sheet LEM. I would like to have a macro that reboots the system if neccessarry. 

I now that i can macrofy a system shotdown, but then somebody would go down in that server room and switch at least one Puck on again manually. Which would not be the desired procedure.

Is it possible to macrofy a system reboot?

If not, would it be possible to have BIOS setup to auto wake on power?

Thanks!

Related