Всем здравия. Голова ломается от вопроса, КАК? Нужно мониторить активность именно работы на ПК под Windows, т.е. если ПК включен, но не используется к примеру 10 минут то он не используется, пробовали писать программку, которая будет запускается заббиксом и читать координаты курсора мыши (по идеи это бы устроило), она не хочет читать из другого окружения/экрана.
Есть какие-нибудь идеи как это все можно сделать?
Если оч коротко - писать программу, которая будет поддерживать терминальные сессии (имеется ввиду иметь доступ к раб-столу юзера в последних виндах) ну и далее там смотришь залочен экран или нет, пишешь статистику
Если я правильно понял задачу, то можно попробовать через обычный скринсейвер, а его запущенный процесс мониторить локально/удалённо чем вам там удобно.
Спасибо за ответы, по поводу скринсейвера идея была, но у нас не везде он включен, плюс разный таймаут на него тоже может иметь место быть, а болеть это от пользователя по моему не оч верно.
вот про отслеживание событий ввода мы и думаем, но проблема в том что запускается такая программа в другом сеансе и не видит что происходит в сеансе пользователя.
2mace-ftl спасибо за подсказку, посмотрю в сторону именно терминальных сессий, наверное именно то что нужно.