I don't know if it will exactly fit your needs but there are a few
Solution Exchange options that might be helpful called 'System
Diagnostics' and 'Standard System Reports'. They are straightforward to
setup in your application and should provide you...