I would like to gather following information. Basically I would like to gather Average Load (such as CPU,Memory, Session, Process, Page life, Buffer cache) in every hour. I am using SQL 2008. I am not sure how to get all these information. Any help would be highly appreciated.
| Server Name | Server1 |
| Avg_sql_cpu_utilization_In Last 1 hr | 95 |
| Avg_non_sql_cpu_utilization_In Last 1 hr | 0 |
| Memory allocated-GB | 120 |
| Avg_Memory Used_In Last 1 hr - GB | 116.00 |
| Avg_Buffer cache hit ratio base_In Last 1 hr | 98 |
| Avg_Page life expectancy_in Last 1 hr | 138 |
| Avg_Processes_in Last 1 hr | 81 |
| Avg_Sessions_in Last 1 hr | 71 |
| record_time | 12:00:35 AM |