Watchdog для чего нужен
WatchDog — автозапуск для фермы
WatchDog — автозапуск для фермы
WatchDog (Сторожевой таймер) — устройство для слежения над зависанием и отключением компьютера. Подключается данное устройство к материнской плате через разъем USB Type A или USB PBD10.
Особенности данного устройства
✓ Относительно низкая стоимость при заказе из Китая
✓ Автоматическая перезагрузка при зависании системы
✓ Автоматический запуск при появлении электричества
✗ Сроки доставки если заказывать из Китая
✗При покупке в России — высокая цена на устройство и доставку.
WatchDog для фермы можно заказать по ссылке: Aliexpress.com/watchdog
Описание устройства:
Данное устройство может иметь порт подключения двух видов: Type A и PBD 10.
Принцип работы
Источником сигнала является программа, запущенная на компьютере. Если компьютер зависает или выключается, то программа перестает исполняться, соответственно пропадает сигнал подающийся на сторожевой таймер. Watchdog постоянно принимает сигнал от ПК, и если по какой либо причине он его не получил, то автоматически WatchDog посылает сигнал на контакты «reset» для перезагрузки компьютера. По истечении некоторого времени если не появился сигнал от ПК, то отправляется сигнал на контакты «Power» с определенной периодичностью времени, пока не появится сигнал от ПК.
Принцип действия всех версий и моделей WatchDog это слежение над зависанием и отключением компьютера. Ниже приведено описание и настройка WatchDog Pro2
Установка устройства:
С разъемом Type A все просто и беспроблемно: вставляете его в USB выход материнской платы и все готово. При установке WatchDog с разъемом PBD 10 важно не перепутать коннектор подключения, иначе это приведет к порче устройства.
На WatchDog с разъемом PBD 10 специально обозначена точка. Ее необходимо совместить с отсутствующем контактом в порте.
Подключаем WatchDog к плате. Если все правильно сделали, то на устройстве заморгает красный индикатор.
Настройка WatchDog
Так как майнинг фермы собираются на ОС Windows, ниже будет продемонстрирован процесс настройки ПО для ОС Windows.
Заходим в диспетчер устройств на компьютере. WotchDog должен определиться как «USB WatchDog Monitor».
Заходим на сайт http://open-dev.ru/download выбираем тип нашего устройства, версию операционной системы, и жмем скачать. Установка очень быстрая и простая: несколько раз нажимаем кнопку «Далее» и затем «Готово». После выполненных действий устройство определится как Com порт.
Далее необходимо скачать и установить программу WatchDog монитор. Ссылка на скачивание : http://software.open-dev.ru/software/wdtmon3/windows/. Процесс установки прост, рассматривать не будем.
Далее подключаем наше устройство проводами к контактам Power и Reset. На рисунках ниже показано к каким контактам нужно подключить провода. Внимание! Соблюдайте полярность.
Тестирование WatchDog для фермы
Для проверки корректности взаимодействия устройства с компьютером необходимо провести тест на запуск и перезагрузку. Для этого правой кнопкой мыши нажимаем на иконку в программы в трее. И при нажатии «Тест перезагрузки» компьютер должен выключиться и включиться, аналогично с режимом «Тест жесткой перезагрузки». Если перезагрузка не произошла, проверьте полярность подключения.
Добавить комментарий Отменить ответ
Промокод на скидку в интернет магазине для читателей моего сайта
Доброго дня, любимый читатель! Я являюсь менеджером сайта OZON.ru и хочу поделиться с вами промокодом на скидку 300 руб. для первого заказа: OZON0NB71A (Условия акции). Если вы уже совершали покупки на сайте озон, то активировав указанный выше промокод, вы получите дополнительные скидки на товары. На озоне вы сможете приобрести электронику и комплектующие к ним по приятным ценам и удобной доставкой.
Cрок действия приветственных баллов — 5 дней. Баллами можно оплатить 25% от стоимости покупок.
Watchdog для майнинга – описание, использование настройка
WatchDog представляет собой устройство, необходимое для автоматической перезагрузки компьютеров при зависании. Сторожевой USB-таймер предназначен не только для майнеров. Это универсальное устройство, которое рекомендуется к использованию для пользователей высоконагруженных компьютеров.
Средняя цена на российском рынке составляет 1100-1200 рублей. Стоимость зависит от версии Watchdog. Значительно дешевле можно приобрести в интернете – с доставкой из Китая.
Описание и использование Watchdog для майнинга
Устройство устанавливает связь с системой через USB. Если в течение выбранного времени, которое можно изменять в настройках, сторожевой таймер не получает ответ, то он перегружает систему, нажимая на Reset. Если и это не помогло, то устройство запустит систему, нажатием на кнопку Power. Кроме того, Watchdog заново запустит работу при кратковременной потере электричества на тот случай, если встроенная опция в BIOS с этой задачей не справилась. Поможет устройство и при появлении синего экрана.
Специальная программа OD Farm Control позволяет осуществлять полноценный контроль за процессором во время майнинга и смотреть характеристики всех видеокарт на ферме. Доступно оповещение о работе фермы через Telegram-бот.
Watchdog в связке с OD Farm Control может автоматически выполнять следующие действия:
Настройка Watchdog
Для установки устройства WatchDog потребуется выполнить следующие действия:
На этом установка завершена. Рекомендуется выполнить проверку. Для этого в самой программе нажмите «тест перезагрузки» и «тест жёсткой перезагрузки». Если устройство не работает, то, вероятнее всего, допущена ошибка в пятом пункте инструкции. Ещё раз проверьте правильность подключения к необходимым контактам. Должна быть соблюдена полярность.
Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER
Что такое WatchDog и для чего он нужен
Не секрет, что высокие технологии в настоящее время охватывают все новые и новые сферы жизни человека. Еще в середине прошлого века трудно было себе представить тот рывок, который техника совершила за последние 20 лет.
Сегодня никого не удивить электронными терминалами по приему платежей, банкоматами, комплексами бытовой автоматики («Умный дом»), сложными автономными системами видеонаблюдения и т.п.
Список можно продолжать бесконечно долго, и все равно невозможно охватить сразу все области интеграции сложной электронно-вычислительной техники в современном обществе. Эти технологии делают нашу жизнь проще, комфортнее и, несомненно, гораздо интереснее.
К сожалению, несмотря на стремление к технологическому совершенству, создать что-либо совершенно надежное невозможно в силу объективных причин. Человек по природе своей несовершенен, следовательно, и созданные им приспособления не всегда действуют так, как хотелось бы. Это касается абсолютно любой сферы деятельности, включая сложнейшие стратегические комплексы и космическую отрасль.
Ведь не секрет, что чем сложнее устройство, чем больше элементов оно в себе содержит, тем выше риск возникновения непредвиденного сбоя. И дело здесь вовсе не в нежелании инженеров и программистов получить безупречный результат – просто невозможно предусмотреть абсолютно все ситуации.
Да и, кроме того, есть целый ряд причин, защиты от которых просто может не быть, либо она будет неэффективна. Никто не застрахован от внезапных перепадов напряжения питания, даже, несмотря на целый комплекс защитных устройств на этот случай, от случайных статических разрядов, от умышленных вредоносных действий недоброжелателей (например, хакерские атаки на сервера в интернете). Последствия таких событий, наверное, известны всем.
На практике, попав во внештатную ситуацию, оборудование ведет себя малопредсказуемо – происходят различные сбои, устройство «зависает», начинает «глючить», одним словом перестает корректно выполнять свои функции. Инженеры и программисты постоянно борются с подобными явлениями, регулярно обновляя программное обеспечение своих продуктов и совершенствуя их аппаратную часть. Но одно дело, когда «завис» или показал «синий экран смерти» домашний компьютер или ноутбук, и совсем другое дело – когда перестал функционировать тот же банкомат, подстанция сотовой связи, мощный сервер в центре обработки данных или сетевая камера видеонаблюдения.
В первом случае все решается простым нажатием кнопки «Сброс» или кратковременным выключением прибора из сети, а со вторым случаем все сложнее. А что, если тот самый банкомат или видеокамера находятся за многие сотни или даже тысячи километров от администратора системы?
Выход напрашивается сам собой – приставить к каждому устройству персонального смотрителя, который будет неустанно следить за его работоспособностью и вовремя нажимать нужные кнопки в случае сбоя. Но не все так просто.
Во-первых, не стоит забывать о пресловутом «человеческом факторе», как мы уже говорили человек – существо несовершенное, может и отлучиться куда-нибудь, отвлечься или просто заснуть на посту.
Во-вторых, порой, финансовые затраты на персонального сторожа для каждого устройства будут обходиться гораздо дороже самого этого устройства, что весьма расточительно, а в комплексе с первым утверждением вообще малоэффективно.
Есть еще способ. Практически во все современные устройства, работающие под управлением контроллера (процессора) и содержащие управляющую микропрограмму или операционную систему, встраиваются т.н. «Сторожевые таймеры» (англ. WatchDog – Сторожевой Пёс).
По своей сути они могут быть как программными, так и аппаратными, встроенными в микроконтроллер или иную микросхему внутри устройства.
Основная задача таких таймеров – своевременный перезапуск «зависшего» оборудования с целью восстановления его работоспособности.
Если в течение определенного времени или определенного в программе числа циклов операционная система устройства или порт микроконтроллера не отвечают на запросы таймера, устройству посылается команда сброса и перезагрузки.
Несомненно, это весьма удобно и не требует таких больших затрат, как содержание штата сотрудников, следящих за каждым прибором, но и тут есть большой минус. Те сторожевые таймеры, про которые велась речь выше – встроены непосредственно в логику контролируемого прибора. И в этом их основной недостаток. При определенных условиях эти таймеры, независимо от того, аппаратно они реализованы или программно, могут «зависнуть» вместе со всем устройством. И тогда польза такого электронного сторожа будет нулевой – его самого придется сбрасывать вместе со всей начинкой подконтрольного прибора.
Есть еще одно условие – иногда подачи только сигнала «Сброс» оказывается недостаточно, и для полного восстановления работоспособности устройства его необходимо на некоторое время полностью обесточить. Например, если по какой-то причине сработала защита встроенного в сетевую видеокамеру преобразователя питания? Устройство просто выключится, и сторожевой таймер тоже, следовательно, выходом из положения будет только кратковременное прекращение подачи напряжения питания на камеру с дальнейшим его восстановлением.
Итак, каким же должен быть оптимальный WatchDog?
Он должен быть независимым от контролируемого устройства, автономным, надежным, гибко программируемым и, самое главное, с возможностью дистанционного управления для того, чтобы оператор или администратор имели возможность при малейшем подозрении на неправильную работу контролируемого оборудования принять меры по исправлению ситуации. Так есть ли оптимальное решение? Конечно же, есть.
Вот список всех методов определения работоспособности оборудования, используемых в сторожевых таймерах HW group:
Ping Push: В этом режиме IP WatchDog через определенные интервалы времени отправляет на заданный IP-адрес запросы PING, тем самым определяя, откликается ли на них контролируемое устройство. В случае, если отклик от устройства не был получен, сработают контакты реле и, к примеру, будет произведена его перезагрузка. Данный метод очень удобен для мониторинга состояния сетевых видеокамер, маршрутизаторов, сетевых коммутаторов и т.п.
Ping Request: В отличии от предыдущего режима, IP WatchDog не посылает запросы PING, а ожидает таковых от контролируемого устройства. Хорошо подходит для использования в серверных и телекоммуникационных стойках, на вышках сотовой связи.
Web Push: Эта функция доступна только для IP WatchDog HWg-WR02a. Ее суть заключается в том, что сторожевой таймер периодически запрашивает определенную Web-страницу с указанного пользователем адреса. Это очень удобный метод контроля работоспособности Web-серверов – при отсутствии или недоступности запрашиваемой страницы (известная всем «Ошибка 404») сервер будет своевременно перезапущен.
Web Request: В данном режиме IP WatchDog ожидает от контролируемого устройства запроса своей внутренней Web-страницы. Если страница не будет запрошена в течение определяемого пользователем интервала времени – устройство будет перезапущено. Метод так же удобен для контроля состояния Web-серверов. Доступна эта функция только в обновленном IP WatchDog HWg-WR02a.
RS232 Rx: Как уже упоминалось выше, в этом режиме сторожевой таймер будет ожидать от подключенного к нему устройства определенную последовательность символов, переданную посредством стандартного порта RS-232.
Аппаратный «watchdog» или незаменимый помощник в борьбе с зависанием
В одной компании было много терминалов, и одна из неблагодарных задач для техподдержки — ездить по точкам и перезапускать операционную систему внутри терминалов. Было решено бросить вызов этой проблеме в виде разработки аппаратного сторожевого таймера.
В итоге мы получили устройство, которое подключается к расширительному спаренному USB-разъему на материнской плате.
Данное устройство имеет следующие возможности:
Алгоритм работы прост: внутри находятся два настраиваемых таймера, которые постоянно отсчитывают заданное время, по истечению которого имитируется нажатие соответствующих кнопок (POWER и RESET). Чтобы предотвратить случайную перезагрузку, необходимо периодически послать команду сброса таймера.
Лучше, чтобы за процедуру сброса таймеров отвечало целевое приложение, а не стороннее или системное (Cron, служба расписаний) по причине того, что вероятность сбоя в системе меньше, чем в приложении (хотя, у кого как).
Обмен информацией аналогичен консольному.
команда | Описание | Пример |
---|---|---|
help | Краткая справка по командам | help |
LED1 | Управление светодиодом, по умолчанию выключен | LED1 ON LED1 OFF |
RELAY | Управление реле, по умолчанию включено | RELAY ON RELAY OFF |
KEY1 | Имитация нажатия кнопки 1, по умолчанию не нажата | KEY1 ON KEY1 OFF |
KEY2 | Имитация нажатия кнопки 2, по умолчанию не нажата | KEY2 ON KEY2 OFF |
C1 | Управление таймером 1, связанным с кнопкой 1. Установка времени в секундах, максимальное значение 32767. Для отключения функции таймера, необходимо задать время равное 0. | C1 RES C1 SET 60 C1 SET 0 |
C2 | Управление таймером 2, связанным с кнопкой 2. Установка времени в секундах, максимальное значение 32767. Для отключения функции таймера, необходимо задать время равное 0. | C2 RES C2 SET 60 C2 SET 0 |
USB | Управление питанием USB, по умолчанию включено | USB ON USB OFF |
В случае удачного выполнения команды возвращает «OK».
В случае некорректных данных возвращает «ERROR».
Признаком конца строки служит символ возврата каретки «\r». Также поддерживается режим «\r\n».
Устройство выполнено на базе контроллера STM32F103CA с аппаратной поддержкой USB. Библиотека работы с USB версии V4.0.0. Напряжение работы 3.3В получаем с помощью линейного стабилизатора из 5В на USB. Во всех управляющих цепях используются транзисторы в ключевом режиме. Также не забываем про защитный диод от токов самоиндукции в катушки реле (в моем случае он оказался встроенным).
Функция WatchDog в PoE-коммутаторах
За последние 20-30 лет технологии совершили настолько большой скачок в развитии и доступности, что на сегодняшний день нам стало тяжело справляться без какого-либо оборудования. Это несомненно облегчает нам работу и жизнь, позволяет решать многие задачи в считанные минуты или часы, в то время как, 50 лет назад это могло занимать дни, недели, месяцы. Время становится очень важным ресурсом в мире, движущемся на таких высоких скоростях. Особенно сильно возрастает цена упущенного времени.
Технология WatchDog в действии
Какими бы продвинутыми ни были технологии, они всегда будут время от времени подвержены сбоям. Как правило, если устройство «глючит» или выдаёт ошибку, это можно исправить простым ребутом (перезагрузкой). Проблема состоит в том, что для быстрого реагирования, необходим постоянный мониторинг и физическое отключение устройства от питания. В сетях видеонаблюдения, особенно с дистанционным контролем, о быстром реагировании и исправлении не может идти и речи. Выход камеры из строя на продолжительный период может вызвать достаточно серьёзные последствия.
Горький опыт двигает прогресс и, во избежание подобных ситуаций, вызова специалиста на удалённый объект ради перезагрузки и т.п., была разработана технология WatchDog (от англ. сторожевая собака).
Принцип работы системы WatchDog в PoE-коммутаторах заключается в том, что она с регулярными интервалами отправляет запросы на устройство и, в случае отсутствия ответа, на короткое время отключает подачу питания на него, таким образом совершая ту самую перезагрузку «заглючившего» оборудования.
Есть устройства, в чьи процессоры уже встроена данная система контроля, есть и отдельные аппаратные решения. В любом случае система контроля будет физически «привязана» к конечному устройству. Т.е. необходимо либо искать устройства с встроенной функцией или покупать и монтировать внешние модули. Мы предлагаем более удобный и выгодный подход – обновлённая линейка PoE коммутаторов Wi-Tek.
Watchdog-коммутаторы Wi-Tek в Казахстане
Эти коммутаторы позволяют включить и настроить функцию Watchdog на каждом порту отдельно со своими параметрами, что позволит полностью контролировать подключенные устройства. Ниже мы расскажем, как это сделать.
В открывшемся окне в верхней части можно выставить параметры Watchdog для каждого порта отдельно, в нижней части отображаются текущие настройки по портам:
Также коммутаторы Wi-Tek позволяют организовать запланированную перезагрузку устройств, если такая потребность возникает.
Использование этой функции значительно сэкономит финансовые вложения, ресурсы и время на восстановление работы видеонаблюдения после остановки, вызванной простейшими «глюками».
Эти и другие коммутаторы доступны в нашем интернет-магазине для доставки по всему Казахстану.