Eu não recomendaria usar o tempo em que uma estação de trabalho é bloqueada como um indicador de produtividade. Eu, pessoalmente, bloqueio meu computador instintivamente, mesmo se eu me levantar ou usar o banheiro, às vezes, se eu apenas pensar bem. Além disso, só porque um computador não está bloqueado ou na proteção de tela não significa que o usuário está fazendo algo produtivo. Seria melhor monitorar a saída de uma métrica mensurável com base em seu trabalho, como sugeriu Ryan. Se você não tem métricas e metas que podem ser medidas ou saídas desejadas, então é culpa da administração não definir expectativas ou cronogramas mensuráveis de saída. Por exemplo, espera-se que uma pessoa de suporte de TI feche X tickets de prioridade 1 por semana ou tenha um tempo médio de triagem de 5 minutos. Pode-se esperar que um funcionário da contabilidade processe os formulários X por dia. Eu posso pensar em alguns cenários em que o tempo do PC bloqueado seria uma boa métrica para produtividade, já que ter uma tela não está diretamente relacionada à saída do trabalho.
Se você souber que o funcionário não é produtivo, talvez queira eliminar distrações, como jogos ou sites divertidos. Se não for necessário, bloqueie o acesso à Internet todos juntos. Você poderia monitorar a atividade na web, mas, novamente, se eles são eficientes e têm tempo de inatividade, é necessário pensar sobre qual problema você está abordando.
Existem todos os tipos de coisas mais avançadas que você poderia imaginar, como um aplicativo que monitora o foco do aplicativo e conta o tempo de foco por aplicativo, mas isso também pode não estar resolvendo o problema raiz.