Программный watchdog для windows
Настройка модуля WatchDog
Введение:
WatchDog разработан для автоматического перезапуска компьютера при зависании или вылете в синий экран. Используется для серверов видеонаблюдения, терминалов, банкоматов, майнинг ферм и т.д.
1. Допустимо использование с любыми типами компьютерных материнских плат. Необходимое условие для подключения: наличие интерфейса Type-A USB.
2. Требования к операционной системе: Windows x86/x64. Включая: XP, 7, 8, 10.
3. Необходима установка драйвера устройства. Драйвер поставляется вместе с программой мониторинга и доступен для скачивания ниже.
4. Вы можете настроить Watchdog под ваши нужды с помощью программы мониторинга.
5. Задержка перезагрузки: 10-1270 секунд. Вы можете установить желаемую задержку.
6. Актуальная версия программы мониторинга: USB Watchdog V6.1.9
Функции:
Двухрелейный Watchdog 2.4 :
- Управляется из программы
- Запланированная перезгрузка (по расписанию)
- Мониторинг видеокарты
- Логирование консоли
- Поддержка глубокого перезапуска «зажатием» кнопки Power
- Поддержка автоматического запуска системы при появлении питания сети (после выключения света)
Комплектация:
1 * Устройство Watchdog
1 * Кабели Reset + Power
1 * Программа мониторинга (распространяется в цифровом виде)
Настройка
1. Установите драйвер
Перед установкой драйвера отключите USB Watchdog от компьютера.
Далее запустите «Watchdog Driver. exe», кликните «Install».
Дождитесь завершения установки.
2. Подключение к портам
Вставьте Watchdog в USB порт компьютера.
Временно не подключайте кабели Reset и Power.
Изначально, время перезагрузки системы установлено на 3 минуты.
Если вы не успеете поставить драйверы и провести настройку за 3 минуты — будет подан сигнал перезагрузки.
Дождитесь, пока компьютер автоматически определит устройство в системе.
3. Настройка программы мониторинга Watchdog
Запустите USB Watchdog V6.1.9.exe и настройте необходимые параметры
1. Timeout — время ожидания ответа от компьютера перед перезагрузкой (в сек)
2. Scheduled Restart — интервал для запланированной перезагрузки компьютера (в днях)
3. Website Monitoring — веб сайт, который будет опрашиваться для проверки подключения к интернету (например google.com)
4. Monitor specified program — программа, выполнение которой будет проверяться. Вводить нужно имя исполняемого файла без «.exe»
5. Video Card Monitoring — проверка наличия видеокарты в системе
6. Automatic upgrade — автоматическое обновление
7. Timed off time — час в сутках, в который должен выключаться компьютер
8. Timed start time — час в сутках, в который должен включаться компьютер
9. Open/Close — включить или выключить функцию
10. Save Config — сохранить настройки
Окончание установки:
Некоторые антивирусы могут запрещать запуск программы мониторинга. Для корректной работы, нужно добавить программу «USB Watchdog V6.1.9.exe» в исключения антивируса.
Утилита USBWatchdog.exe должна быть всегда запущена. Добавьте её в автозагрузку.
Открыть автозагрузку можно так: Win+R -> shell:startup
Когда программа запущена, индикатор на приборе будет моргать каждые 2 секунды: программа передаёт вотчдогу сигналы о том, что система работает.
Если индикатор на приборе горит ровно — значит компьютер завис и вотчдог отправит сигнал перезагрузки на Reset через установленное количество секунд (180 сек по умолчанию).
Вотчдог является SerialPort устройством. Рекомендуется не отключать Serial Port и не менять режим работы SP в биосе.
Для завершения установки, подключите кабели Reset и Power к материнской плате.
Использование Watchdog v 9.0 для обеспечения бесперебойной работы рига
Любое оборудование при продолжительной работе может сбоить из-за различных причин. В майнинге это, как правило, проблемы, связанные с переразгоном, перегревом, критическим накоплением программных ошибок, переполнением доступной памяти, распространением помех по сети и прочим.
При простое оборудования, использующегося при майнинге, происходит потеря дохода. Для уменьшения простоев, вызванных сбоями в работе оборудования, стоит использовать программные watchdog’s («сторожевые собаки»), а также аппаратные устройства.
Использование аппаратных устройств оправдывается тем, что они должны срабатывать даже при полном зависании операционной системы или появлении критических ошибок, в случае которых программный вотчдог не сработает.
Такие устройства, как правило, стоят не очень дорого и их можно купить в местных магазинах или заказать на Aliexpress.
В этой статье рассматривается один из последних аппаратных Watchdog-ов, производимых в Китае фирмой Finedar — USB устройство версии 9.0 (стоимость около 3,5 долларов США):
Описание и технические данные USB Watchdog v 9.0:
Преимущества USB вотчдога версии 9.0:
- имеется достаточно большой цифровой экран и звуковая сигнализация (зуммер);
- поддержка большинством материнских плат с интерфейсом USB от версии 2.0 (тип A);
- гарантирована работа в операционных системах семейства Windows x86/x64 (включая версии XP, Win7, 8/8.1, 10), а также в ОС семейства Linux;
- есть возможность установки времени отключения/перезагрузки и включения майнинг рига;
- имеется опция мониторинга работоспособности видеокарт и наличия подключения к интернету;
- возможность логирования состояния работы устройства.
Существует две версии комплектации устройства: в корпусе из оргстекла и без него (опция with shell / no shell).. В комплект поставки входят: watchdog (в прозрачной коробочке или без нее), две пары проводников для коммутации линий power on/off и Reset.
Устройство обладает следующими параметрами:
- габаритные размеры 65x23x14 мм;
- драйвера и программное обеспечение скачивается из интернета по ссылке;
- длина проводников для коммутации линий включения и перезагрузки – 500 мм;
- потребляемый ток от линии 5 вольт USB – не более 0,2 ампер;
- диапазон времени для отсрочки перезагрузки – от 10 до 1270 секунд (по умолчанию – от 180 секунд);
- диапазон времени для осуществления запланированного перезапуска (дней) — 1-99, при установке значения в ноль автоматический перезапуск по таймеру осуществляться не будет;
- параметры отображения на дисплее устройства: номер хоста, время работы системы, количество видеокарт, код ошибки, состояние связи;
- автоматическая перезагрузка происходит при следующих ошибках: критические сбои в работе компьютера, синий экран, необычное состояние видеокарт, отсутствие подключения к интернету.
На плате устройства имеется кнопка On для запуска системы (дублирует функцию кнопки включения питания).
На дисплее устройства отображается номер рига (четыре символа в формате xxxx), который можно установить программным способом. Отображение количества доступных видеокарт производится с использованием двух символов в формате D-xx.
Как использовать watchdog версии 9.0
Для использования watchdog 9.0 нужно выполнить следующие действия:
- загрузить программное обеспечение для работы с устройством. Это можно сделать по ссылке производителя (сайт иногда работает очень медленно) или по ссылке отсюда;
- установить драйвер watchdog-а в работающей операционной системе с помощью программы WatchdogDriverSetup.exe и выключить компьютер;
- подключить пару проводников к двум контактам «RST» устройства (используется для перезапуска компьютера, обычно синяя пара проводов) и скоммутировать их к разъему материнской платы «Reset»;
- подключить пару проводников к разъему устройства «PWR» и скоммутировать их к разъему материнской платы «PWR BTN»;
- вставить устройство в разъем USB на материнской плате;
- включить риг и войти в систему. Если компьютер автоматически не сартовал, то осуществить запуск с помощью кнопки On на устройстве;
- запустить программное обеспечение PCWatchDog_V9.0.exe для мониторинга сторожевой собаки и настроить его параметры ,а также добавить его в автозагрузку.
Для добавления программы мониторинга PCWatchDog_V9.0.exe в автозагрузку нужно создать ее ярлык и поместить его в папку «C:\Users\Z370\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup».
Для проверки работоспособности устройства нужно нажать на кнопку «Reset now» в программе watchdog-а и убедиться, что компьютер перезагрузился и все необходимые программы запустились в автоматическом режиме.
Для проверки также можно просто закрыть программу мониторинга watchdog-а и проследить, чтобы риг перезагрузился по истечении времени, выставленного в поле таймаута перезагрузки (10-1270 секунд). Это значение нужно выставлять больше на не менее 20-30 секунд чем время, необходимое для загрузки операционной системы и программы мониторинга.
Установка драйверов для watchdog
Установку драйверов для watchdog можно осуществлять и без подключения самого устройства к материнской плате. Она производится следующим образом:
- Нажать программу установки драйверов WatchdogDriverSetup.exe:
- В появившемся окне нажать кнопку Install:
- Подождать пару секунд. При успешной установке драйверов появится следующее сообщение:
Запуск и настройка программы PCWatchDog_V9.0
Если программа PCWatchDog не работает, а устройство подключено к USB-разъему, то на дисплее не отображаются контрольные данные. При этом, как правило, светятся цифры 9999 и дисплей выглядит так:
Запуск и настройка программы PCWatchDog_V9.0.exe для мониторинга watchdog-ом работы майнинг рига осуществляется так:
- Активируется файл PCWatchDog_V9.0.exe:
- В появившемся окне производят настройку параметров мониторинга:
- Ползунком Timeout устанавливают время ожидания, после которого компьютер будет автоматически перезагружен при появлении сбоев.
- При необходимости, ползунок Scheduled Restart используется для установки времени перезагрузки рига в днях.
- В поле website monitoring можно вставить адрес сайта для мониторинга подключения к интернету (например, www.google.com).
- В поле specified program monitoring вставляют название программы для майнинга (нужно проверить прваильность настройки кнопкой Test).
- Мониторинг видеокарт осуществляется установкой галочки в строке Video Card Monitoring.
- В поле watchdog display setup можно установить номер рига и опции отображения времени.
- После установки всех параметров PCWatchDog_V9.0нужно не забыть нажать кнопку Save config.
Окно настроенной программы PCWatchDog_V9.0.exe выглядит так:
Watchdog при нормальной работе циклически отображает количество видеокарт в системе, системное время. номер рига и прочие параметры, выставленные при настройке.
Скриншот отображения видеокарт в системе на WatchDog_V9.0:
Watchdog версии 9.0 также работает при использовании программного обеспечения версии 6.1.9, но при этом полный перечень функций устройства не доступен.
Скриншот окна Watchdog версии 9.0 при использовании программы 6.1.9:
Возможные проблемы при работе устройства
При неподключенном к ригу watchdog-е появляется сообщение watchdog error:
Для устранения этой ошибки нужно проверить правильность подключения сторожевой собаки к USB-разъему.
Периодически при работе программы мониторинга вотчдога возникает сообщение об ошибке в приложении такого вида:
Эта ошибка не влияет на работоспособность устройства и может игнорироваться.
На дисплее watchdog-а отображаются следующие коды ошибок:
- E-00 — внутренняя ошибка watchdog;
- E-01 – отсутствует напряжение питания или ошибка подключения к линии USB;
- E-02 — не подключен проводник к линии перезагрузки (Reset);
- E-03 — сторожевая собака была перезапущена в течение 5 раз, но система нормально не загрузилась;
- E-04 –не запустилась программа по управлению watcdog-ом.
При мигании индикаторов watchdog происходит обмен между устройством и системой. В нормальном состоянии индикаторы светятся постоянно.
Если компьютер/система не работает или имеются другие неисправности, то экран watchdog-а не горит вообще.
Заключение
Использование watchdog-а является оправданным даже при правильном даунвольтинге и небольшом разгоне майнинг рига, так как позволяет восстановить его работу после сбоев по питанию и серьезных ошибок типа синих экранов, при которых программные способы восстановления работоспособности не срабатывают.
Небольшая стоимость устройства оправдывает наличие дополнительных функций мониторинга и потенциальную возможность сокращения простоев майнинг ферм.