Этот документ описывает базовые действия администратора при установке, проверке, диагностике и удалении Kickidler Agent на рабочей станции Windows.
Инструкция предназначена для системных администраторов, инженеров технической поддержки и специалистов, которые отвечают за внедрение или обслуживание Kickidler Agent.
В документе описаны:
Перед установкой подготовьте:
|
Если на компьютере используется корпоративный антивирус, EDR или централизованная политика безопасности, заранее проверьте, разрешено ли временно отключать защиту и добавлять исключения. |
Перед запуском установщика убедитесь, что:
|
Если защита блокирует установку, временно отключите антивирус или Windows Defender, если это разрешено политиками организации. После установки защиту нужно включить обратно. |
После этого Kickidler Agent будет установлен на рабочей станции.
Тихая установка подходит для массового развертывания, удаленного запуска, установки через RMM, GPO или автоматизированные скрипты.
Перед запуском убедитесь, что:
Если установочный файл находится в папке Загрузки, сначала перейдите в эту папку:
|
cd "C:\Users\User\Downloads" |
Замените путь на фактический путь к папке, где находится MSI-файл.
|
msiexec /i "Kickidler_Agent_<version>.msi" /qn /norestart ACTIVATION_KEY="ВАШ_КЛЮЧ" |
|
msiexec /i "Kickidler_Agent_<version>.msi" /qn /norestart ACTIVATION_KEY="ВАШ_КЛЮЧ" HIDDEN_MODE=1 |
Параметр /i
Запускает установку MSI-пакета.
Параметр "Kickidler_Agent_<version>.msi"
Имя установочного файла. Замените <version> на фактическую версию файла.
Параметр /qn
Выполняет установку без отображения интерфейса мастера установки.
Параметр /norestart
Запрещает автоматическую перезагрузку после установки.
Параметр ACTIVATION_KEY="ВАШ_КЛЮЧ"
Ключ активации из личного кабинета my.kickidler.ru.
Параметр HIDDEN_MODE=1
Включает скрытый режим установки. Используйте только если агент нужно установить скрыто.
|
ПРИМЕЧАНИЕ Не передавайте ключ активации в открытом виде в обращениях, скриншотах, логах или переписке. |
Если установка завершается с ошибкой или техническая поддержка запросила лог установки, добавьте параметр:
|
/L*V "agent_install.log" |
Пример установки в открытом режиме с логированием:
|
msiexec /i "Kickidler_Agent_<version>.msi" /qn /norestart /L*V "agent_install.log" ACTIVATION_KEY="ВАШ_КЛЮЧ" |
Пример установки в скрытом режиме с логированием:
|
msiexec /i "Kickidler_Agent_<version>.msi" /qn /norestart /L*V "agent_install.log" ACTIVATION_KEY="ВАШ_КЛЮЧ" HIDDEN_MODE=1 |
Если команда запущена из папки, где находится установочный файл, лог agent_install.log будет создан в этой же папке.
При обращении в техническую поддержку приложите файл:
|
agent_install.log |
Также укажите команду установки, которую запускали.
После установки рекомендуется добавить папку Kickidler Agent в исключения антивируса или Windows Defender.
Это может потребоваться, если антивирус блокирует:
|
ПРИМЕЧАНИЕ Не рекомендуется добавлять в исключения весь диск C:\, весь каталог C:\ProgramData, весь профиль пользователя или весь %TEMP%. |
Для открытой установки:
|
C:\Program Files\TeleLinkSoftV2 |
Для скрытой установки:
|
C:\ProgramData\{9e7a7972-b921-4537-06fe-e4e40085e8ce} |
Если тип установки неизвестен, проверьте наличие этих папок через Проводник Windows или PowerShell. Если определить тип установки не удалось, уточните информацию у администратора или в технической поддержке.
После добавления исключения включите антивирус или Windows Defender обратно, если защита была временно отключена.
Откройте PowerShell от имени администратора.
Для открытой установки выполните:
|
Add-MpPreference -ExclusionPath 'C:\Program Files\TeleLinkSoftV2' |
Для скрытой установки выполните:
|
Add-MpPreference -ExclusionPath 'C:\ProgramData\{9e7a7972-b921-4537-06fe-e4e40085e8ce}\' |
Проверить текущие исключения можно командой:
|
Get-MpPreference | Select-Object -ExpandProperty ExclusionPath |
Названия разделов могут отличаться в зависимости от продукта, но обычно нужно найти один из разделов:
Добавьте исключение для директории установки Kickidler Agent.
Для открытой установки:
|
C:\Program Files\TeleLinkSoftV2 |
Для скрытой установки:
|
C:\ProgramData\{9e7a7972-b921-4537-06fe-e4e40085e8ce} |
Если антивирус управляется централизованно, примените или обновите политику на рабочей станции.
Во время установки может появиться сообщение:
|
ПРИМЕЧАНИЕ Activation key validation failed: ключ активации отклонен сервером лицензий: INVITE_EXPIRED |
В этом случае выполните следующие действия:
После установки проверьте:
Откройте PowerShell от имени администратора и выполните:
|
Get-Service ngs_v2,ngs_updater_v2,tls_v2,tls_updater_v2 -ErrorAction SilentlyContinue |
Если службы отображаются и имеют корректный статус, агент установлен на рабочей станции.
Для открытой установки обычно используются службы:
|
ПРИМЕЧАНИЕ ngs_v2ngs_updater_v2 |
Для скрытой установки обычно используются службы:
|
ПРИМЕЧАНИЕ tls_v2tls_updater_v2 |
Проверить службу открытой установки:
|
Get-Service ngs_v2 |
Перезапустить службу открытой установки:
|
Restart-Service ngs_v2 |
Проверить службу скрытой установки:
|
Get-Service tls_v2 |
Перезапустить службу скрытой установки:
|
Restart-Service tls_v2 |
Перезапуск службы может временно прервать отправку данных агентом. Выполняйте это действие только при необходимости. |
В этом разделе пути и значения приведены в виде отдельных блоков. Такой формат лучше сохраняется при экспорте в PDF и не зависит от ширины таблиц.
Каталог установки
|
C:\Program Files\TeleLinkSoftV2 |
Служба
|
ngs_v2 |
Файл агента
|
grabber_v2.exe |
Конфигурация
|
<InstallDir>\config.yaml |
Основной лог
Основной лог определяется значением параметра logs.path в конфигурации. Часто он находится внутри каталога установки.
Локальная БД очереди
Локальная БД очереди определяется значением параметра local_db.file в конфигурации. Часто она находится внутри каталога установки.
Раздел реестра
|
HKLM\Software\Tele Link Software\KickidlerAgent |
Каталог установки
|
C:\ProgramData\{AltGuid} |
Служба
|
tls_v2 |
Файл агента
|
tlshost_v2.exe |
Конфигурация
|
<InstallDir>\config.yaml |
Основной лог
Основной лог определяется значением параметра logs.path в конфигурации.
Типовой путь скрытой установки
|
C:\ProgramData\{9e7a7972-b921-4537-06fe-e4e40085e8ce} |
Логи Kickidler Agent находятся в подпапке logs внутри каталога установки.
Папка логов:
|
C:\Program Files\TeleLinkSoftV2\logs |
Основные файлы:
|
C:\Program Files\TeleLinkSoftV2\logs\agent.logC:\Program Files\TeleLinkSoftV2\logs\updater.log |
Посмотреть последние строки agent.log:
|
Get-Content 'C:\Program Files\TeleLinkSoftV2\logs\agent.log' -Tail 80 |
Посмотреть последние строки updater.log:
|
Get-Content 'C:\Program Files\TeleLinkSoftV2\logs\updater.log' -Tail 80 |
Папка логов:
|
C:\ProgramData\{9e7a7972-b921-4537-06fe-e4e40085e8ce}\logs |
Основные файлы:
|
C:\ProgramData\{9e7a7972-b921-4537-06fe-e4e40085e8ce}\logs\agent.logC:\ProgramData\{9e7a7972-b921-4537-06fe-e4e40085e8ce}\logs\updater.log |
Посмотреть последние строки agent.log:
|
Get-Content 'C:\ProgramData\{9e7a7972-b921-4537-06fe-e4e40085e8ce}\logs\agent.log' -Tail 80 |
Посмотреть последние строки updater.log:
|
Get-Content 'C:\ProgramData\{9e7a7972-b921-4537-06fe-e4e40085e8ce}\logs\updater.log' -Tail 80 |
Логи sensor и selfcontrol UI находятся во временном каталоге интерактивного пользователя.
|
Get-Content "$env:TEMP\kickidler-sensor.log" -Tail 80Get-Content "$env:TEMP\kickidler-selfcontrol.log" -Tail 80 |
В agent.log могут быть сообщения следующего типа:
|
[startup] Kickidler Agent v2.0.X.NNN starting[connection] Connecting to server <host>:<port>...[connection] Authentication successful[connection] Connected and authenticated[activity] Heartbeat sent |
Такие сообщения обычно означают, что агент запущен, подключается к серверу, прошел аутентификацию и отправляет активность.
Проверьте:
Если известен адрес Kickidler Server, проверьте доступность порта 16000:
|
Test-NetConnection -ComputerName <kickidler-server-host> -Port 16000 |
Замените:
|
ПРИМЕЧАНИЕ <kickidler-server-host> |
на фактический адрес сервера.
Агент устанавливает исходящие соединения. Обычно на рабочей станции не требуется открывать входящие TCP-порты.
Агент offline в интерфейсе
Проверьте сообщения [connection] и [license] в agent.log, доступность сервера и ключ активации.
Много сообщений Target <host:port> failed
Проверьте сетевую доступность сервера, firewall и корректность адреса сервера.
Нет активности или скриншотов
Проверьте подключение агента, политику сбора, статус пользовательской сессии, сообщения [activity] и [schedule].
Служба не запускается
Проверьте статус службы, ошибки в логах, блокировки антивируса и доступ к каталогу установки.
Ошибки обновления
Проверьте updater.log, сетевой доступ, блокировки антивируса или EDR.
Для открытой установки можно собрать основные файлы командой:
|
Compress-Archive -Path 'C:\Program Files\TeleLinkSoftV2\logs\*','C:\Program Files\TeleLinkSoftV2\config.yaml' -DestinationPath "$env:TEMP\kickidler-agent-logs-$(Get-Date -Format yyyy-MM-dd).zip" |
Для скрытой установки:
|
Compress-Archive -Path 'C:\ProgramData\{9e7a7972-b921-4537-06fe-e4e40085e8ce}\logs\*','C:\ProgramData\{9e7a7972-b921-4537-06fe-e4e40085e8ce}\config.yaml' -DestinationPath "$env:TEMP\kickidler-agent-logs-$(Get-Date -Format yyyy-MM-dd).zip" |
Перед отправкой в техническую поддержку замаскируйте чувствительные данные в config.yaml, если они присутствуют:
Удаление Kickidler Agent выполняется с помощью специального скрипта удаления.
|
Скрипт удаления необходимо запросить в технической поддержке Kickidler. Не рекомендуется использовать скрипты из неофициальных источников, старых переписок или сторонних файловых хранилищ, так как они могут не соответствовать текущей версии продукта или политике удаления. |
Перед удалением убедитесь, что:
|
delete_grabber.bat |
Во время выполнения скрипт может останавливать службы Kickidler Agent, завершать процессы агента, удалять записи служб и очищать оставшиеся каталоги агента.
После появления сообщения:
|
Cleanup finished successfullyCleanup finished |
нажмите любую клавишу в окне консоли, если это требуется.
Если окно уже закрылось после успешного выполнения, дополнительных действий не требуется.
|
Если скрипт сообщил об ошибке или окно закрылось до завершения, перезагрузите компьютер и повторите запуск скрипта от имени администратора. Если ошибка повторяется, обратитесь в техническую поддержку Kickidler. |
Откройте PowerShell от имени администратора и выполните:
|
Get-Service ngs_v2,ngs_updater_v2,tls_v2,tls_updater_v2 -ErrorAction SilentlyContinue |
Если команда не выводит службы Kickidler Agent, службы агента удалены.
Дополнительно проверьте наличие типовых каталогов.
Для открытой установки:
|
Test-Path 'C:\Program Files\TeleLinkSoftV2' |
Для скрытой установки:
|
Test-Path 'C:\ProgramData\{9e7a7972-b921-4537-06fe-e4e40085e8ce}\' |
Ожидаемый результат:
Обратитесь в техническую поддержку Kickidler, если:
При обращении рекомендуется приложить:
После установки или удаления Kickidler Agent администратор должен проверить фактический результат:
Если базовая проверка не помогает определить причину проблемы, передайте собранные данные в техническую поддержку Kickidler.