Hi Jason,
Based on my knowledge, these reports are generated separately. Details as below:
1. Mailbox size report:
Mailbox size reports and other stuff - Exchange powershell 2010
https://social.technet.microsoft.com/Forums/exchange/en-US/82d5d38a-0c13-4c16-b1b0-9999c00d354d/mailbox-size-reports-and-other-stuff-exchange-powershell-2010?forum=exchange2010
2. Report message tracking:
Message tracking
http://technet.microsoft.com/en-us/library/bb124375(v=exchg.150).aspx
3. The administrator audit log records specific actions, based on Exchange Management Shell cmdlet, performed by administrators and users who have been assigned administrative privileges.
View the administrator audit log
http://technet.microsoft.com/en-us/library/dn342832(v=exchg.150).aspx
4. Exchange server health monitor.
Managed Availability and Server Health
http://blogs.technet.com/b/exchange/archive/2013/06/26/managed-availability-and-server-health.aspx
All of the reports involved above are performed by running command, you can use Scheduled Tasks for these PowerShell Scripts. More details to see:
Creating Scheduled Tasks for Exchange 2010 PowerShell Scripts
http://mikepfeiffer.net/2010/02/creating-scheduled-tasks-for-exchange-2010-powershell-scripts/
Disclaimer:
Microsoft is providing this information as a convenience to you. The sites are not controlled by Microsoft. Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. Please make sure
that you completely understand the risk before retrieving any suggestions from the above link.
Thanks