Сбор статистики с фермы RDS
Сбор статистики с фермы RDS
Добрый день, коллеги.
Нужна помощь в реализации следующей задачи.
Необходимо собирать с фермы RDS статистику по пользователям, а именно:
1. Во сколько залогинился
2. Активна сессия или нет
3. сколько было времени простоя за день
4. во сколько вышел пользователь.
Статистика нужна за день, никак не могу придумать как это реализовать.
Нужна помощь в реализации следующей задачи.
Необходимо собирать с фермы RDS статистику по пользователям, а именно:
1. Во сколько залогинился
2. Активна сессия или нет
3. сколько было времени простоя за день
4. во сколько вышел пользователь.
Статистика нужна за день, никак не могу придумать как это реализовать.
- Алексей Максимов
- Администратор сайта
- Сообщения: 572
- Зарегистрирован: 14 сен 2012 06:50
- Откуда: г.Сыктывкар
- Контактная информация:
Re: Сбор статистики с фермы RDS
Если реализация предполагается только штатными средствами Windows Server, то это будет не тривиальная задача, хотя и вполне выполнимая.
Пункты 1 и 4 - можно получить из анализа лога "Microsoft-Windows-TerminalServices-LocalSessionManager/Operational", где фиксируются все пользовательские входы и отключения.
Пример скрипта можно посмотреть здесь: Connection Report for Remote Desktop
Пункты 2 и 3 это уже более сложная задача, так как нужно через какие-то промежутки времени где-то фиксировать состояние каждой сессии, полученное из п.2 и сохранять их для последующего анализа к пункту 3.
Примеры скриптов получения информации о сессиях можете искать там же: Script Center > Repository.
При этом следует обращать внимание на то, что командлет Get-RDUserSession имеет проблемы, которые приходится обходить.
Пункты 1 и 4 - можно получить из анализа лога "Microsoft-Windows-TerminalServices-LocalSessionManager/Operational", где фиксируются все пользовательские входы и отключения.
Пример скрипта можно посмотреть здесь: Connection Report for Remote Desktop
Пункты 2 и 3 это уже более сложная задача, так как нужно через какие-то промежутки времени где-то фиксировать состояние каждой сессии, полученное из п.2 и сохранять их для последующего анализа к пункту 3.
Примеры скриптов получения информации о сессиях можете искать там же: Script Center > Repository.
При этом следует обращать внимание на то, что командлет Get-RDUserSession имеет проблемы, которые приходится обходить.
Re: Сбор статистики с фермы RDS
спасибо, Ваш ответ помог.