Подготовь монитор и отдельный узел
Монитор должен быть доступен по HTTPS с сертификатом, которому доверяет Windows. Добавь сервер в панели и возьми его ID и токен. Выбор ОС при добавлении не требуется — агент сообщает её сам.
Скачай Windows amd64 релиз Pulse Agent. Распакуй архив в постоянный каталог, например C:\Pulse. Сохрани токен узла в C:\Pulse\agent.token и ограничь доступ к файлу учётными записями, которым он нужен.
Проверь агент в PowerShell
Перейди в каталог агента. URL и SERVER_ID в команде — примеры: подставь свои значения. Не помещай токен в опубликованные скриншоты, issue или историю команд.
При успешном подключении узел станет online. В ресурсах появятся данные машины, а в процессах — доступные процессы Windows. Системные процессы могут требовать дополнительных прав; доступность данных зависит от контекста запуска агента.
.\pulse-agent.exe -url https://monitor.example.com:8443 -server SERVER_ID -token-file C:\Pulse\agent.token -state C:\Pulse\agent-stateУстанови службу для запуска после перезагрузки
Останови ручной экземпляр и открой PowerShell с административными правами. Выполни установщик из архива агента. Он создаёт службу PulseAgent; проверь её состояние после установки.
Учётная запись службы может иметь другой доступ к файлам и Docker Engine, чем пользователь интерактивной сессии. Проверь права на токен и каталог состояния именно для службы.
.\deployment\install-agent.ps1 -PanelURL https://monitor.example.com:8443 -ServerID SERVER_ID -TokenFile C:\Pulse\agent.token -AgentExe C:\Pulse\pulse-agent.exe
Get-Service PulseAgentЧто проверить при ошибке
Если ручной запуск работает, а служба нет, проверь пути, права службы и доверие сертификату в её окружении. Не отключай проверку TLS ради исправления ошибки. Для внутреннего CA установи его сертификат в подходящее доверенное хранилище.
Если отдельных метрик нет, сначала уточни ограничения ОС и драйверов. Мониторинг GPU требует поддерживаемой видеокарты и драйверов. Наличие Docker Desktop само по себе не гарантирует доступ службы к выбранному Docker Engine.
Инструкции основаны на документации релизов по ссылкам ниже. Команды с example.com и SERVER_ID — шаблоны: подставь значения своей панели. При обновлении сверяйся с документацией выбранного релиза.