Watchdog что это в айфоне
Перейти к содержимому

Watchdog что это в айфоне

  • автор:

USB Сторожевой таймер

Для повышения надежности работы системы в целом рекомендуем использовать в компьютерах, работающих в автоматическом круглосуточном режиме без постоянного контроля со стороны оператора устройство WatchDog USB (сторожевой таймер для ПК).

Это устройство предназначено для непрерывного контроля состояния системы и проверки ее работоспособности.

Принцип работы простой — периодически система должна откликаться на посылаемые запросы, тем самым, подтверждая свою работоспособность. В случае если система перестает откликаться, она в принудительном порядке перезагружается.

Автоматический перезапуск осуществляется путем формирования импульсного сигнала Reset, параллельно аналогичной кнопке на корпусе компьютера.

Может применяться для любых PC, которые требуют повышенной отказоустойчивости и автоматического восстановления работоспособности после сбоев программных и технических средств.

Настройки программного обеспечения крайне простые. При этом в комплекте также идут API для программного управления, что позволяет при необходимости более глубоко интегрировать данное устройство в вашу систему.

Особенности устройства:

  • вставляется во внутренний 9-ти штырьковый разъем USB-контроллера на материнской плате;
  • имеет собственный USB-разъем и позволяет установить ключ защиты ПО внутри системного блока компьютера;
  • высокая надежность;
  • простота подключения;
  • API для программного управления;
  • используется программируемый контроллер USB;
  • малое потребление электроэнергии;
  • не требует отдельного источника питания;
  • малые габариты.

Ценообразование:

USB Watchdog 3 500 ₽

Аппаратно реализованная схема контроля за зависанием ОС Windows. Подключается через внутренний разъем USB на материнской плате ПК.

Компонент Watchdog (мониторинг системы)

Примечание: Watchdog is only available in Plesk for Linux, and is not available on Red Hat Enterprise Linux 9, AlmaLinux 9, Debian 11, and Ubuntu 20.04 and later.

Компонент Мониторинг системы (Watchdog) обеспечивает защиту вашего сервера от вредоносных программ, стабильную работу всех служб и достаточный объем свободного дискового пространства на сервере.

Watchdog может следить за работой следующих служб:

  • Веб-сервер Plesk
  • Обработчик PHP в Plesk
  • Веб-сервер (Apache)
  • Сервер SMTP (Postfix)
  • Сервер SMTP (QMail)
  • Сервер Courier POP3
  • Сервер Courier POP3 с поддержкой SSL/TLS
  • Сервер Courier IMAP
  • Сервер Courier IMAP с поддержкой SSL/TLS
  • Программа идентификации Courier
  • IMAP- и POP3-сервер Dovecot
  • Сервер DNS (BIND)
  • Tomcat
  • MySQL
  • PostgreSQL
  • Plesk SpamAssassin
  • Plesk Premium Antivirus
  • Антивирус Касперского
  • Почтовый фильтр Plesk Postfix
  • Веб-прокси-сервер (Nginx)
  • PHP-FPM (FastCGI Process Manager)
  • Отслеживание ошибок аутентификации Fail2Ban

Это расширение может запускать, останавливать, перезапускать службы и выполнять определенные действия в зависимости от стабильности службы в течение некоторого периода времени.

Оно может запускать другие утилиты и сообщать вам о том, что на диске закончилось место.

Для наблюдения за службами и использованием дискового пространства Watchdog использует утилиту monit.

Расширение Watchdog может сканировать файловую систему сервера на наличие руткитов, бэкдоров, эксплойтов и других вредоносных программ по требованию или по расписанию. Оно может сообщить вам результаты сканирования по электронной почте и показать отчеты в панели управления. Перед каждым сканированием оно обновляет свою базу знаний.

Для сканирования сервера на наличие вредоносных программ Watchdog использует утилиту Rootkit Hunter.

Компонент Watchdog (мониторинг системы)

Компонент Мониторинг системы (Watchdog) обеспечивает защиту вашего сервера от вредоносных программ, стабильную работу всех служб и достаточный объем свободного дискового пространства на сервере.

Watchdog может следить за работой следующих служб:

  • Веб-сервер Plesk
  • Обработчик PHP в Plesk
  • Веб-сервер (Apache)
  • Сервер SMTP (Postfix)
  • Сервер SMTP (QMail)
  • Сервер Courier POP3
  • Сервер Courier POP3 с поддержкой SSL/TLS
  • Сервер Courier IMAP
  • Сервер Courier IMAP с поддержкой SSL/TLS
  • Программа идентификации Courier
  • IMAP- и POP3-сервер Dovecot
  • Сервер DNS (BIND)
  • Tomcat
  • MySQL
  • PostgreSQL
  • Plesk SpamAssassin
  • Plesk Premium Antivirus
  • Антивирус Касперского
  • Почтовый фильтр Plesk Postfix
  • Веб-прокси-сервер (Nginx)
  • PHP-FPM (FastCGI Process Manager)
  • Отслеживание ошибок аутентификации Fail2Ban

Это расширение может запускать, останавливать, перезапускать службы и выполнять определенные действия в зависимости от стабильности службы в течение некоторого периода времени.

Оно может запускать другие утилиты и сообщать вам о том, что на диске закончилось место.

Для наблюдения за службами и использованием дискового пространства Watchdog использует утилиту monit.

Расширение Watchdog может сканировать файловую систему сервера на наличие руткитов, бэкдоров, эксплойтов и других вредоносных программ по требованию или по расписанию. Оно может сообщить вам результаты сканирования по электронной почте и показать отчеты в панели управления. Перед каждым сканированием оно обновляет свою базу знаний.

Для сканирования сервера на наличие вредоносных программ Watchdog использует утилиту Rootkit Hunter.

Аппаратный «watchdog» или незаменимый помощник в борьбе с зависанием

В одной компании было много терминалов, и одна из неблагодарных задач для техподдержки — ездить по точкам и перезапускать операционную систему внутри терминалов. Было решено бросить вызов этой проблеме в виде разработки аппаратного сторожевого таймера.

В итоге мы получили устройство, которое подключается к расширительному спаренному USB-разъему на материнской плате.

Данное устройство имеет следующие возможности:

  1. Имитация нажатия кнопок POWER и RESET;
  2. Управление питанием USB-устройством (при условии, что у него нет отдельного источника);
  3. Управление гальванически развязанной контактной группой (реле). Можно поставить в разрез цепи питания;
  4. Индикаторные светодиоды (одним можно управлять, второй показывает режимы работы).

Алгоритм работы прост: внутри находятся два настраиваемых таймера, которые постоянно отсчитывают заданное время, по истечению которого имитируется нажатие соответствующих кнопок (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. Во всех управляющих цепях используются транзисторы в ключевом режиме. Также не забываем про защитный диод от токов самоиндукции в катушки реле (в моем случае он оказался встроенным).

Вот и все — просто и сердито =).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *