Total an agent's time in Online status?

Total an agent's time in Online status?

We can see how much time agents spent in calls, but we need something different: their total time spent in Online status.  Can't find this anywhere in help or this forum!  What are we missing??

And/or, are there standard reports for agent activity, or reports we can create from scratch?  What fields would we include to get at the time-spent analytics?