Different information at running moments

I need to create a report, on different moments on application:

  • Roku device memory
  • Roku device HDD space - total / free
  • Roku device OS - version / firmware / type
  • Application device memory when application run (at different moment)
  • Application device HDD when application run (at different moment)

Thanks
Petre