Серверная часть

Предполагается, что уже готовы к работе

MSSQL сервер

IIS сервер

Здесь не будет мануала, как всё это поднимать

Порядок действий

Настроить подключение к базе данных и создать её

Настроить подключение к компьютерам пользователей и параметры агента

Добавить компьютеры пользователей в список, обновить информацию и установить службу

Задать web пользователя в программе и создать сайт на сервере IIS с содержимым папки Nataleon78.web из корневого каталога

👁

Настройки базы

Сервер - имя MSSQL сервера вида ИмяСервера\Экземпляр

Имя базы - произвольное имя базы данных. Можно сгенерировать кнопкой "Генерировать"

Учётка супер админа - имя и пароль администратора сервера MSSQL. Если стоит птичка "Я", то используется текущее соединение

Пользователь базы - имя и пароль пользователя, который может записывать в базу. Их можно сгенерировать нажав на соответствующие кнопки. "Сменить в базе" - меняет пароль пользователя в базе данных, после этого нужно передать параметры на компьютеры

Кнопка "Тэст/Сохранить" - осуществляет тестовое подключение к базе и в случае успеха сохраняет конфигурацию.

Кнопка "Создать" и "Удалить" - делают одноимённые действия с указанной базой данных

При изменении параметров подключения изменения также вносятся в файл Nataleon78.web\appsettings.json, который нужно заменить на сервере IIS

Настройки

Домен - имя домена вида domain.local в котором находятся клиенты. Если домен не используется, то оставить поле пустым

Учётка супер админа - имя и пароль администратора рабочих станций. Если стоит птичка "Я", то используется текущий пользователь (только для доменов)

Настройки клиента - глобальные настройки клиента. "Задержка общего цикла (мс)" - количество миллисекунд, через которые агент опрашивает компьютер. При большой нагрузки на процессор увеличить это число. "Время бездействия пользователя (мин)" - количество минут бездействия пользователя, после которых данные не фиксируются. "Контрольная точка (мин)" - количество минут, после которых делается запись текущего состояния компьютера при активном пользователе. "Снимки экрана" - нужно ли делать скриншоты экрана. "Качество снимков (30-100)" - уровень качества изображения от 30% до 100%, где 100% - максимальное качество. Увеличение этого значения даёт сильный прирост в объёме базы данных. "Сжатие снимков" - Уменьшение размера снимков в раз. "Порог нажатия на клавишу (сек)" - количество секунд между нажатиями на кнопки клавиатуры в течении которых клавиатура считается активной. "Задержка опроса клавиатуры (мс)" - количество миллисекунд, через которые опрашивается клавиатура. "Перечтение конфигурации (мин)" - количество минут, после которых перечитывается конфигурация агента. "Интервал записи в базу (мин)" - через сколько минут записываются данные в базу.

Словари

Именование пользователей, процессов и компьютеров

Веб

Адрес сайта - адрес сайта отчетов на IIS вида http://имясайта

Список пользователей для просмотра отчётов. Птичка "Администратор" - пользователи, которые могут задавать имена пользователей, процессов и компьютеров с сайта отётов

Исключение процессов из отчёта

Список процессов, которые не фигурируют в отчётах

Панель управления

Список компов - управление списком компьютеров. "+" и "-" - добавление и удаление компьютеров в/из списка. "из AD" - добавление компьютеров в список из active directory. "Обновить" - Инициализация клиента. Обновляет ip адрес, устанавливает недостающие программы (net framework 4, vc 2015), проверяет службу "удалённый реестр", получает системную папку. "Из базы" - добавляет в список компьютеры, данные которых есть в базе.

Служба - управление агентом на клиентских компьютерах. "Установить/обновить" - Установка службы агента или обновление существующих файлов и конфигурации. "Удаление" - удаление агента. "Только параметры" - устанавливает только параметры агента, которые он сам потом перечитывает. "Отладка" - включение расширенного лога агента. Логи хранятся на клиентских компьютерах в %temp%\UWS. Также при включенной отладке локально сохраняются скриншоты.

Индивидуальные параметры - установка индивидуальных параметров агента на клиентских компьютерах. После установки или удаления этих параметров их нужно передать кнопкой "Только параметры" из группы "Служба"

Выбор - выбор компьютеров в списке по признакам.

Дaнныe в базе - oчиcткa дaнныx в бaзe и её сжатие. Кнопка "Команды" показывает запросы, которые можно добавить в задание на сервере, чтобы автоматизировать этот процесс.

Легенда списка

Жёлтое зачёркивание - клиент не инициализирован

Курсив - установлены индивидуальные параметры

Жирный - включена отладка

Белый фон - ничего

Зелёный фон - ошибок после последней операции нет

Жёлтый фон - есть предупреждения

Красный фон - ошибка

Контекстное меню

Отчёт - открывает сайт отчётов, указанный в "Настройках"

Папка - открывает папку на компьютере, чтобы посмотреть логи. Они находятся в %temp%\UWS.

История - отображает историю операций

Отчёты

Фильтр работает по принципу И

"С", "По" - интервал времени выборки

"Пользователь", "Кoмпьютep", "Пpoцecc" - конкретные данные для поиска

"Чacть зaгoлoвкa" - поиск по части наименования окна

"Элeмeнтoв нa cтpaницe" - количество строк отчёта, отображаемых на странице. Доступен в виде "список"

Виды отчёта

Список - вывод списка с датами, именами процессов и окон, временем и скриншотами

По процессам - вывод круговых диаграм по процессам, сгруппированым по компьютерам и именам пользователей