What is a good utility to do a health check on Windows Servers?

Posted on 2010-09-02
Last Modified: 2012-05-10
Microsoft want to come in and do a health check for a nominal fee.  Isn't there software out there which does the same things Microsoft will do?
Question by:EEHelpMe
  • 3
  • 2
  • 2
  • +4

Expert Comment

ID: 33590481

Author Comment

ID: 33590507
I should have mentioned that we are running 2008 server.
LVL 13

Expert Comment

by:Brian Withun
ID: 33590545
If I were in charge of keeping a fleet (or a single!) server healthy I would use PerfMon.

You can set up a monitor and record interesting metrics, like CPU/disk/network usage over time.  You can monitor your servers 24/7 and export the data to a CSV and open that in Excel and make some very pretty charts.

This article covers some of the basics.

Author Comment

ID: 33590602
what about microsoft baseline security analyzer?  Is there a better software out there?
LVL 25

Expert Comment

ID: 33591582
look @
or  use nagios
configure NSCA in NSClient++ (installed on the windows) to send passive checks data to the Nagios server....  check
for windows event logs, use nageventlog.  NSClient++ can handle the active checks and NagEventLog handles passive checks for Event Logs.
Here is a good document for monitoring windows services.  Hope this helps ...
Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

LVL 25

Expert Comment

ID: 33591634

Accepted Solution

shalabhsharma earned 500 total points
ID: 33593408
MBSA only detect common security misconfiguration and missing security updates on your computer systems.It doesnt check the system health performance.

Expert Comment

ID: 33594424
I use PAL (performance analysis of logs) in combination with perfmon.
pal can be downloaded from
It creates reports from the perfmon counters and also gives suggestions on how to boost performance.

Did I mention its free ?

good luck

Expert Comment

ID: 33595522
Spiceworks is quite ok.

Expert Comment

ID: 33601383
You can automate some perfmon tasks by using the logman command line utility, and create custom reports:

Here is an example on how to monitor a Domain Controller using perfmon and logman

It is a way to monitor you servers, but it cannot be considered as a real-time monitoring solution.

For real-time monitoring MS will try to sell you the SCOM solution which is quiet expensive but designed to monitor Windows Servers. So if you have money to spend why not considering it:

Like MadUnix, I use instead Nagios for monitoring CPU, RAM, Disk space etc... on Windows and non-Windows systems.

For Windows Event Viewer data collecting I use Kiwi Syslog, you can be aware in real time of critical system events (or application) events occuring on your servers.

But if you have only windows 2008 servers you can use Event Forwarding shipped woth the OS, it's free:

Author Closing Comment

ID: 33649876
It helped me look into an alternative software package.  Thanks.

Featured Post

Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Remove second installation of Windows 10 7 76
Phone number for Microsoft server activation issues 3 52
Unable to view Outlook 2013 calendar 2 59
ost file to pst 10 101
The canonical version of this article is on my web site here: A companion presentation is available here:
User Beware!  This is a rather permanent solution to removing your email from an exchange server.  The only way to truly go back is to have your exchange administrator restore your mailbox from backups.  This is usually the option of last resort.  A…
Viewers will learn how to maximize accessibility options in an Excel workbook for users with accessibility issues.
The viewer will learn how to simulate a series of sales calls dependent on a single skill level and learn how to simulate a series of sales calls dependent on two skill levels. Simulating Independent Sales Calls: Enter .75 into cell C2 – “skill leve…

937 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now