Log in and Log out info

. We would like to get a log of when each of our  users logs in and out of the cloud and from what IP address. A home run  would be if we could also tell if they were "active" during that time or  just logged in and not doing anything.
I think you can tell where  we're going with this. We have some users who tell us they are working  from home and we would like to have some logs or reports that would  prove that one way or the other.
Another concern that he brought up  was whether there is a "time out" feature in which a user would be  logged out if they have not had any activity after a set period of time.  His concern is that users might access the cloud on a public machine or  at a client's - we could run a risk that someone else could gain access  if they forgot to log out. I've never noticed that happening when I've  been away from my desk for extended period, but maybe there's something  in place for other than our IP address or our machines??"
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

What systems are you using? What "cloud" exactly (protocol/server os etc)

Also, you might want to think of other ways to measure if employees are working, instead of focusing on if they're really logged in and are active, having a results based approach (if possible of course) would negate the need of possibly expensive monitoring software. Is measuring KPI's an option in this situation?
Measuring activity would mean an employee fiddling and destroying Excel files for hours on end without results would be marked as a positive employee in your situation, while an employee with advanced knowledge of Excel, having finished in mere 10 minutes would be marked a negative.
UDSquareAuthor Commented:
We are using terminal servers and RDWEB
Idle time outs/disconnects can be done here:
https://technet.microsoft.com/en-us/library/cc726057(v=ws.10).aspx (Session Time Limits for Windows Server 2008)
Same applies for Server 2012 in almost the same location (but mostly named Remote Desktop Services)

For auditing the logins and logouts, you need expensive enterprise grade software.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Legacy OS

From novice to tech pro — start learning today.