I have been given the task to gather a multitude of things relating to our servers and their performance to create a data mart. The main problem is that I am fairly new to SQL Server and being a DBA in general and need to write queries/stored procs to get all of the data into a data mart that I have yet to design. It will be a star schema data mart if that helps any. How do I query to find things such as server cpu usage, agent jobs run times, hard disk space, permissions, processors, etc?