It's undoubtably a cool solution, but in why do you need to remotely do a hard power cycle? Won't just SSHing in and rebooting be enough?
And when ssh is down because you OOMd or something else?
And when ssh is down because you OOMd or something else?