Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Have a cluster of desktop computers that are used to process data. Sometimes they crash and it would be nice of we could send a signal to the motherboards on them to restart the machine if we stop being able to connect via SSH.

Is there a piece of hardware that exists that can receive a signal signal via USB or serial port instructing it to connect two wires in the same way that pressing the "reset" button on a desktop case would?

In this way, the mechanism could be connected to the restart pins on another desktop's motherboard, and one computer could be used to restart another computer after it crashed. This seems like a pretty simple thing to do and I know I could do it with an arduino or something if I had the time, but seems like there should be something out there already that allows for this.

Thanks so much!

share|improve this question

Switched PDU.

Here's an APC one, but other brands do exist. Basically it's like a power strip, except with C13/C14 sockets, and a bunch of relays, so they're web/snmp controllable.

share|improve this answer

Use a controllable ("smart") PDU. Then you could cycle the power socket for just a given machine.

share|improve this answer

You want a watchdog timer ( They exist as PCI card, Ethernet, or USB acessory. Google for ""pc watchdog".

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.