Здесь собраны вопросы, которые задают после установки Uniday Watchdog (далее — Watchdog), и разбор ситуаций, которые встречаются на стендах. Пошаговые инструкции — в инструкции по установке, руководстве пользователя и инструкции для издателя сборки. Что умеет программа, кратко — на странице продукта.
Нет. Watchdog запускается как обычное приложение пользователя, на Linux — без прав root. Ограничение появляется, если наблюдаемое приложение запущено с повышенными правами: тогда его показатели прочитать нельзя, и проверки «не отвечает» и «зависание по CPU» намеренно пропускаются — Watchdog не завершает то, что не может измерить. Перезапуск при отсутствии процесса продолжает работать. Чтобы управлять таким приложением полностью, запускайте Watchdog с теми же правами.
То же касается завершения посторонних экземпляров: если прав не хватило, окно уведомления покажет это красным акцентом, а процесс останется работать.
Нет. Это не служба Windows и не системный демон Linux, а обычное приложение с окном и значком в области уведомлений. Оно запускается при входе пользователя в систему: на Windows запись автозапуска лежит в реестре текущего пользователя, на Linux — в папке ~/.config/autostart/. Поэтому на стенде, который работает без присмотра, настройте автоматический вход учётной записи стенда средствами ОС.
Есть — для Astra Linux SE, РЕД ОС и Альт Рабочая станция К: пакет .deb или .rpm либо портативная папка. Установка и отличия от Windows — на странице «Установка на Linux».
Поиск идёт по имени процесса, а не по пути к файлу. Обычно имя подставляется автоматически из имени исполняемого файла. Если ваш файл — лаунчер, который запускает процесс с другим именем, впишите настоящее имя процесса вручную: поле «Имя процесса» в «Дополнительных параметрах» мастера и в настройках приложения.
Два уточнения:
Нет. Watchdog наблюдает процессы на том компьютере, где запущен. Ставьте его на каждый стенд.
Нет. На компьютере одновременно работает только один Watchdog — независимо от папки, пользователя и сеанса. Повторный запуск выводит на экран окно уже работающего, запуск под другим пользователем — сообщение «Watchdog уже запущен» с именем пользователя и папкой. Несколько приложений наблюдаются вкладками одного Watchdog. Подробнее — в инструкции по установке, п. 5.6.
Жёсткого лимита вкладок нет. Вкладки со второй — функция Watchdog Про: в бесплатной редакции работает только самая левая. Пять приложений с интервалом опроса 10 секунд слабый компьютер стенда выдерживает; уменьшать интервал при этом не стоит.
Интервалы проверок, условия перезапуска и время планового перезапуска общие для всех вкладок. Разные значения для разных приложений задать нельзя.
Значит, тот же исполняемый файл уже наблюдается другой вкладкой этого Watchdog. Две вкладки на одно приложение запрещены, иначе они начнут перезапускать его наперебой. Сообщения программы при этом упоминают «другой экземпляр Watchdog», но на компьютере работает только один Watchdog — ищите среди вкладок.
Копии одного приложения в разных папках считаются разными приложениями — их можно наблюдать в разных вкладках.
За 5 минут набралось 3 перезапуска (значения по умолчанию) — приложение падает по кругу, и Watchdog сознательно остановился, чтобы не перезапускать его бесконечно. Разберите причину по архиву логов приложения, исправьте сборку и снимите паузу кнопкой ▶.
Если человек сам закрыл приложение, проработавшее 10 секунд и дольше, это в счётчик не идёт. А сборка, которая гаснет на стартовой ошибке через пару секунд, — идёт: это и есть настоящая петля.
Так и задумано: пауза сохраняется, чтобы стенд не поднимал заведомо сломанную сборку сам. Чтобы после перезагрузки наблюдение включалось всегда, включите Настройки → «Мониторинг» → «Автозапуск Watchdog» → «Запускать мониторинг при старте Watchdog». Для стендов без персонала это рекомендуемая настройка.
Включена настройка «Завершать экземпляры приложения, запущенные мимо Watchdog» (по умолчанию она выключена). Она действует всё время, пока Watchdog запущен, в том числе на паузе. Чтобы запустить сборку в обход, полностью закройте Watchdog: значок в области уведомлений → «Выход». Либо снимите этот флажок в настройках.
Это осознанный компромисс: перезапустившийся Watchdog не отличает работающее приложение от постороннего запуска. Перед перезапуском Watchdog снимайте паузу или временно выключайте «Завершать экземпляры приложения, запущенные мимо Watchdog».
Проверьте, что включено Настройки → «Мониторинг» → «Окно Watchdog» → «Сворачивать окно при запуске отслеживаемого приложения» (по умолчанию включено).
Правило простое: автоматические запуски — старт Watchdog, перезапуск после сбоя или зависания, плановый перезапуск — сворачивают окно, а запуск кнопкой из активного окна Watchdog — нет.
На Windows 10 значок прячется за стрелку «^»: автоматического закрепления там нет. Перетащите значок из скрытой панели к часам или включите его в «Параметры» → «Персонализация» → «Панель задач» → «Выберите значки, отображаемые в панели задач». На Windows 11 Watchdog закрепляет значок сам.
На Linux значок появляется, если область уведомлений рабочего стола поддерживает StatusNotifier. Если нет, окно сворачивается на панель задач, а повторный запуск Watchdog выводит его на экран.
Нет. Расписание общее на весь Watchdog: все вкладки, не поставленные на паузу, перезапускаются в одно время.
Только в пределах часа. Если компьютер спал или был выключен дольше, перезапуск переносится на следующие сутки: перезапускать экспонат днём при посетителях Watchdog не станет.
Само приложение завершается, а вместе с вкладкой удаляются его данные внутри папки Watchdog: счётчики, история памяти, архив логов и скачанные для него версии сборки. Файлы и папки вне папки Watchdog не затрагиваются никогда, и диалог подтверждения говорит об этом прямо. Подробнее — в руководстве пользователя, п. 3.2.
Если какой-то файл был занят другой программой, он останется на диске, а его путь попадёт в журнал: автоматической дочистки при следующем запуске нет.
Откройте вкладку «Логи приложения»: в таблице архива каждый сеанс лежит отдельным файлом с датой, причиной завершения и кодом выхода. Это готовый отчёт об ошибке для разработчика. В Watchdog Про его можно сразу отправить по почте: правый клик → «Отправить…». В бесплатной редакции откройте файл или папку с логами и перешлите файл сами.
Причины завершения и их смысл — в руководстве пользователя, п. 3.5.
Если исходный файл больше 5 МБ, в архив сохраняется его конец, а в начало вставляется строка === TRUNCATED — пропущено N байт исходного файла (…) ===. Сам файл приложения при этом не меняется.
До 50 файлов и не старше 30 дней — для каждого приложения отдельно. Значения меняются в config.json, в интерфейсе их нет.
Поминутные значения лежат в файлах projects/<id>/metrics/memory-ГГГГ-ММ.csv внутри папки Watchdog: минимум, среднее и максимум по обеим линиям графика и версия сборки, которая работала в момент замера. Хранятся 60 дней. Файлы открываются в Excel как есть.
Либо данных ещё нет — панель так и пишет: «Данных пока нет — график появится после первых тиков мониторинга»; подождите несколько проверок по 10 секунд. Либо процесс не работает: тогда на графике будет разрыв, а не линия через простой.
Нет. График показывает, решение принимает человек. Порога по памяти, письма при превышении и перезапуска по памяти в программе нет. Графика процессора тоже нет — только память.
Нет. Он не анализирует изображение. Он видит только, есть ли процесс, отвечает ли он, тратит ли процессорное время и сколько занимает памяти. Если приложение живо и отвечает, но показывает чёрный экран, Watchdog этого не распознает.
Нет. Канал уведомлений один — электронная почта, и это функция Watchdog Про. Вход на почтовый сервер — только по логину и паролю SMTP: OAuth2 для Gmail и Office 365 не поддерживается.
Пароль SMTP хранится в зашифрованном виде и привязан к компьютеру и пользователю: на Windows — средствами системы, на Linux — в файле smtp.secret с ключом от идентификатора компьютера. На новом компьютере он не расшифровывается, и настройки пишут об этом прямо: «Не удалось расшифровать сохранённый пароль (другая машина или пользователь). Введите его повторно». Введите пароль заново: Настройки → вкладка «Письма».
Значит, сборка лежит вне папки Watchdog, по своему пути на диске: такой путь перенос не исправляет. Укажите его заново в настройках. Сборка, установленная через обновления (она лежит в папке builds внутри папки Watchdog), подхватывается сама.
Запись автозапуска хранится не в папке, а в системе: на Windows — в реестре, на Linux — в ~/.config/autostart/, и указывает на старый путь. Откройте настройки, снимите и снова поставьте флажок «Запускать Watchdog при входе в систему», сохраните.
Отдельной кнопки нет. Есть ⏹ «Завершить процесс и приостановить мониторинг» и пауза: связка «⏹ → ▶» даёт тот же результат.
Нет. Журналы Watchdog лежат в папке logs внутри папки программы: watchdog*.log, diagnostic*.log и отчёты о сбоях в crashes. Для обращения в поддержку приложите их к письму. В Watchdog Про отдельные журналы можно отправить из окна программы кнопками «Отправить…».
Скорее всего, версия в манифесте осталась прежней. Версии сравниваются только на равенство: если перезалить архив под той же версией с другим содержимым, обновление не применится, а в диагностический журнал уйдёт предупреждение. Каждый релиз обязан иметь новую уникальную версию.
Второй частый случай — выключен один из двух флажков: общий «Включить автообновление билдов» или «Обновления включены» у этого приложения. И третий — на стенде нет действующего ключа: обновление сборок — функция Watchdog Про.
Обновление сборок — функция Watchdog Про. Без действующего ключа вкладка видна, но заблокирована. Активируйте ключ — см. руководство пользователя, п. 10.4. Самообновление самого Watchdog работает в обеих редакциях.
Стенд её не увидит. Манифест — указатель, а не история: очереди версий нет, стенд всегда переходит на ту версию, которая в манифесте сейчас.
Приложению нужно проработать около 30 секунд и отвечать, то есть иметь окно. Консольная программа без окна может считаться «не отвечает» и не пройдёт испытательный срок. Проверьте, что сборка открывает окно.
Если стенд в это время выключали или приложение останавливали вручную, апробация не проваливается: счёт проверок встаёт на паузу и продолжается после запуска.
Карантин блокирует конкретное содержимое по контрольной сумме. Он снимается сам, как только в манифесте появится другая сборка — обычно исправленная версия. Вручную: правый клик по строке → «Снять карантин».
Нет. Заменяется только файл самого Watchdog, а новый экземпляр подхватывает уже работающее приложение на первой же проверке. Второй копии приложения не появляется, «Конфликт цели» не возникает. Если стенд стоял на паузе, он на паузе и останется.
После самообновления прежний файл лежит рядом под именем Watchdog.exe.old, пока новая версия не подтвердит успешный запуск. Если новая версия не запускается: закройте Watchdog, если он запущен, удалите Watchdog.exe, переименуйте Watchdog.exe.old в Watchdog.exe, запустите его и снимите флажок «Включить автообновление Watchdog». Без этого обновление установится снова: папку релизов ведёт только Uniday, а Watchdog никогда не переходит на версию старше установленной. Порядок — в инструкции по установке, раздел 8.
Если новая версия работает, но что-то в ней мешает, напишите нам на service@uniday.pro.
Настройки → вкладка «Обновления» → группа «Обновление самого Watchdog» → снять «Включить автообновление Watchdog». Можно и не отключать полностью, а выбрать режим установки «Вручную»: новая версия скачается, а установится кнопкой «Установить» в окне «О программе».
На Linux при установке пакетом .deb или .rpm Watchdog сам себя не обновляет вообще, и флажка там нет. Он только проверяет новые версии и показывает в окне «О программе» ссылку на страницу загрузки, а ставится новая версия пакетом — см. «Установка на Linux».
С 16 сентября 2026 года файл называется Watchdog.exe. Стенды, поставленные раньше, после обновления остаются с UnidayWatchdog.exe: новая версия встаёт на место работающего файла. Это одна и та же программа. Переименовывать файл вручную не нужно — сломается запись автозапуска и ярлыки.
Нет: другие облака, объектные хранилища и свой веб-сервер не поддерживаются. И помните, что публичная папка — это доступ к сборке для любого, у кого есть ссылка. Для чувствительных сборок такой способ не годится.
Да. Без ключа работает бесплатная редакция «Watchdog» — без ограничения срока. Она наблюдает за одним приложением, самой левой вкладкой: перезапуск, плановый перезапуск, журналы, архив логов, график памяти и самообновление. Ключ Watchdog Про добавляет остальные вкладки, обновление сборок и почту. Цены — на странице продукта.
Нет. Сервера активации нет: ключ проверяется на самом компьютере. Ключ приходит по почте строкой, которая начинается с UWK1-, и файлом .lic. На компьютер без интернета файл можно перенести на флешке: окно «Лицензия» → «Загрузить из файла…». Функции Watchdog Про включаются сразу, перезапускать программу не нужно. Порядок — в руководстве пользователя, п. 10.4.
Ключ выдаётся по коду компьютера: он показан в окне «Лицензия». Код вычисляется из трёх идентификаторов — на Windows это системная плата, серийный номер системного диска и идентификатор установки Windows, на Linux — machine-id, серийный номер диска и MAC-адрес сетевой карты. Ключ подходит, если совпадают два из трёх, поэтому что-то одно — например, переустановку системы — он переживает.
Если папку Watchdog скопировали на другой компьютер, или компьютер заменили, или заменили диск и заново установили систему, ключ не подойдёт: появится «Ключ Watchdog Про выдан для другого компьютера». Тогда ключ перевыпускают — отправьте нам код нового компьютера. Условия перевыпуска — в руководстве пользователя, п. 10.9.
Без открытия окна, параметром --machine-code. На Windows, например, так:
start "" /wait C:\UnidayWatchdog\Watchdog.exe --machine-code \\server\codes\%COMPUTERNAME%.txt
Программа записывает код в файл и сразу завершается, не мешая работающему Watchdog. Без пути код попадает в machine-code.txt в папке программы. Коды нескольких стендов можно записать в один ключ. Для Linux — см. «Установка на Linux».
Watchdog предупреждает заранее: за 7 дней — надпись в нижней строке окна и жёлтая метка на значке, за 5 минут — полоса под строкой вкладок. Если настроена почта, приходят письма за 7, 3 и 1 день.
В момент окончания функции Watchdog Про выключаются, отсрочки нет. Работает только самая левая вкладка, обновления сборок и почта выключены. Приложения остальных вкладок Watchdog не закрывает, но и не перезапускает: после сбоя или перезагрузки компьютера они сами не запустятся. Настройки всех вкладок сохраняются, и после ввода нового ключа всё включается сразу.
Продлевать можно в любой момент: новый срок отсчитывается от даты окончания текущего, оставшиеся дни не теряются. Подробнее — в руководстве пользователя, п. 10.7.
Правообладатель может отозвать ключ — например, после перевыпуска ключа для нового компьютера. Список отозванных ключей Watchdog получает вместе с проверкой самообновления, поэтому отзыв действует на компьютерах с доступом в интернет. Отозванный ключ не работает: остаётся только самая левая вкладка. Если это ошибка, напишите на service@uniday.pro и укажите код компьютера.
Нет. Если часы отстают больше чем на сутки — например, села батарейка BIOS, — Watchdog пишет «Часы компьютера отстают — проверьте дату и время», а лицензия продолжает действовать. Установите правильные дату и время. Перевести часы назад, чтобы продлить срок, не получится: Watchdog считает срок по самой поздней дате, которую видел. Подробнее — в руководстве пользователя, п. 10.8.
| Симптом | Причина | Решение |
|---|---|---|
| Статус «Конфликт цели», мониторинг не стартует | Тот же исполняемый файл уже наблюдается другой вкладкой | Указать другой файл или закрыть лишнюю вкладку, затем «Возобновить» |
| Статус «Петля рестартов», мониторинг стоит | За 5 минут набралось 3 перезапуска — сборка падает по кругу | Разобрать по архиву логов, снять паузу кнопкой ▶ |
| Окно «Watchdog уже запущен» | На компьютере уже работает Watchdog под другим пользователем или в другом сеансе | Работать в нём или закрыть его и запустить заново |
| Окно Watchdog поверх полноэкранной сборки | Выключено сворачивание окна | Включить «Сворачивать окно при запуске отслеживаемого приложения» |
| Сборка, запущенная вручную, сразу закрывается | Включено «Завершать экземпляры приложения, запущенные мимо Watchdog» | Закрыть Watchdog через «Выход» или снять флажок |
| После перезапуска Watchdog во время паузы сборка завершилась | Watchdog не отличает работающую сборку от посторонней | Снимать паузу перед перезапуском Watchdog |
| Значка не видно в области уведомлений | Windows 10 прячет его за «^»; на Linux нет поддержки StatusNotifier | Закрепить значок вручную; на Linux — пользоваться окном |
| Вкладки со второй — «Приложение не контролируется» | Нет действующего ключа Watchdog Про | Активировать или продлить ключ |
| «Ключ Watchdog Про выдан для другого компьютера» | Папку перенесли на другой компьютер или компьютер заменили | Перевыпустить ключ на код нового компьютера |
| Перенесли папку — «Файл не найден» | Сборка лежит вне папки Watchdog | Указать путь заново в настройках |
| После переноса нет автозапуска | Запись автозапуска указывает на старый путь | Снять и снова поставить флажок автозапуска |
| После переноса не работает почта | Пароль SMTP привязан к компьютеру и пользователю | Ввести пароль заново на вкладке «Письма» |
| График памяти пустой | Данных ещё нет либо процесс не работает | Подождать несколько проверок по 10 секунд |
| При закрытии вкладки часть файлов осталась | Файл был занят другой программой | Удалить вручную — путь есть в журнале |
| Красный акцент в окне «Посторонний запуск» | Завершить посторонний процесс не удалось | Закрыть процесс вручную или запустить Watchdog с правами, достаточными для его завершения |
| Watchdog не запускается после установки более старой версии | Настройки записаны более новой версией | Установить актуальную версию |
| Ничего не скачивается с Яндекс.Диска | Папка не опубликована, не та ссылка, выключен один из флажков, версия в манифесте не менялась, нет ключа Watchdog Про | Проверить по очереди |
| «контрольная сумма не совпала» | Архив перезалит, а сумма и размер в манифесте прежние | Пересчитать и перезаписать манифест |
| «структура архива: …» | Путь к исполняемому файлу в манифесте не совпадает с содержимым архива | Исправить путь без обёрточной папки, поднять версию |
| «недостаточно места» | Нужно не меньше двух размеров архива | Освободить место или вынести папку для билдов на другой диск |
КОНТАКТЫ
ООО «Юнидэй»
г. Саратов, ул. Бахметьевская 44/64, оф. 72
ИНН: 6454142737
КПП: 645401001
ОКВЭД: 62.01 Разработка компьютерного программного обеспечения.
Код вида деятельности: 22.01
© UNIDAY, 2014-2025
ООО «Юнидэй»
г. Саратов, ул. Бахметьевская 44/64, оф. 72
ИНН: 6454142737
КПП: 645401001
ОКВЭД: 62.01 Разработка компьютерного программного обеспечения.
Код вида деятельности: 22.01
Сайт использует cookie и Яндекс Метрику для статистики посещений.
Нажимая «Принять», вы даёте согласие на обработку персональных данных