Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

share|improve this question

You might want to take a look at :

  1. SCOM - from Microsoft - System Center Operation Management
  2. Nagios - open source - with Cacti/mrtg for graphics .

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

share|improve this answer
I looked at first option, but it seems to be pretty expensive for just a couple of servers. – Eric P Apr 18 '12 at 14:06
Ok , then you could use Get-Event log from Power Shell, export the data into CSV and make your own charts in Excel . With a little customization you will get exactly what data you are after and statistics for each server. – Alex H Apr 18 '12 at 14:14

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.