ну пишем службу вешаем от системного юзера... стратует с виндой... сидит слушает события login logoff по событиям шлем json куда надо там кладем в базу данные и формируем из БД реалтайм график...
В целом есть 2 варианта (ну как я вижу)
Поставить сбор логов на АД сервер, а потом разбирать из логов, кто, когда, откуда, куда заходил.
Поставить заббикс агент на клиентский комп, дальше в заббиксе смотрим по источнику (host), логи которые есть исключительно на компе, но скорее всего там логи будут только по авторизации на самом компе
Какой из вариантов вам в итоге будет удобнее, смотрите сами.