Resource Manager, if enabled, has the ability to report on these sorts of things, certainly users per app/server over a period of time.
Its pretty easy to set up, you just need a back end database to add the data to, and you can report on that data. its not the flashest thing in the world, but...