Collect and view Performance Monitor information from multiple servers

performance-countersperformance-monitoringwindows-server-2008-r2

I can use windows Performance Monitor to view counters like CPU, RAM, ASP.NET connections, or any other available counters, for a specific server.

Is there a tool available for windows that would collect this information from multiple servers, then send it to a central server? Preferably with nice GUI that can easily switch between servers and have nice reports over time.

The servers may not be on same network.

Best Answer

You might want to take a look at :

  1. SCOM - from Microsoft - System Center Operation Management http://www.microsoft.com/en-us/server-cloud/system-center/datacenter-management.aspx
  2. Nagios - open source - with Cacti/mrtg for graphics .

If you relay heavily on MS resources I would advice for the first option .