<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Kevin Holman's OpsMgr Blog : exchange</title><link>http://blogs.technet.com/kevinholman/archive/tags/exchange/default.aspx</link><description>Tags: exchange</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Updated Exchange 2003 MP released version 6.0.6387.0</title><link>http://blogs.technet.com/kevinholman/archive/2008/08/22/updated-exchange-2003-mp-released-version-6-0-6387-0.aspx</link><pubDate>Fri, 22 Aug 2008 08:12:33 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3110061</guid><dc:creator>kevinhol</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/kevinholman/comments/3110061.aspx</comments><wfw:commentRss>http://blogs.technet.com/kevinholman/commentrss.aspx?PostID=3110061</wfw:commentRss><wfw:comment>http://blogs.technet.com/kevinholman/rsscomments.aspx?PostID=3110061</wfw:comment><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/technet/prodtechnol/scp/opsmgr07.aspx?SCPProdID=3" href="http://www.microsoft.com/technet/prodtechnol/scp/opsmgr07.aspx?SCPProdID=3"&gt;http://www.microsoft.com/technet/prodtechnol/scp/opsmgr07.aspx?SCPProdID=3&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;This is a pretty major update - and it looks to address the biggest issues with the Exchange 2003 MP.... most notably reducing Self Tuning Threshold noise, SSL enabled alerts, Report fixes and added report descriptions to make them easier to run, fixes to Mail flow, etc...&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Note:&amp;#160; You will need to take a look at the overrides you have put in place for the existing MP.&amp;#160; If you have already addressed some of these issues fixed below - you may want to consider deleting your overrides that deal with these updates, and re-tune if necessary.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The following list includes all of the changes contained in this update of the Exchange Server 2003 Management Pack.&lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Removed Exchange front end service state monitors that would cause duplicate alerts to be generated.&lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Updated the KnowledgeBase for Performance Collection Rules for Mail flow receiver, Exchange Mail Flow Monitor (Sender Part) and Exchange Mail Flow Monitor (Receiver part) to clarify how these should be configured. &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Updated the alert description for ExBPA alerts to direct the administrator towards the ExBPA events view since more than one issue may have been found, while only one alert is generated. &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Changed the scripts for the Exchange Mail Flow Monitor (Receiver Part) so that setting the number of Max missed runs override now works, enabling users to set a threshold for when mailflow alerting should occur.&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Documented supported overrides for Mail Flow monitoring in the Exchange Server 2003 Management Pack guide. For more information, see the &amp;#8220;How to Configure Mail Flow Monitoring&amp;#8221; section of this guide. &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Changed the top level display name of the folder in the Operations Manager 2007 console to be &amp;#8220;Exchange Server 2003&amp;#8221;. Note that all Operations Manager 2007 console users will need to clear the console cache for this to display correctly. &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Changed the Collect_Message_Tracking_statistics script so that it generates an alert if it can&amp;#8217;t access the message tracking logs. &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Added logic to collect event 9950 from the Check_Mailbox_Store_Status.Monitor, enabling users to find which store was dismounted.&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Removed the override from the &amp;#8220;SSL Should be Enabled&amp;#8221; monitor specifying the list of servers to be excluded from the Secure Sockets Layer (SSL) check. Added documentation in the Exchange Server 2003 Management Pack Guide for how to handle this scenario. For more information, see the &amp;#8220;How to Configure SSL Monitoring&amp;#8221; section of this guide.&lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; The sensitivity of all Self Tuning Threshold rules and monitors in the management pack was lowered, increasing the threshold at which the monitors alert. &lt;/p&gt;  &lt;p&gt;For this management pack version, the following Self Tuning Threshold monitors have been disabled and replaced with static &amp;#8220;consecutive samples over threshold&amp;#8221; monitors:&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160; MSExchangeIS\RPC Averaged Latency&lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160; MSExchangeIS Mailbox\Send Queue Size&lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160; SMTP Server\Remote Retry Queue Length&lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160; SMTP Server\Local Queue Length&lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160; SMTP NTFS Store Driver\Messages in the queue directory&lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160; MSExchangeIS Transport Driver\TempTable Current&lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160; SMTP Server\Remote Queue Length&lt;/p&gt;  &lt;p&gt;Note:&amp;#160; The Self Tuning Threshold monitors above are still in the management pack, but disabled by default.&lt;/p&gt;  &lt;p&gt;For more information, see the &amp;#8220;How to Configure Self Tuning Threshold Monitors&amp;#8221; section of this guide.&lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Updated several display strings and alert messages in the management pack. &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Removed the reference to the Backwards Compatibility Management Pack. Removed the Exchange Server Configuration Report, as this was dependent on collecting Backwards Compatibility Management Pack properties.&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Updated the Active Client Logons by day report to display the correct data. &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Updated the Exchange Information Store Usage report to display the correct data &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Updated the Exchange Message Transfer Agent (MTA) Usage report to display the correct data. &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Updated the MTA Work Queue Length by day report to display the correct data. &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Updated the Top 100 public folders by message count report to display the correct data. &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Updated a number of scripts that collect data mainly for reporting purposes to correctly collect data if the managed server running Exchange uses locales other than US English. &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Updated the monitor checking the Extensible Storage Engine (ESE) Log CheckPoint Depth so that it collects the correct counter and can alert appropriately. &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Updated the KnowledgeBase for the Outlook Web Access Logon Failure performance collection rule to clarify its behavior and available overrides. &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Updated the Disk Space Monitor to generate warning or error alerts depending on the condition, also changed it to a 3-state monitor. For documentation of this monitor, see the &amp;#8220;How to Configure Disk Space Monitoring&amp;#8221; section of this guide. &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Updated the Exchange Topology Discovery script to generate less data. Removed discovery of the AdminGroup and RoutingGroup instances, which were not used in the topology diagram. Added an override to the Topology Discovery script to control whether Routing Group connectors should be discovered or not. The default value for this override is &amp;#8220;true&amp;#8221;. &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Updated the Exchange Server 2003 Management Pack Guide with instructions for monitoring the MTA service on clustered servers running Exchange. For more information, see the &amp;#8220;How to Configure Exchange Server Clusters to be Monitored&amp;#8221; section of this guide. &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Updated report descriptions in the management pack. &lt;/p&gt;  &lt;p&gt;&amp;#183;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Updated the management pack guide to new format. &lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3110061" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kevinholman/archive/tags/management+pack/default.aspx">management pack</category><category domain="http://blogs.technet.com/kevinholman/archive/tags/exchange/default.aspx">exchange</category></item><item><title>The Exchange Server Configuration report doesn't return any data</title><link>http://blogs.technet.com/kevinholman/archive/2008/07/15/the-exchange-server-configuration-report-doesn-t-return-any-data.aspx</link><pubDate>Tue, 15 Jul 2008 21:34:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3089174</guid><dc:creator>kevinhol</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/kevinholman/comments/3089174.aspx</comments><wfw:commentRss>http://blogs.technet.com/kevinholman/commentrss.aspx?PostID=3089174</wfw:commentRss><wfw:comment>http://blogs.technet.com/kevinholman/rsscomments.aspx?PostID=3089174</wfw:comment><description>&lt;P&gt;I figured out why - and instead of just posting about the workaround... I thought I'd take a moment and post on the process I used to determine the how and the why:&lt;/P&gt;
&lt;P&gt;When you run the "Exchange Configuration Report" per the guide, you are supposed to add objects of type "Exchange 2003 Role".&amp;nbsp; Well, if you do this - the reports will never return any data.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/TheExchangeServerConfigurationreportdoes_BEE1/image_6.png" mce_href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/TheExchangeServerConfigurationreportdoes_BEE1/image_6.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=484 alt=image src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/TheExchangeServerConfigurationreportdoes_BEE1/image_thumb_2.png" width=798 border=0 mce_src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/TheExchangeServerConfigurationreportdoes_BEE1/image_thumb_2.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;So - to try and look at the SQL code... I went to the RDL file in the reporting website....&amp;nbsp; &lt;A href="http://reportingservername/reports" mce_href="http://reportingservername/reports"&gt;http://reportingservername/reports&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I browsed over to the report - which I found at:&amp;nbsp; Home &amp;gt; Microsoft.Exchange.Server.2003.Monitoring &amp;gt; Report.Exchange.ExchangeServerConfiguration.&amp;nbsp; Select the "Properties" link.... and normally there would be an "Edit" button here... where I could download the RDL (report definition) file.... but instead - I see this is a linked report:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/TheExchangeServerConfigurationreportdoes_BEE1/image_2.png" mce_href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/TheExchangeServerConfigurationreportdoes_BEE1/image_2.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=438 alt=image src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/TheExchangeServerConfigurationreportdoes_BEE1/image_thumb.png" width=575 border=0 mce_src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/TheExchangeServerConfigurationreportdoes_BEE1/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Aha!&amp;nbsp; It is linked to: /Microsoft.SystemCenter.DataWarehouse.Report.Library/Microsoft.SystemCenter.DataWarehouse.Report.CustomConfiguration&lt;/P&gt;
&lt;P&gt;Microsoft.SystemCenter.DataWarehouse.Report.Library is the Generic Report library.... so off I go looking for a generic report.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Found it:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/TheExchangeServerConfigurationreportdoes_BEE1/image_4.png" mce_href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/TheExchangeServerConfigurationreportdoes_BEE1/image_4.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=259 alt=image src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/TheExchangeServerConfigurationreportdoes_BEE1/image_thumb_1.png" width=595 border=0 mce_src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/TheExchangeServerConfigurationreportdoes_BEE1/image_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;So - I simply run this report.... and immediately I can see something different... I am now offered a new parameter area... called Report Fields.&amp;nbsp; So, I add the Exchange 2003 Roles instance to the report as an object.... and now I can pick and choose from a whole list of discovered attribute data.... and customize the order I want it to show up in:&lt;/P&gt;
&lt;P&gt;Here I am running the report for the same object... and now I get to pick the cool things I want to see:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/TheExchangeServerConfigurationreportdoes_BEE1/image_10.png" mce_href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/TheExchangeServerConfigurationreportdoes_BEE1/image_10.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=644 alt=image src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/TheExchangeServerConfigurationreportdoes_BEE1/image_thumb_4.png" width=896 border=0 mce_src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/TheExchangeServerConfigurationreportdoes_BEE1/image_thumb_4.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Now.... if I want to run this report in the future... and add more servers, etc... I simply save it to my favorites.&amp;nbsp; Then - on future runs of the report, I can drop the parameter header back down and make any changes I want.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3089174" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kevinholman/archive/tags/exchange/default.aspx">exchange</category><category domain="http://blogs.technet.com/kevinholman/archive/tags/reporting/default.aspx">reporting</category></item><item><title>Exchange 2007 Management pack updated 6-22-2008 version 6.0.6278.12</title><link>http://blogs.technet.com/kevinholman/archive/2008/06/23/exchange-2007-management-pack-updated-6-22-2008-version-6-0-6278-12.aspx</link><pubDate>Mon, 23 Jun 2008 20:11:36 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3076645</guid><dc:creator>kevinhol</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/kevinholman/comments/3076645.aspx</comments><wfw:commentRss>http://blogs.technet.com/kevinholman/commentrss.aspx?PostID=3076645</wfw:commentRss><wfw:comment>http://blogs.technet.com/kevinholman/rsscomments.aspx?PostID=3076645</wfw:comment><description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;The updated MP is released!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Now supports Exchange 2007 SP1 and a bunch of other fixes.&lt;/p&gt;  &lt;p&gt;Get it from the catalog:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/technet/prodtechnol/scp/opsmgr07.aspx" href="http://www.microsoft.com/technet/prodtechnol/scp/opsmgr07.aspx"&gt;http://www.microsoft.com/technet/prodtechnol/scp/opsmgr07.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;There are three hotfixes you should apply as a pre-requisite....&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;Install the agent update specified in Knowledge Base article 950853 on all Exchange-based servers managed by Operations Manager before importing the Exchange Server 2007 Management Pack. This update addresses an agent memory leak issue.&lt;/p&gt;  &lt;p&gt;&amp;#183; Install the update specified in Knowledge Base article 951979. This update contains an updated agent restart script and fixes issues with cluster discovery.&lt;/p&gt;  &lt;p&gt;&amp;#183; If you are monitoring Exchange Server 2007 clusters, ensure that you have installed the agent update specified in Knowledge Base article 951380 on all Exchange Server 2007 cluster nodes managed by Operations Manager. This update addresses an issue with cluster discovery.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The May 2008 update to the October 2007 version of the Exchange Server 2007 Management Pack, version 6.0.6278.12, includes the following changes:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#183; All updates included in the 08.01.0240.001 version of the &lt;a href="http://go.microsoft.com/fwlink/?LinkId=116087"&gt;Exchange Server 2007 SP1 Management Pack for Microsoft Operations Manager 2005&lt;/a&gt;, except updates relating to reports. &lt;/p&gt;  &lt;p&gt;&amp;#183; Overrides were documented in the Management Pack Guide for the LDAP Search Time and Failure DSNs Total rules and monitors.&lt;/p&gt;  &lt;p&gt;&amp;#183; The management pack was updated to support the renamed performance counters in Exchange Server 2007 Service Pack 1. Performance counters for the Database object were renamed to MSExchange Database.&lt;/p&gt;  &lt;p&gt;&amp;#183; The management pack was updated to support non-default names of the Reporting data warehouse.&lt;/p&gt;  &lt;p&gt;&amp;#183; The OWA Connectivity performance view was updated to show performance data.&lt;/p&gt;  &lt;p&gt;&amp;#183; Fixed an issue where cluster virtual servers where discovered as type Microsoft Exchange 2007 Mailbox Servers Installation.&lt;/p&gt;  &lt;p&gt;&amp;#183; The Management Pack was updated so that alerts are correctly generated for events logged by physical cluster nodes in an Exchange Server 2007 cluster.&lt;/p&gt;  &lt;p&gt;&amp;#183; Fixed an issue where the Exchange cluster virtual servers were discovered as type Microsoft Exchange 2007 Mailbox Servers &amp;#8211; Physical Computers Installation.&lt;/p&gt;  &lt;p&gt;&amp;#183; The Microsoft_Exchange_Server_Exchange_2007_Mailbox_Replication_Health_Test_ReplicationHealth_Events view was updated to target the Microsoft.Exchange.2007.Microsoft_Exchange_2007_Mailbox_Servers___Physical_Computers_ComputerGroup.&lt;/p&gt;  &lt;p&gt;&amp;#183; The reports were updated to support non-US locales on the Reporting Server.&lt;/p&gt;  &lt;p&gt;&amp;#183; The date/time picker was added to the reports, allowing for more flexibility in report scheduling.&lt;/p&gt;  &lt;p&gt;&amp;#183; The Failure and Delay DSNs Total monitors were updated to look for deltas. Previously, the monitors measured the averages for the sampling interval.&lt;/p&gt;  &lt;p&gt;&amp;#183; Fixed an issue where the cluster virtual servers were discovered as type Microsoft Exchange 2007 All Servers Installation.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3076645" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kevinholman/archive/tags/management+pack/default.aspx">management pack</category><category domain="http://blogs.technet.com/kevinholman/archive/tags/exchange/default.aspx">exchange</category><category domain="http://blogs.technet.com/kevinholman/archive/tags/Hotfix/default.aspx">Hotfix</category></item><item><title>Exchange 2007 Management Pack - the good, the bad, and the ugly</title><link>http://blogs.technet.com/kevinholman/archive/2008/03/21/exchange-2007-management-pack-the-good-the-bad-and-the-ugly.aspx</link><pubDate>Sat, 22 Mar 2008 00:09:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3017783</guid><dc:creator>kevinhol</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/kevinholman/comments/3017783.aspx</comments><wfw:commentRss>http://blogs.technet.com/kevinholman/commentrss.aspx?PostID=3017783</wfw:commentRss><wfw:comment>http://blogs.technet.com/kevinholman/rsscomments.aspx?PostID=3017783</wfw:comment><description>&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;UPDATE 6-23-08&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The updated MP has been released, along with three hotfixes that addresses everything in this blog post.&amp;#160; Please install the hotfixes (listed below) and download the latest version of the Exchange 2007 MP.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The current Exchange 2007 Management pack (6.0.5000.0) is designed to support Exchange 2007 RTM.&amp;#160; It is a conversion MP, from the MOM 2005 MP.&lt;/p&gt;  &lt;p&gt;There is an updated MP coming out soon (possibly May timeframe) which will support Exchange 2007 SP1.&lt;/p&gt;  &lt;p&gt;This is good... however, it does present some new challenges.&amp;#160; With Exchange 2007 SP1 - the service pack renames some perfmon counters.... which will break the MP capability if you dont upgrade it to the newer version that supports SP1.&amp;#160; If you are already running Exchange 2007 SP1 - then you are already affected.&lt;/p&gt;  &lt;p&gt;Likewise.... if your environment is running Exchange 2007 RTM, and you upgrade to the newer MP version.... you will have the same mismatch.&amp;#160; Here are some details:&lt;/p&gt;  &lt;p&gt;In the graphic below - we can see the perfmon counter.... MsExchange Database.&amp;#160; This is the renamed counter seen in SP1 of Exchange 2007.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Exchange2007ManagementPackthegoodthebada_E332/clip_image002_2.jpg" mce_href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Exchange2007ManagementPackthegoodthebada_E332/clip_image002_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="382" alt="clip_image002" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Exchange2007ManagementPackthegoodthebada_E332/clip_image002_thumb.jpg" width="385" border="0" mce_src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Exchange2007ManagementPackthegoodthebada_E332/clip_image002_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The issue becomes - that the management pack is looking for the Exchange 2007 RTM named object - which is &amp;quot;Database&amp;quot;:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Exchange2007ManagementPackthegoodthebada_E332/clip_image002%5B5%5D.jpg" mce_href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Exchange2007ManagementPackthegoodthebada_E332/clip_image002%5B5%5D.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="287" alt="clip_image002[5]" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Exchange2007ManagementPackthegoodthebada_E332/clip_image002%5B5%5D_thumb.jpg" width="569" border="0" mce_src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Exchange2007ManagementPackthegoodthebada_E332/clip_image002%5B5%5D_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you need to workaround this.... and feel these counters are critical - then simply disable the rules/monitors in your default Exchange MP via override, and then create new rules/monitors to grab the correct counters.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The following rules target the &amp;quot;Microsoft Exchange 2007 Mailbox Servers Installation&amp;quot; class&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Collect Database: I/O Database Reads Average Latency (Report Collection)    &lt;br /&gt;Collect Database: I/O Database Reads/sec (Report Collection)     &lt;br /&gt;Collect Database: I/O Database Writes Average Latency (Report Collection)     &lt;br /&gt;Collect Database: I/O Database Writes/sec (Report Collection)     &lt;br /&gt;Collect Database: I/O Log Writes Average Latency (Report Collection)     &lt;br /&gt;Collect Database: Version buckets allocated.     &lt;br /&gt;Information Store: Version buckets allocated - Red(&amp;gt;2000)     &lt;br /&gt;Information Store: Version buckets allocated - Yellow(&amp;gt;1800) &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The following Monitors target the &amp;quot;Ex. Mailbox&amp;quot; class&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Information Store: Version buckets allocated - Red(&amp;gt;2000)    &lt;br /&gt;Information Store: Version buckets allocated - Yellow(&amp;gt;1800)&lt;/p&gt;  &lt;p&gt;Now.... for part II:&lt;/p&gt;  &lt;p&gt;The Exchange 2007 MP may expose a memory leak of Monitoringhost.exe private bytes.&amp;#160; How you will know if you are affected.... is you might find that your Exchange 2007 servers Healthservice is restarting on a regular basis.&amp;#160; If you watch the Monitoringhost.exe process private bytes counter, it will continually grow.&amp;#160; There is a rule which watches this counter, and restarts the Healthservice when it hits a threshold.&lt;/p&gt;  &lt;p&gt;Here is an example of the event you will see in the OpsMgr event log on the agent:&lt;/p&gt;  &lt;p&gt;-----------------------------&lt;/p&gt;  &lt;h5&gt;Event Type:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Warning&lt;/h5&gt;  &lt;h5&gt;Event Source:&amp;#160;&amp;#160; Health Service Script&lt;/h5&gt;  &lt;h5&gt;Event Category:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; None&lt;/h5&gt;  &lt;h5&gt;Event ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 6026&lt;/h5&gt;  &lt;h5&gt;Date:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 3/21/2008&lt;/h5&gt;  &lt;h5&gt;Time:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 11:30:25 PM&lt;/h5&gt;  &lt;h5&gt;User:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; N/A&lt;/h5&gt;  &lt;h5&gt;Computer:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; EX07A&lt;/h5&gt;  &lt;h5&gt;Description:&lt;/h5&gt;  &lt;h5&gt;RestartHealthService.js : Restarting Health Service. Monitoring Host exceeded Process\Private Bytes threshhold.&lt;/h5&gt;  &lt;p&gt;-------------------------------&lt;/p&gt;  &lt;p&gt;The Healthservice might restart fine and keep going - or the restart might fail.&lt;/p&gt;  &lt;p&gt;If you create a rule to collect the perf counter for Process\Private bytes for Monitoringhost.exe.... you might see something like this in a performance view:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Exchange2007ManagementPackthegoodthebada_E332/clip_image002%5B1%5D.jpg" mce_href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Exchange2007ManagementPackthegoodthebada_E332/clip_image002%5B1%5D.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="529" alt="clip_image002[1]" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Exchange2007ManagementPackthegoodthebada_E332/clip_image002%5B1%5D_thumb.jpg" width="803" border="0" mce_src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Exchange2007ManagementPackthegoodthebada_E332/clip_image002%5B1%5D_thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;What you can see if that the process consumes about 60MB at startup.... leaks up to 150MB, and then the restart kicks in.&amp;#160; The gap toward the end is where the automated script failed to restart the service correctly.... and I received a heartbeat failure from this agent.&amp;#160; I had to start it back up manually.&lt;/p&gt;  &lt;p&gt;So - from this - we see three issues:&lt;/p&gt;  &lt;p&gt;1.&amp;#160; The process is leaking memory, rapidly, and hitting an internal threshold.&lt;/p&gt;  &lt;p&gt;2.&amp;#160; The restart script RestartHealthService.js is not reliable.... on the Exchange 2007 agents, there are a huge number of rules/monitors loaded, and this is likely the cause.&lt;/p&gt;  &lt;p&gt;3.&amp;#160; The threshold to restart is incorrect.&amp;#160; If you look at the rule for this - the threshold is set to 100MB, and we dont restart the service until 150MB.&amp;#160; No matter what threshold we set, it appears to be a factor of 1.5x.&lt;/p&gt;  &lt;p mce_keep="true"&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Also - we recommend enabling the automated restart recovery to the heartbeat failure alert.... if the service restart script fails to start the service, this recovery will start the service within minutes and get the agent back up and running on E2K07 servers.&lt;/p&gt;  &lt;p mce_keep="true"&gt;&amp;#160;&lt;/p&gt;  &lt;p mce_keep="true"&gt;&amp;#160;&lt;/p&gt;  &lt;p mce_keep="true"&gt;&amp;#160;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Exchange2007ManagementPackthegoodthebada_E332/newsflash_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="187" alt="newsflash" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Exchange2007ManagementPackthegoodthebada_E332/newsflash_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p mce_keep="true"&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;UPDATE 06-23-2008&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The Memory leak hotfix is available:&amp;#160; You should apply this to all SP1 deployments of Opsmgr.&amp;#160; I have seen this leak rapidly exposed on Exchange 2007 servers, and SCCM servers. &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/950853/en-us"&gt;&lt;strong&gt;http://support.microsoft.com/kb/950853/en-us&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The service restart hotfix is available:&amp;#160; You should apply this to all SP1 deployments of OpsMgr, as it is simply updated core MP's which also contain a large list of other fixes:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.microsoft.com/kb/951979/en-us" href="http://support.microsoft.com/kb/951979/en-us"&gt;&lt;strong&gt;http://support.microsoft.com/kb/951979/en-us&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The cluster discovery hotfix is available:&amp;#160; You should apply this to all SP1 environments that monitor Microsoft clusters.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.microsoft.com/kb/951380/en-us" href="http://support.microsoft.com/kb/951380/en-us"&gt;&lt;strong&gt;http://support.microsoft.com/kb/951380/en-us&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The updated Exchange 2007 management pack (6.0.6278.12) is available which also includes fixes for the database counters.&amp;#160; Please download it from the catalog:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/technet/prodtechnol/scp/opsmgr07.aspx" href="http://www.microsoft.com/technet/prodtechnol/scp/opsmgr07.aspx"&gt;&lt;strong&gt;http://www.microsoft.com/technet/prodtechnol/scp/opsmgr07.aspx&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3017783" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kevinholman/archive/tags/exchange/default.aspx">exchange</category></item></channel></rss>