The ldms_client inventory extension collects profiles (http://www.droppedpackets.org/inventory-and-slm/ldms_client/ldms_client-collection) in such a way that you could report on who has logged into the box (minus the "recently") information.
The code could be modified to return the top 5 in lieu of the top 1. I'm extremely busy right now or I would - Soccer/football season starting up for my teams.
One question though, what will happen to Jack's programs. I used to recommend them, but if they are going EOL I'm not sure I would consider them. If I had plenty of time and help I woul like to convert them all (with the help of the community) to Autoit.
Well - custom data can always be used here. You can create your own script that logs (via logon script or so) someplace who's logging on (or reads out the keys we use), and records that somewhere, along with an associated count.
You could then simply statically read that info out for the top 5 (via 1 or 2 repositories - 2 would be best, as you could have 1 for "all history" and the 2nd one for "top 5" which is what you'd actually send back as custom data).
This way you could query easily for "most logged on user / per machine", if you wanted.
- Paul Hoffmann
LANDesk EMEA Technical Lead