Logmon monitors the cpu usage
of your users (not just keyboard activity) and can send a warning message
and log off idle users. You control the inactivity level by user, time
of day, etc. You control how people are actually logged off, via a customizable
script.