Удаленная перезагрузка компьютера

Обслуживаемый компьютер на Windows XP SP3 находится в 5 километрах от нас, бывает зависания, что только вручную надо клацнуть, шкаф закрыт и сменный персонал не может добраться,ключ никто не оставит. НУ берем машины и едем, так себе идея,можно схлопотать простой, а можно как то удаленно решить этот вопрос,если машина зависла? Бывает пинги идут, а подключится удаленно aspia,vnc не получается, она как бы перегружается и так пока вручную не клацнешь. Как можно решить эту проблему?


Ответы (2 шт):

Автор решения: pepsicoca1

Была такая байка времен 90-х годов. У кого-то тоже часто зависал компьютер под виндой и нужно было удаленно нажимать сброс. Так вот, ребята поставили рядом компьютер с линуксом и при зависании винды удаленно подавали на компьютер с линуксом команду "выдвинуть-убрать CD привод". А компьютер с линуксом поставили так, чтобы крышка CD привода нажимала кнопку "СБРОС" на компьютере с виндой. :-)

→ Ссылка
Автор решения: don Rumata

То, что ты ищешь - называется WatchDog. Концептуально выглядит так:

  • Железка цепляется к компу через какой-либо порт USB\COM\LPT\Astral.
  • Провод от неё кидается на колодку материнки в штырьки SW_Reset.
  • На ОС ставится драйвер\прога, которая опрашивает эту самую железку и сбрасывает внутренний таймер (в самой железке).
  • Если комп завис, то прога соответственно не сбрасыват таймер вачдога и он посылает на провода reset.
  • Комп уходит в хард резет. Все счастливы и довольны.

В серверных материнках обычно такое уже есть прям с завода.

Я помогал реализовывать такую штуку у друга на даче. Брали "usb-флэшку" у этих ребят. На винде прога занимает метров 10, на линуксе вообще ничего не надо - там просто пишется скрипт на 5 строк, который через echo пушит в /dev/ttyACM0.

→ Ссылка