Since the current version of the agent stays connected to the server persistently, is there a way to report on the amount of time each agent is connected throughout the day?  I've been trying to track this across our network (my hosts are all connected over cellular technology, so this would be very useful data to track locations where connectivity is not solid), and I can't seem to come up with an easy way to track this using built in functionality.  Is there a log entry generated each time an agent disconnects/reconnects that I can track?

Any help would be greatly appreciated.