Совместимость с Linux проходит проверку.
Uniday Watchdog для Linux — та же программа, что и для Windows: те же окна, настройки и редакции «Watchdog» и «Watchdog Про». Работа с программой описана в руководстве пользователя, а на этой странице — установка и отличия Linux-версии.
| Система | Версия | Чем устанавливать |
|---|---|---|
| Astra Linux Special Edition | 1.8 | пакет .deb или портативная папка |
| РЕД ОС | 8, подходит и 7.3 | пакет .rpm или портативная папка |
| Альт Рабочая станция К | 11 | пакет .rpm (тот же, что для РЕД ОС) или портативная папка |
Нужен графический сеанс X11. На Альте подходит и Wayland: программа работает через XWayland.
Отличие от Windows одно. Проверки «приложение не отвечает» в Linux нет: в системе нет признака «окно не отвечает». Зависание ловит проверка процессорного времени — её включают для каждого приложения в настройках, на вкладке «Приложение».
Портативная папка (tar.gz) | Пакет (.deb / .rpm) | |
|---|---|---|
| Когда удобнее | Основной способ для стендов: стенд переносится вместе с папкой | Установка как обычной программы, через менеджер пакетов |
| Где программа | ~/uniday-watchdog/Watchdog (любая папка, куда можно писать) | /opt/uniday-watchdog/Watchdog, команда uniday-watchdog |
| Ярлык в меню | по желанию, вручную | ставится вместе с пакетом |
| Настройки, журналы, данные | рядом с программой | в домашней папке пользователя: ~/.local/share/uniday-watchdog/ |
| Сколько Watchdog работает на компьютере | один | один |
| Обновление | самообновление с Яндекс.Диска или замена файла | новой версией пакета; о выходе новой версии Watchdog сообщает сам |
| Файл | Для чего |
|---|---|
Watchdog-<версия>-linux-x64.tar.gz | портативная папка |
uniday-watchdog_<версия>_amd64.deb | пакет для Astra Linux |
uniday-watchdog-<версия>-1.x86_64.rpm | пакет для РЕД ОС и Альт |
Файлы можно скачать на странице продукта, вкладка «Linux» у кнопки «Скачать». Если нужного файла там нет, напишите на service@uniday.pro.
Чтобы проверить скачанное, выполните sha256sum <файл> и сравните результат с суммой SHA-256 под кнопкой «Скачать».
tar -xzf Watchdog-<версия>-linux-x64.tar.gz -C ~
~/uniday-watchdog/Watchdog
Откроется мастер первичной настройки. Рядом с программой появятся config.json и папка logs/, позже — projects/, builds/ (скачанные версии сборок) и smtp.secret (зашифрованный пароль почты). Папку можно переименовать или перенести целиком: пути внутри настроек хранятся относительными.
sudo в системные каталоги. Если в папку писать нельзя, Watchdog сложит данные в ~/.local/share/uniday-watchdog/ и не сможет обновляться сам.~/.net/ — это около 100 МБ. Домашняя папка не должна быть смонтирована с noexec. Если это так, задайте другую папку переменной окружения DOTNET_BUNDLE_EXTRACT_BASE_DIR=/путь.Обычно всё нужное уже есть в системе с рабочим столом. Если программа не запускается, доставьте библиотеки. Точные имена пакетов можно сверить через apt-cache search или dnf search.
| Система | Команда |
|---|---|
| Astra Linux | sudo apt install libicu72 libssl3 libfontconfig1 libx11-6 libxcursor1 libxext6 libxi6 libxrandr2 libice6 libsm6 |
| РЕД ОС | sudo dnf install libicu openssl-libs fontconfig libX11 libXcursor libXext libXi libXrandr libICE libSM |
| Альт | sudo apt-get install libicu libssl3 fontconfig libX11 libXcursor libXext libXi libXrandr libICE libSM |
Для журналов и путей нужен моноширинный шрифт с кириллицей — DejaVu Sans Mono или Liberation Mono. Обычно он уже установлен.
Watchdog следит, чтобы на компьютере работал только один его экземпляр и одно приложение не наблюдалось дважды. Для этого он держит служебные файлы в /tmp/.dotnet и /var/tmp/uniday-watchdog*. Некоторые системы чистят временные папки по возрасту файлов — например, РЕД ОС удаляет из /tmp файлы старше 10 дней. Тогда через пару недель работы второй запуск может не увидеть первый.
Один раз на компьютер исключите эти папки из очистки:
sudo tee /etc/tmpfiles.d/uniday-watchdog.conf <<'EOF'
x /tmp/.dotnet
x /var/tmp/uniday-watchdog
x /var/tmp/uniday-watchdog-*
EOF
Пакеты .deb и .rpm ставят это правило сами.
mkdir -p ~/.local/share/applications
cat > ~/.local/share/applications/uniday-watchdog.desktop <<EOF
[Desktop Entry]
Type=Application
Name=Uniday Watchdog
Exec="$HOME/uniday-watchdog/Watchdog"
Terminal=false
StartupWMClass=UnidayWatchdog
Categories=System;Monitor;
EOF
Если папка лежит не в ~/uniday-watchdog, поправьте строку Exec. Значок программы появится, если на компьютере установлен пакет; иначе будет стандартный.
sudo apt install ./uniday-watchdog_<версия>_amd64.deb
Зависимости apt возьмёт из подключённых репозиториев Astra. Без сети установите пакет командой sudo dpkg -i uniday-watchdog_<версия>_amd64.deb, а недостающие пакеты, которые перечислит dpkg, поставьте с установочного диска.
sudo astra-digsig-control status. Программа не подписана ключом для ЗПС, поэтому при включённой ЗПС она не запустится. Это ограничение текущей версии.sudo dnf install ./uniday-watchdog-<версия>-1.x86_64.rpm
На РЕД ОС 7.3 используйте sudo yum install ./uniday-watchdog-<версия>-1.x86_64.rpm. Рекомендуемые зависимости yum пропускает — если ICU и OpenSSL не установились, доставьте их: sudo yum install libicu openssl-libs.
SELinux остаётся включённым: программа работает с правами обычного пользователя. Если что-то не работает, пришлите нам вывод команды sudo ausearch -m avc -ts recent.
sudo apt-get install ./uniday-watchdog-<версия>-1.x86_64.rpm
Префикс ./ или полный путь к файлу обязателен: без него apt-get ищет пакет в репозитории. Пакет тот же, что и для РЕД ОС.
ICU и OpenSSL apt-get автоматически не ставит. Проверьте их командой ldconfig -p | grep -E 'libicuuc|libssl\.so'. Если вывод пустой, установите sudo apt-get install libicu libssl3 — имена можно сверить через apt-cache search libicu.
Если apt-get не принял пакет, установите его командой sudo epm install ./uniday-watchdog-<версия>-1.x86_64.rpm и напишите нам на service@uniday.pro.
uniday-watchdog.~/.local/share/uniday-watchdog/. У каждого пользователя эта папка своя и доступна только ему.~/.config/autostart/.На компьютере одновременно работает только один Watchdog. Неважно, установлен он пакетом или лежит в портативной папке, из какой папки и под каким пользователем его запускают. За несколькими приложениями он следит вкладками; вкладки со второй — функция Watchdog Про.
| Как запустили второй Watchdog | Что произойдёт |
|---|---|
| В том же сеансе, где работает первый | Второй не запускается, на экран выводится окно работающего |
| Под другим пользователем или в другом сеансе | Сообщение «Watchdog уже запущен» с именем пользователя, папкой и временем запуска |
| Автозапуском при входе в систему | Второй завершается без сообщений |
Чтобы запустить Watchdog под другим пользователем, сначала закройте работающий: значок в области уведомлений → «Выход».
Watchdog файлом из нового архива и запустите снова. Данные рядом с программой не затрагиваются.~/.config/autostart/uniday-watchdog-*.desktop. Записи автозапуска принадлежат пользователю, и пакет их не удаляет. Оставшаяся запись указывает на удалённый файл: рабочий стол её пропустит, но лучше её убрать.| Система | Команда |
|---|---|
| Astra Linux | sudo apt remove uniday-watchdog |
| РЕД ОС | sudo dnf remove uniday-watchdog |
| Альт | sudo apt-get remove uniday-watchdog |
~/.local/share/uniday-watchdog/ с настройками, журналами и скачанными сборками удалите вручную, если она больше не нужна. Ключ Watchdog Про хранится там же — сохраните файл .lic из письма, если собираетесь установить программу снова. Кэш распаковки программы — папка ~/.net/.Портативная версия удаляется вместе со своей папкой, автозапуск — так же, как в п. 1.
Приложение стенда, которое запускает Watchdog, отвязано от терминала: у него своя сессия, ввод и вывод направлены в /dev/null. Закрытие терминала или Ctrl+C его не затрагивает, журнал Unity по-прежнему пишется в Player.log.
А вот сам Watchdog, запущенный из терминала, при закрытии терминала завершится. Для работы стенда запускайте его из меню или автозапуском.
Ключ Watchdog Про выдаётся на конкретный компьютер — по его коду. В Linux код вычисляется из трёх идентификаторов: machine-id системы, серийного номера системного диска и MAC-адреса сетевой карты. В код попадают только их хэши. Код показывает окно «Лицензия», а без окна его можно получить и при работающем Watchdog, в том числе по ssh и без прав root:
/opt/uniday-watchdog/Watchdog --machine-code
~/uniday-watchdog/Watchdog --machine-code ~/stand-07.txt
Первая команда — для установки пакетом: код выводится в терминал и записывается в ~/.local/share/uniday-watchdog/machine-code.txt. Вторая — для портативной папки: код записывается в указанный файл, а без пути — в machine-code.txt рядом с программой.
Предупреждение only N of 3 machine identifiers значит, что программа нашла меньше двух идентификаторов из трёх. Так бывает в виртуальной машине без серийного номера диска или на компьютере без проводной сетевой карты. Ключ к такому коду привязан слабо. Как получить и ввести ключ — в руководстве пользователя, п. 10.4.
| Признак | Причина и что сделать |
|---|---|
Couldn't find a valid ICU package | Нет библиотеки ICU — см. «Если не хватает библиотек» |
libICE.so.6, libSM.so.6, libfontconfig.so.1 … not found | Нет библиотек X11 или fontconfig — см. «Если не хватает библиотек» |
XOpenDisplay failed, unable to open display | Нет графического сеанса X11 (или XWayland) |
Ошибка распаковки в ~/.net | Нет записи в домашнюю папку или она смонтирована с noexec — см. «Установка и запуск» |
| Ошибки HTTPS/SSL при отправке почты или проверке обновлений | Нет OpenSSL — см. «Если не хватает библиотек» |
| Нет значка в области уведомлений | У рабочего стола нет области уведомлений с поддержкой StatusNotifier. Окно сворачивается на панель задач, повторный запуск выводит его на экран |
| Astra: «Отказано в доступе» при запуске | Включена ЗПС — см. «Пакет .deb — Astra Linux SE» |
Журналы Watchdog лежат в папке logs/ рядом с программой (портативная папка) или в ~/.local/share/uniday-watchdog/logs/ (пакет). Отчёты о сбоях самой программы — в logs/crashes/. Их стоит приложить к письму в поддержку.
КОНТАКТЫ
ООО «Юнидэй»
г. Саратов, ул. Бахметьевская 44/64, оф. 72
ИНН: 6454142737
КПП: 645401001
ОКВЭД: 62.01 Разработка компьютерного программного обеспечения.
Код вида деятельности: 22.01
© UNIDAY, 2014-2025
ООО «Юнидэй»
г. Саратов, ул. Бахметьевская 44/64, оф. 72
ИНН: 6454142737
КПП: 645401001
ОКВЭД: 62.01 Разработка компьютерного программного обеспечения.
Код вида деятельности: 22.01
Сайт использует cookie и Яндекс Метрику для статистики посещений.
Нажимая «Принять», вы даёте согласие на обработку персональных данных