|
Как реализовать WatchDog на компьютере? | ☑ | ||
---|---|---|---|---|
0
Jump
02.01.14
✎
16:50
|
Собственно как бы это сделать, при минимуме затрат?
Т.е - повис, перегрузился. |
|||
1
PLUT
02.01.14
✎
16:59
|
(0) железяку типа такого? предлагается постоянно COM-порт дрючить...
http://radionet.com.ru/shem/shem730.html |
|||
2
PLUT
02.01.14
✎
17:02
|
||||
3
mehfk
02.01.14
✎
17:07
|
Ждущий мультивибратор с длительным периодом на индикатор HDD
|
|||
4
mehfk
02.01.14
✎
17:10
|
Или пинговалку-перезагружалку на ПК с CD-ROM (под FREE BSD), лоток которого выезжает и нажимает Reset при отсутствии пинга.
|
|||
5
Jump
02.01.14
✎
18:20
|
(1)Спасибо попробую.
(2)там непонятно сколько стоит, и где и как быстро его можно купить. (3)А индикатор HDD тут каким боком? |
|||
6
XLife
02.01.14
✎
18:24
|
(5) там есть 2 версии... http://www.cvsnt.ru/products_price.html
та, что в (2) стоит 2 рубля... есть еще за 1,2 рубля |
|||
7
Torquader
02.01.14
✎
21:53
|
Вообще-то, нужно не RESET, а управление питанием, так как RESET, например, SATA-диск никак не перезапустит - туда сигнал не идёт.
|
|||
8
spectre1978
02.01.14
✎
22:06
|
(7) мне попадалось несколько плат видеозахвата для систем видеонаблюдения. В общем-то все они использовали reset на материнке для работы watchdog, реализацию через питание ни у кого не видел.
|
|||
9
Torquader
04.01.14
✎
01:10
|
(8) Это старые решения, когда RESET помогал - в современных системах, если это сервер, то WatchDog встроенный, а если обычный компьютер, то RESET не всегда спасает - сам видел.
Есть контроллеры управления питанием, которые работают от последовательного порта, но нужно смотреть, умеют ли они работать в режиме WatchDog-таймера, ну или самому прошивку переписывать. Что касается систем видеонаблюдения, то там сама система загружается с диска и висит в памяти, а на диск пишутся только видеопотоки, и простое прерывание записи сможет только испортить файлы видеопотоков, да и то только в том случае, если разработчик об этом не подумал. Система гарантированно продолжит работу, так как её прошивка может быть даже вообще на ReadOnly-диске. Для современной системы, простой перезапуск может оказаться смертельным, так как будут недозаписаны какие-то файлы реестра, после чего "умная" Windows предолжит выбрать вариант загрузки. P.S. можно купить самый дешёвый микроконтроллер и написать для него прошивку, которая реализует некоторые действия - в том числе выключение и включение питания, а сама питается от 5 вольт StandBy - задача для школьника, который хочет изучить ассемблер. |
|||
10
Сержант 1С
04.01.14
✎
01:17
|
мегафон-розетка + скрипт на отсутствие пинга
|
|||
11
Сержант 1С
04.01.14
✎
01:18
|
розетка управляется смс, а уж скрипт прикрутить на проверку можно с любого утюга
|
|||
12
Сержант 1С
04.01.14
✎
01:20
|
вообще девайс шедевральный http://yamobi.ru/posts/testiruem_SMS-rozetku_nanotehnologii_otdyihayut.html
|
|||
13
Сержант 1С
04.01.14
✎
01:21
|
а тебе вопрос на засыпку - какую среду виртуализации можно повесить на домашний комп (ресурсов дохрена), чтобы покрутить модные серверы?
|
|||
14
Сержант 1С
04.01.14
✎
01:22
|
виртуал бокс не нраица, гиперве надо на отдельный трактор, вмварю не трогал еще.
|
|||
15
dangerouscoder
04.01.14
✎
08:26
|
(10) у китайцев можно готовый контроллер с gsm модулем взять. Я на таком делал корректное отключение серверов по смс + отсыл смс при переходе ибп в режим бп.
(0) не проще найти причину зависания системы или заменить железо софт. (14)VmWare и virtualbox работают примерно одинаково единственное лучше отдельный хард под гостя.. Хвостовая машина на винде или линуксе? |
|||
16
Сержант 1С
04.01.14
✎
12:04
|
(15) вин
|
|||
17
le_
04.01.14
✎
12:58
|
||||
18
MRAK
04.01.14
✎
14:12
|
(15) по мне VB работает слишком нестабильно, в вот насчет гипер-в нареканий пока нет.
|
|||
19
spectre1978
04.01.14
✎
14:17
|
(14) Win8 Pro вроде как Hyper-V крутит. Только проц нужен с аппаратной поддержкой виртуализации.
|
|||
20
spectre1978
04.01.14
✎
14:20
|
(9) не спорю, платы были не новые. Но только тут есть нюанс...
Если управление питания делать жестким типа реле, которое оное питание просто срубит и потом подаст обратно - то это от резета мало чем отличается. Если управление питанием реализовывать через подачу ОС команды на отключение - где гарантия что она его отработает вообще или отработает в приемлемое время (положим что в памяти колом встало ресурсоемкое приложение, не завершает работу и выжрало почти все ресурсы системы ?) |
|||
21
Сержант 1С
04.01.14
✎
19:14
|
(19) спасибо, слона-то и не приметил
|
|||
22
dangerouscoder
04.01.14
✎
19:44
|
(18) и что freebsd нормально крутится под hiper-v?
|
|||
23
Torquader
05.01.14
✎
21:11
|
(20) Можно подержать кнопку питания 4 секунды, чтобы выключить питание компьютера, потом можно немного подождать и выполнить включение заново.
Хотя, если отказ железа, то, что RESET, что SoftPowerOff - не спасают - нужно физически выключить компьютер, чтобы контроллер включения сбросился. В этом случае, управляемая розетка - самое то. А вообще, нужно посмотреть в сторону подключения по USB, чтобы на современных, где COM-порта нет, работало. |
|||
24
Torquader
05.01.14
✎
21:12
|
Есть идея - эммулировать нажатие NumLock на клавиатуре - компьютер, если жив - передаёт назад состояние светодиодов (зажигает и гасит NumLock).
Поэтому, можно сделать WatchDog без необходимости установки драйвера в систему. |
|||
25
spectre1978
06.01.14
✎
11:00
|
(23) кстати, а в качестве оного контроллера можно же использовать обычный Smart-UPS! Он ведь, насколько помню, позволяет управление нагрузкой через подключение по COM или USB...
|
|||
26
Torquader
06.01.14
✎
13:33
|
(25) Так он прекрасно выключается с компьютера, и на некоторых даже режим WatchDog-а есть штатный, когда комп в COM-порт периодически посылает сигнал.
Просто, для нормального управления группой компов (серверов) нужно один достаточно надёжный комп, который будет управлять UPS-ами и остальными компами. Плюс, если отключение питания, то может заранее "укладывать" сервера, если с ними уже никто работать не может - если на них виртуалки, то их вообще прекрасно можно положить на диск и поднять, когда питание появится. |
|||
27
Jump
07.01.14
✎
20:04
|
(15)Объясни как найти причину зависания которого не было?
|
|||
28
Jump
07.01.14
✎
20:10
|
(10)Ну во первых это дорого. Во вторых это очень нестабильно - ну например забудешь закинуть денег на симку, или будут перебои в работе сотовой сети и смс придет на пару часов позже, что в принципе не редкость.
|
|||
29
IamAlexy
07.01.14
✎
20:17
|
(0) kvm_over_ip поставь + заюзай сервер типа http://ping-admin.ru (ну или свой напиши на пыхыпы и повесь на халявный хоситнг)
|
|||
30
Torquader
07.01.14
✎
22:20
|
(29) WatchDog хорош тем, что он делает всё сам, а не с помощью админа.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |