Jeff's Connected Corner

Windows Server System news and real-world info

Life Needs a 'Best Practices Analyzer'

Wouldn’t it be nice if you could sit down at your computer, answer a few simple questions, and then be given a set of instructions for fixing/improving your life?  Heck, the only thing better than that would be an ‘undo’ button for those little mistakes we all make.  But alas, we’ll have to wait a few more years for the geniuses at Google to come out with those services (in perpetual beta, I’m sure).

All joking aside, Microsoft has some excellent tools to offer in its growing suite of Best Practices Analyzers (BPAs).  As of today there are 4 separate BPAs:

  • Exchange Server BPA: This is by far the most robust of all Microsoft BPAs.  In fact, other Microsoft product groups are so enamored with the Exchange BPA that they are writing their own rule-sets to tie into the Exchange BPA engine.
  • SQL Server BPA: Unless I’m mistaken (and believe me, you all will let me know if I am) the SQL Server BPA was the first BPA released by Microsoft.  While not as polished or current as the Exchange BPA, the SQL BPA has still come in handy on customer engagements to find config/security issues w/ SQL Server 2000.
  • ISA Server BPA: Microsoft released a new ISA Server BPA build today, which is what prompted me to write this post.  If you’ve ever run the Exchange BPA – this one will look very familiar.  Remember what I said about other product groups using the Exchange BPA engine?  The ISA Server BPA is a perfect example.  Like the SQL and Exchange BPAs, I’ve found this one very helpful in identifying issues, as well as documenting the current state of a customer’s environment before making changes.
  • BizTalk Server 2006 BPA: I’m not a BizTalk guy, so I’ve never needed to use the BizTalk BPA .  However, no post about BPAs would be complete without it… so there you go.

One last thing – if you’re a Microsoft Operations Manager guru, you want to check out the Exchange BPA Management Pack (MP) for MOM 2005.  This MP essentially deploys the Exchange BPA to your Exchange servers and then executes a BPA scan on a pre-defined schedule.  It’s even smart enough to fire MOM alerts if something looks out of the ordinary.

If you have any BPA feedback (good/bad/ugly), please post a comment for the benefit of the community.  And keep your eyes peeled for more BPAs in the near future.

Only published comments... Jul 25 2006, 03:43 PM by Jeff

Comments

 

Mike Dimmick said:

I actually thought Exchange BPA was first, but I can see that the download of SQL Server BPA is May 2004 while Exchange BPA was announced in September 2004 (according to the Exchange team blog at http://msexchangeteam.com/archive/2004/10/04/237753.aspx, although that does assume that the date wasn't altered in any of the blog's moves across servers - I think it started on weblogs.asp.net, then blogs.msdn.com, blogs.technet.com, and now has its own domain).
August 22, 2006 7:55 AM

Leave a Comment

(required)  
(optional)
(required)  
Add

About Jeff

Jeff Centimano is a Windows Server MVP based in Fairway, KS (USA). In addition to blogging and freelance technical writing for Microsoft, Jeff leads the KC-MEC User Group (kcmec.org) and assists with various site duties here at WindowsConnected.com. Jeff has been in the IT industry since 1994 and is currently a Solutions Architect at EMC Global Services.
Windows is a registered trademark of Microsoft Corporation.
Powered by Community Server (Non-Commercial Edition), by Telligent Systems Themed By nb development