BizTalk Health Monitor v3.1 released!

As a part of our continue attempt to improve BizTalk Health Monitor, here we are again with new easy-to-setup feature and updated repository. BHM is meant for monitoring and help you find out possible issues with your BizTalk Server environment so it is super important for us to keep the repository updated by adding new queries and rules. Following are the key updates in v3.1:

1-      Easy-To-Setup project for BHM

2-      Improved auto-proposal of maintenance tasks using From latest BHM report

3-      Added View Current Shape of Orchestrations to BHM report

4-      Terminate Caching Items (Hard Termination) to maintenance node

5-      Updated repository with new queries and rules

Easy-To-Setup project for BHM

No manual steps required to get going with BHM! With the new setup project, using BHM and integrate it with BizTalk Admin Console is just a click away - simply run BHMSetup.exe. Following are the step by step guidance on installing BHM with the new setup project:

  1. Download BizTalk Health Monitor v3.1 from Microsoft Download Center
  2. Launch BHMSetup.exe as an administrator, it will open the installation screen as shown below image
  3. Under Options you can:
    • change the installation location of BHM
    • choose to create a shortcut of BHM on the desktop
    • choose to launch BHM after the setup is completed
    • choose to include BizTalk Administration Console in BHM MMC. Note, that this doesn’t replace the existing BizTalk Administration Console. Also, this option is not available in BizTalk 2010.  In order to integrate the BizTalk Admin Console with BHM in BizTalk 2010, see “How to integrate BHM SnapIn” section here.
  4. Click on “Start Installing” to begin the installation. You will get a message when installation gets completed. It shouldn’t take more than few seconds. image
  5. Click exit to launch BHM. Notice that now you have BizTalk Administration Console included within BHM MMC. image

Watch this short video to see how to install BHM with v3.1 and collect an MBV report:

 

Added View Current Shape of Orchestrations to BHM report 

We have included a script which provides a way to quickly see which shape orchestrations are on without relying on tracking or orchestration debugger. This task relies on the nvcLastAction column in the Instances table which is only available starting BTS2006R2 and is only populated for orchestrations that are either dehydrated, active but dehydratable, or were suspended while dehydratable.  If a certain orchestration does not show up in this list, it does not have any nvcLastAction info associated with it.

 

Terminate Caching Items (Hard Termination) to maintenance node

The purpose of this task is to handle all cache item cleanup scenarios with one task.  It uses hard termination logic to purge all caching items out of the MsgBox.  This task should clean up cache instances and messages regardless of if they are orphaned, what host they are in, or what state they are in.  More information at https://blogs.msdn.com/b/biztalkcpr/archive/2015/06/29/biztalk-terminator-still-not-cleaning-up-caching-items.aspx.

 

Improved auto-proposal of maintenance tasks using “From latest BHM report”

Improvements:

    • Better logic to pre-fill parameters for the proposed task (whenever possible)
    • Show report date when select “From latest BHM report” to indicate which report it is pointing to.
    • Fixed issues related to showing the correct task

 

Thanks,

BHMTeam

Comments

  • Anonymous
    July 16, 2015
    BHMTeam, can you please tell if there were any bugs fixed in 3.1 regarding the detection of CU7? Our BHM 3.0 complains that Cumulative Update 7 is not installed after we deployed it last night in Production. BHM detects CU7 okay in our Test environment with the same versions of BHM, BizTalk and CUs.

  • Anonymous
    July 19, 2015
    I think they fixed a CU7 issue in v3.1. Check the logfile to see the CU rule output: MBVOutputQueriesReport_C0_Important.html (or MBVOutputQueriesReport_C0_Important.xml if you disabled html output). search for <C0_Q3_R0 example: CU1="Not Installed" CU2="Not Installed" CU3="Not Installed" CU4="Not Installed" CU5="Not Installed" CU6="Not Installed" CU7="Installed" />

  • Anonymous
    October 20, 2015
    The BizTalk HealthMonitor is a great tool for monitoring BizTalk Servers. We are using it to monitor our BizTalk Servers 2013 RTM in certain DEV and staging environments, until  now not in production. There's a gentle bug, in the section Topology/Software Version where multiple rows for .Net Versions are repeatedly displayed, e.g. 2.0.50727.6421 4.0.30319.18449 2.0.50727.6421 4.0.30319.18449 2.0.50727.6421 4.0.30319.18449 Feature proposal: Since we are using Enterprise Library for some of the BizTalk Server Applications it would be nice to have this information in the section Topology/Software as well.

  • Anonymous
    November 26, 2015
    BHM  will be open source in github ? futures roadmap ? thx

  • Anonymous
    December 02, 2015
    Will the detection of BTS2010 CU8 be added in the future?