Вам нужно последний накопительный пакет , а затем это встроенная функция.
Хороший блог по этому вопросу можно найти здесь
Edit:
Исходя из вашего комментария ниже, установка накопительного пакета 5 не вариант. Причины этого не указаны, и на это следует обратить особое внимание.
Вам потребуется включить аудит в своей организации, а затем написать отчет / пользовательское приложение, которое ищет журналы аудита и фильтрует следующие типы действий:
AuditAction.UserAccessAuditStarted
AuditAction.UserAccessAuditStopped
AuditAction.UserAccessviaWebServices
AuditAction.UserAccessviaWeb
Пример здесь .
Это немного затянуто, но хорошо прокомментировано.