<?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>Matt Goedtel on Operations Management</title><link>http://blogs.technet.com/b/mgoedtel/</link><description>Posts in this blog are provided &amp;quot;AS IS&amp;quot; with no warranties, and confers no rights as specified in the Terms of Use</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Updated Steps for Moving Operations Manager 2012 Databases</title><link>http://blogs.technet.com/b/mgoedtel/archive/2013/01/27/updated-steps-for-moving-operations-manager-2012-databases.aspx</link><pubDate>Mon, 28 Jan 2013 03:25:03 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3548650</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3548650</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2013/01/27/updated-steps-for-moving-operations-manager-2012-databases.aspx#comments</comments><description>&lt;p&gt;Back when Operations Manager 2007 was released, I blogged here - &lt;a title="http://blogs.technet.com/b/mgoedtel/archive/2007/08/06/update-to-moving-operationsmanager-database-steps.aspx" href="http://blogs.technet.com/b/mgoedtel/archive/2007/08/06/update-to-moving-operationsmanager-database-steps.aspx"&gt;http://blogs.technet.com/b/mgoedtel/archive/2007/08/06/update-to-moving-operationsmanager-database-steps.aspx&lt;/a&gt;&amp;nbsp;regarding &lt;br /&gt;a script that needed to be executed after you moved the OperationsManager database from one SQL server to another.&amp;nbsp; With Operations Manager 2012, the steps documented here - &lt;a title="http://technet.microsoft.com/en-us/library/hh278848.aspx" href="http://technet.microsoft.com/en-us/library/hh278848.aspx"&gt;http://technet.microsoft.com/en-us/library/hh278848.aspx&lt;/a&gt;,&amp;nbsp;still overlooks the fact you need to update the Master database on the destination SQL server in order to complete this operation successfully.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It should be noted the same issue/symptoms will occur after you move the data warehouse database (OperationsManagerDW).&lt;/p&gt;
&lt;p&gt;Attached is a .ZIP file containing the two scripts for updating the Master database on the SQL servers&amp;nbsp;hosting either the OperationsManager or OperationsManagerDW database.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3548650" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-03-54-86-50/OM2012_5F00_UpdateMasterDB.zip" length="7137" type="application/zip" /><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Disaster+Recovery/">Disaster Recovery</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2012/">Operations Manager 2012</category></item><item><title>How to Fix the OM 2012 Service Level Tracking Summary Report</title><link>http://blogs.technet.com/b/mgoedtel/archive/2013/01/06/how-to-fix-the-om-2012-service-level-tracking-summary-report.aspx</link><pubDate>Mon, 07 Jan 2013 02:58:37 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3544387</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3544387</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2013/01/06/how-to-fix-the-om-2012-service-level-tracking-summary-report.aspx#comments</comments><description>&lt;p&gt;This is a fix specific to a report that is provided out of the box with the System Center Operations Manager 2012 RTM and SP1 version, specifically the Service Level Tracking Summary Report that is in the Microsoft Service Level Report Library.&amp;#160; If you have ever run this report you will have noticed that the health icon image in the Report Duration column is not rendered as expected (ala skewed):&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-70-metablogapi/0434.OM2012_5F00_SLAReport_5F00_ReportBeforeChange_5F00_0AD28E3A.png"&gt;&lt;img title="OM2012_SLAReport_ReportBeforeChange" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="OM2012_SLAReport_ReportBeforeChange" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-70-metablogapi/0743.OM2012_5F00_SLAReport_5F00_ReportBeforeChange_5F00_thumb_5F00_026EB8E3.png" width="867" height="450" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt; Since this was not corrected in SP1 and is still an outstanding bug, I figured why not provide a short-term solution to correct it until the report is corrected and a new version of the MP defining the report is released.&amp;#160; In order to modify the report definition, perform the following steps:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Start SQL Reporting Services Report Manager by typing its URL in the address bar of a Web browser.&amp;#160; By default, the URL is &lt;a href="http://&amp;lt;webservername&amp;gt;/reports"&gt;/reports&amp;quot;&amp;gt;http://&amp;lt;webservername&amp;gt;/reports&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;Navigate to Microsoft.SystemCenter.DataWarehouse.Service.Level.Report.Library.&lt;/li&gt;    &lt;li&gt;In Report Manager, click Details View option.&lt;/li&gt;    &lt;li&gt;Select the Microsoft.SystemCenter.DataWarehouse.Report.ServiceLevelTrackingSummary.Detail report definition, click the down-arrow to the right of the RDL and in the context-sensitive menu select the &lt;strong&gt;Download&lt;/strong&gt; option.&amp;#160; Save the RDL file to a directory of your choosing.&lt;/li&gt;    &lt;li&gt;Before you modify the report definition, make a back up copy in-case you make an error in the proceeding steps.&lt;/li&gt;    &lt;li&gt;Using your favorite XML editor, open the report definition you downloaded in Step 4.&lt;/li&gt;    &lt;li&gt;In the XML editor, search for the following text – “SlaConditionImage”.&lt;/li&gt;    &lt;li&gt;After the XML tag &amp;lt;Image Name=”SlaConditionImage”&amp;gt; remove the following element– &amp;lt;Sizing&amp;gt;Fit&amp;lt;/Sizing&amp;gt;.&amp;#160; The following image is a snippet of the XML code displaying what you need to remove:&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-70-metablogapi/1832.OM2012_5F00_SLAReport_5F00_XMLBefore_5F00_15433C8D.png"&gt;&lt;img title="OM2012_SLAReport_XMLBefore" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto" border="0" alt="OM2012_SLAReport_XMLBefore" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-70-metablogapi/7612.OM2012_5F00_SLAReport_5F00_XMLBefore_5F00_thumb_5F00_3C1152CD.png" width="657" height="102" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;After you remove that element from the code, save it.&amp;#160; &lt;/li&gt;    &lt;li&gt;Go back to your browser and in Report Manager, click on the &lt;strong&gt;Upload File&lt;/strong&gt; option.&lt;/li&gt;    &lt;li&gt;In the &lt;strong&gt;Upload File&lt;/strong&gt; option, browse to the folder where the updated report definition is saved and select it.&amp;#160; Check the &lt;strong&gt;Overwrite item if exists&lt;/strong&gt; checkbox before clicking on the &lt;strong&gt;OK&lt;/strong&gt; button.&amp;#160; Click the &lt;strong&gt;OK&lt;/strong&gt; button to upload the updated report definition.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Now when you re-run the report, it will display the health icon correctly as shown in the following example:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-70-metablogapi/0842.OM2012_5F00_SLAAvailReport_2D00_Updated_5F00_3F433AB5.png"&gt;&lt;img title="OM2012_SLAAvailReport-Updated" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="OM2012_SLAAvailReport-Updated" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-70-metablogapi/1348.OM2012_5F00_SLAAvailReport_2D00_Updated_5F00_thumb_5F00_4294AC90.png" width="942" height="636" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;      &lt;p&gt;Please note that if you are performing these steps on a OM 2012 RTM install base and then apply Service Pack 1, the report will be overwritten and you will have to re-apply the proposed change.&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;This posting is provided &amp;quot;AS IS&amp;quot; with no warranties, and confers no rights as specified in the Terms of Use.&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3544387" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Reporting/">Reporting</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Reports/">Reports</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2012/">Operations Manager 2012</category></item><item><title>How to Install the OM 2012 Agent on a SharePoint Server Hosting SM Portal</title><link>http://blogs.technet.com/b/mgoedtel/archive/2012/12/14/how-to-install-the-om-2012-agent-on-a-sharepoint-server-hosting-sm-portal.aspx</link><pubDate>Fri, 14 Dec 2012 20:03:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3540954</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3540954</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2012/12/14/how-to-install-the-om-2012-agent-on-a-sharepoint-server-hosting-sm-portal.aspx#comments</comments><description>&lt;p&gt;Many people have encountered the unfortunate scenario of attempting to upgrade or install the Operations Manager 2012 Agent on a SharePoint Web server hosting the Service Manager Self-Service Portal.&amp;#160; The Windows Installer package for the agent installation checks for the existence of System Center Service Manager and will block the installation if it is detected.&amp;#160; Well, I decided to do a little digging here and I found a work around which allows for successful installation of the OM 2012 Agent (pushed from the console or installed manually).&amp;#160; All you need to do is perform the following steps:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Log onto the SharePoint Web server with an account that has local administrative privileges.&lt;/li&gt;    &lt;li&gt;Open the Registry Editor.&lt;/li&gt;    &lt;li&gt;In the Registry Editor, navigate to HKCR\Installer\Products\223333EF9E9130B42B84BD23D7699AA2 and rename the key (Append an underscore and the letters BAK to keep this simple).&lt;/li&gt;    &lt;li&gt;Push or manually install the OM 2012 Agent to the SharePoint Web server or servers involved.&lt;/li&gt;    &lt;li&gt;Upon successful completion, rename the Registry key to its original name.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;So before the Registry modification, the key should look like this - &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-70-metablogapi/6371.ServiceManagerMSIRegistryKey_5F00_UnModified_5F00_6509F1B4.png"&gt;&lt;img title="ServiceManagerMSIRegistryKey_UnModified" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="ServiceManagerMSIRegistryKey_UnModified" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-70-metablogapi/7532.ServiceManagerMSIRegistryKey_5F00_UnModified_5F00_thumb_5F00_666E1486.png" width="877" height="517" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I tested this on a couple of SharePoint Web servers in my environment hosting the Service Manager 2012 Self-Service Portal and it worked like a charm.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;WARNING: Using Registry Editor incorrectly can cause serious problems that may require you to reinstall Windows Server. Microsoft cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk.&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3540954" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2012/">Operations Manager 2012</category></item><item><title>How to Use a Textbox Object Picker Control in your Custom Report</title><link>http://blogs.technet.com/b/mgoedtel/archive/2012/10/12/how-to-use-a-textbox-object-picker-control-in-your-custom-report.aspx</link><pubDate>Fri, 12 Oct 2012 13:36:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3525719</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3525719</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2012/10/12/how-to-use-a-textbox-object-picker-control-in-your-custom-report.aspx#comments</comments><description>&lt;p&gt;So this is a topic I have been meaning to post in a while now and finally made the time/effort to write it up.&amp;nbsp; This is a scenario that is not documented in the Report Authoring Guide for Operations Manager and I had to go through the reports in the Generic Report Library MP in order to find an example and understand how to include the required logic in my custom report in order to provide a textbox control.&amp;nbsp; I used this object picker in the &amp;ldquo;Alert by Alert Name &amp;ldquo; report in my custom Management Group Health Management Pack found here -&lt;a title="http://blogs.technet.com/b/mgoedtel/archive/2012/01/19/custom-operations-manager-reports.aspx" href="http://blogs.technet.com/b/mgoedtel/archive/2012/01/19/custom-operations-manager-reports.aspx"&gt;http://blogs.technet.com/b/mgoedtel/archive/2012/01/19/custom-operations-manager-reports.aspx&lt;/a&gt;.&amp;nbsp; This particular report allows you to search on a specific alert that has been generated by an alert rule or unit monitor within a given date/time range.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;First we follow the guidance in the Report Authoring Guide under the section Custom Report Parameters found here - &lt;a href="http://technet.microsoft.com/en-us/library/gg697751.aspx"&gt;http://technet.microsoft.com/en-us/library/gg697751.aspx&lt;/a&gt; to configure the custom report to use the smart parameter block for things like the relative date-time picker, since the report requires a start and end date range to return the records within, and include the snippet of XML code included in the above referenced section for the Date Report Controls.&amp;nbsp; Lastly, we need to add the following snippet of XML code to add the textbox control in the &amp;lt;Controls&amp;gt; element.&amp;nbsp; This is where the report also filters on the specific alert name and returns all records that match:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-70-metablogapi/7652.OMReport_5F00_TextBoxControl_5F00_2E378834.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="OMReport_TextBoxControl" border="0" alt="OMReport_TextBoxControl" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-70-metablogapi/7245.OMReport_5F00_TextBoxControl_5F00_thumb_5F00_736FDF5D.png" width="1421" height="140" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The tag &amp;lt;ReportParameter name=&amp;ldquo;AlertName&amp;rdquo;&amp;gt; is referencing the parameter used in the SQL query and also matches the data field defined in the report (using either BIDS or Report Builder).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Now when you run your custom report using the textbox control, it will look like this:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-70-metablogapi/0486.AlertbyAlertName_5F00_Report_5F00_256494F7.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="AlertbyAlertName_Report" border="0" alt="AlertbyAlertName_Report" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-70-metablogapi/8233.AlertbyAlertName_5F00_Report_5F00_thumb_5F00_29FA9FB1.png" width="834" height="475" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;And there you have it folks.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3525719" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Learn/">Learn</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Reporting/">Reporting</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Reports/">Reports</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007+R2/">Operations Manager 2007 R2</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2012/">Operations Manager 2012</category></item><item><title>Extended Exchange 2010 Management Pack released on TechNet Gallery</title><link>http://blogs.technet.com/b/mgoedtel/archive/2012/09/21/extended-exchange-2010-management-pack-released-on-technet-gallery.aspx</link><pubDate>Fri, 21 Sep 2012 15:52:09 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3521793</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3521793</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2012/09/21/extended-exchange-2010-management-pack-released-on-technet-gallery.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;Today I published on the TechNet Gallery, a custom management pack for providing additional montoring of Exchange Server 2010 with Operations Manager 2007 R2 and 2012.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="2"&gt;The following new features are new in this release of the Extended Exchange Server 2010 Management Pack:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="2"&gt;Includes performance collection rules to sample performance data from the Client Access role for performance reporting.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="2"&gt;Includes performance collection rules to sample performance data from the Mailbox role for performance reporting.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="2"&gt;Includes a new Database Mounted unit monitor that addresses a bug in the currently released Exchange 2010 SP1 management pack.&amp;nbsp;&amp;nbsp; This monitor runs a script checking that any Mailbox Databases defined on the Mailbox server are successfully mounted, and if not, changes health state and generates an alert.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="2"&gt;&lt;/span&gt;&lt;span style="font-size: small;" size="2"&gt;Includes a new Active Database Server is Auto-Activation Blocked unit monitor that addresses a bug in the currently released Exchange 2010 SP2 management pack. &amp;nbsp;This is an event monitor checking for events stating that a mailbox server is set to &amp;lsquo;Auto-Active Blocked&amp;rsquo; but is hosting active Databases.&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="2"&gt;Includes a new Outlook Connectivity HTTPS Health State unit monitor that addresses a bug in the currently released Exchange 2010 SP2 management pack.&amp;nbsp; This is a simple HTTPS check against the Autodiscovery service on the local CAS server.&amp;nbsp; This may be used in case the &amp;lsquo;KHI: HTTP Connectivity Against Local Server - *&amp;rsquo; checks fail to accurately report due to possible security configuration requirements in your environment.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="2"&gt;Includes a new The Exchange store has a high number of MAPI RPC request unit monitor. This unit monitor evaluates how many threads are currently in use on the Mailbox server and changes state if the threshold is exceeded.&amp;nbsp; &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="2"&gt;Includes additional performance reports.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="2"&gt;I already have in mind some scenarios to cover and report on in the next version of this custom management pack.&amp;nbsp; If you have any issues, or specific scenarios you would like to be considered for inclusion in the next version, please feel free to contact me at &lt;a href="mailto:matthew.goedtel@microsoft.com"&gt;matthew.goedtel@microsoft.com&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="2"&gt;Also note the reports have been tested against SQL 2008 and 2008 R2, not SQL 2005.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="2"&gt;You can download the MP here - &lt;a href="http://gallery.technet.microsoft.com/Extended-Exchange-2010-9e1d263e"&gt;http://gallery.technet.microsoft.com/Extended-Exchange-2010-9e1d263e&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3521793" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007/">Operations Manager 2007</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Management+Packs/">Management Packs</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007+R2/">Operations Manager 2007 R2</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2012/">Operations Manager 2012</category></item><item><title>I'm Back at Microsoft</title><link>http://blogs.technet.com/b/mgoedtel/archive/2012/09/19/i-m-back-at-microsoft.aspx</link><pubDate>Wed, 19 Sep 2012 18:20:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3521133</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3521133</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2012/09/19/i-m-back-at-microsoft.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-size: small;"&gt;After a brief departure from Microsoft I recently returned and will be actively blogging again.&amp;nbsp; I just updated the blog post - "Performance Optimizations For Operations Manager 2007 R2" to include guidance for Operations Manager 2012, so please check that out as I know many of you have been asking what is relevant as it relates to the 2012 release.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;I have also been releasing updated management packs to the TechNet Gallery, starting with an updated version of my Extended Microsoft Windows Server OS MP.&amp;nbsp; Hopefully tonight I'll be rleeasing an Extended Microsoft Exchange 2010 MP that I am putting the finishing touches on.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;Thanks to those who have visited my blog and found the information provided valuable.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3521133" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007+R2/">Operations Manager 2007 R2</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2012/">Operations Manager 2012</category></item><item><title>Custom Operations Manager Reports</title><link>http://blogs.technet.com/b/mgoedtel/archive/2012/01/19/custom-operations-manager-reports.aspx</link><pubDate>Thu, 19 Jan 2012 14:04:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3476259</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>13</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3476259</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2012/01/19/custom-operations-manager-reports.aspx#comments</comments><description>&lt;p&gt;Based off of a recognized demand, I developed a management pack that provides three key reports for Operators and Administrators to leverage.&amp;nbsp; These reports were based off of queries developed by Kevin Holman and Jonathan Almquist and tuned to support these reports.&amp;nbsp; The three reports that I have included in this MP are:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Maintenance Mode - Agent-Managed Systems in Maintenance:&amp;nbsp; This report will show the agent-managed systems that are currently in maintenance in the management group.&lt;/li&gt;
&lt;li&gt;Maintenance Mode - History of Maintenance for Agent-Managed Systems:&amp;nbsp; This report will show the history of Maintenance Mode activities in the management group for agent-managed systems. and rollup total duration for those systems based on the date/time parameters the report will query within.&amp;nbsp; This report is based off of an example report that was demontrated by us at MMS back in 2009.&amp;nbsp; I used this as a foundation for learning to develop custom reports using Report Builder.&lt;/li&gt;
&lt;li&gt;Management Group Health Report - This hygiene report evaluates key performance metrics that help identify management packs that require additional tuning (discovery, monitors, and performance/alert rules) to ensure optimal health and performance of the management group.&amp;nbsp; Sure you get this information today by a couple of built-in reports (I don't have access to OM now to reference those specific reports, so please bear with me), but you need to select the specific management packs and other relevant parameters.&amp;nbsp; Here we have a single report to run to summarize that information as a starting point, and you can use the other built-in reports to further evaluate and determine if additional tuning efforts are required.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;No manual steps are required once you import this MP.&amp;nbsp; The reports are running against the Data Warehouse database, so you don't need to create a custom data source.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3476259" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-03-47-62-59/OM2007_5F00_HealthReports.zip" length="148481" type="application/zip" /><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007/">Operations Manager 2007</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/SCOM+2007/">SCOM 2007</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Reporting/">Reporting</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Management+Packs/">Management Packs</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007+R2/">Operations Manager 2007 R2</category></item><item><title>SharePoint 2010 Multi-Farm Monitoring</title><link>http://blogs.technet.com/b/mgoedtel/archive/2012/01/07/sharepoint-2010-multi-farm-monitoring.aspx</link><pubDate>Sun, 08 Jan 2012 01:42:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3474398</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3474398</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2012/01/07/sharepoint-2010-multi-farm-monitoring.aspx#comments</comments><description>&lt;p&gt;Hello and Happy New Year!&lt;/p&gt;
&lt;p&gt;Today's topic is regarding the setup of the SharePoint 2010 Foundation management pack in support of multi-farm monitoring with Operations Manager.&amp;nbsp; This is a common topic that many people have questions about and some of the blog posts regarding it are not entirely accurate.&amp;nbsp; My hope here is to help demystify the confusion surrounding this and help you understand the steps necessary to set it up correctly.&amp;nbsp; Here I'll summarize those steps before we jump right in:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create a domain user account that will have the elevated privileges required in each farm (recommended security practice)&lt;/li&gt;
&lt;li&gt;Create a Run As account for each farm&lt;/li&gt;
&lt;li&gt;Create custom groups containing the Windows Computer objects for all the servers in the respective farm&lt;/li&gt;
&lt;li&gt;Configure the SharePointMP.Config xml file to discover one of the farms (this avoids manually overriding the many discovery rules in the SharePoint 2010 Foundation MP) per the Deployment Guide&lt;/li&gt;
&lt;li&gt;Execute the task - Configure SharePoint Management Pack to configure discovery and monitoring&lt;/li&gt;
&lt;li&gt;Update the SharePoint Discovery/Monitoring Account Run As profile to associate the Run As accounts for each farm with the custom groups&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;By default when you want to monitor a single farm with Operations Manager, the SharePoint 2010 Foundation MP Deployment Guide (starting on Page 15) directs you to create a Windows domain user account that has been granted the following privileges in order for the workflows defined in the MP to complete successfully:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SharePoint Farm Administrator&lt;/li&gt;
&lt;li&gt;SQL DB Owner for SharePoint SPAdminContent and Configuration databases&lt;/li&gt;
&lt;li&gt;Local Administrator on the SharePoint and respective SQL Servers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You will want to do this for each farm, defining a unique Windows domain user account and granting it the necessary privileges as stated.&amp;nbsp; Once you complete this step for each farm, you can then create the Run As account(s) in Operations Manager and configure distribution of that account to the specific servers respectively.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Next you will want to create custom groups for each farm and add all of the servers in the farm to the group.&amp;nbsp;&amp;nbsp;These groups will be referenced&amp;nbsp;when you configure the &lt;strong&gt;SharePoint Discovery/Monitoring Account&lt;/strong&gt; Run As profile, later in the process.&amp;nbsp; Identify an appropriate naming standard for the groups display name so you can easily relate the group with the farm.&amp;nbsp; So if you have Farm A, add the Windows computer object for the SQL and SharePoint servers in that farm to the group (using a dynamic or explicit membership criteria).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Now we need to modify the SharePointMP.Config file to update the Machine Name tag with the Windows Computers supporting one of the SharePoint farms.&amp;nbsp; We are only adding the computer objects for &lt;span style="text-decoration: underline;"&gt;one&lt;/span&gt; farm in order to obviate the need to manually override the 17 discovery rules in the&amp;nbsp;SharePoint Foundation MP (which is&amp;nbsp;enabling the discovery rule - &lt;strong&gt;Discovery For SharePoint Foundation Installed Machine&lt;/strong&gt; to true, setting the Interval Seconds and SyncTime parameter, and for the other&amp;nbsp;16 discovery rules setting the SyncTIme parameter.&amp;nbsp; Those overrides are stored in the writeable MP - Microsoft.SharePoint.Foundation.2010.Override).&amp;nbsp; Otherwise, you simply override the applicable discovery rules, associate the Run As accounts with the Run As profile and target groups, and wait for discovery to occur.&amp;nbsp;&amp;nbsp;Back to setting up the config file....&amp;nbsp; One approach is:&lt;/p&gt;
&lt;p&gt;&amp;lt;Association Account="SharePoint 2010 Farm-A Action Account" Type="Agent"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Machine Name="SVRSQL01" /&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Machine Name="SVRSRPWFE01" /&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;Machine Name="SVRSRPWFE02" /&amp;gt; &lt;br /&gt;&amp;lt;/Association&amp;gt;&lt;/p&gt;
&lt;p&gt;Next go ahead and copy the .Config file to the RMS, run the task (remember to override the Working Directory parameter), and verify the task completed successfully.&amp;nbsp; Let the discovery process run to ensure it is successful in discovering and moinitoring the servers in the farm before proceeding with modifying the &lt;strong&gt;SharePoint Discovery/Monitoring Account&lt;/strong&gt; Run As profile.&amp;nbsp; Now go ahead and modify the properties of the &lt;strong&gt;SharePoint DIscovery/Monitoring Account&lt;/strong&gt; Run As profile, and here we want to associate the respective Run As account defined for each farm to the custom group representing that farm that we created earlier.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Step 1:&amp;nbsp; Remove the existing associations first, which are the individual systems specified in the .Config file with the Run As account.&lt;/p&gt;
&lt;p&gt;Step 2:&amp;nbsp; Click on the Add button.&lt;/p&gt;
&lt;p&gt;Step 3:&amp;nbsp; In the Add Run As Account properties box, select the Run As account for the one farm from the list.&amp;nbsp; Next change the option - "This Run As Account will be used to manage the following objects:" by selecting the radio button "A selected class, group, or object:" and click the Select... button.&amp;nbsp; When the context-sensitive menu appears, select Group from the list.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Step 4:&amp;nbsp; In the Group Search box, select the appropriate group you created earlier.&amp;nbsp; Press the OK button to save your selection and return to the Add Run As Account properties box.&lt;/p&gt;
&lt;p&gt;Step 5:&amp;nbsp; Press the OK button to save your changes.&lt;/p&gt;
&lt;p&gt;Repeat steps 2 - 5 for the additional farms.&amp;nbsp; Again associating the specific Run As account that has assigned privileges in that farm with the custom group that hosts the Windows Computer objects of that farm.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Once discovery runs again at its defined interval, check the SharePoint 2010 Products\Servers health state view to verify the servers in the additional farms were discovered successfully and are being proactively monitored by the SharePoint Foundation and SharePoint Server MPs.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have successfully utilized this approach with my current customer, monitoring three different farms with about&amp;nbsp;thirty plus&amp;nbsp;servers supporting those three farms.&lt;/p&gt;
&lt;p&gt;Good luck and I hope this helps!&amp;nbsp;&amp;nbsp; Any questions or issues, feel free to ping me.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3474398" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007/">Operations Manager 2007</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/MP/">MP</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/SCOM+2007/">SCOM 2007</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Management+Packs/">Management Packs</category></item><item><title>Service Level Dashboard and Moving the Data Warehouse Database</title><link>http://blogs.technet.com/b/mgoedtel/archive/2011/08/29/service-level-dashboard-and-moving-the-data-warehouse-database.aspx</link><pubDate>Mon, 29 Aug 2011 14:01:18 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3449714</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3449714</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2011/08/29/service-level-dashboard-and-moving-the-data-warehouse-database.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Arial"&gt;If you have deployed the Operations Manager 2007 R2 Service Level Dashboard in your environment, you have probably noticed our documentation doesn’t provide any reference or guidance if you decide to move the Operations Manager Data Warehouse database, or the SLDSessionDB database to a new SQL Server.&amp;#160; This is assuming that you have not installed SQL on the same server hosting Windows SharePoint Services, and instead have distributed your workload.&amp;#160; This article is to help you understand what is involved and how to avoid impacting the continued use of your Service Level Dashboard.&amp;#160; Just know that performing this exercise will not require you to perform a re-install of the SLD, however it will require some up-front planning and preparation.&amp;#160; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial"&gt;Here are a summary of steps:&lt;/font&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;font face="Arial"&gt;Stop the Windows SharePoint Services services and World Wide Web Publishing Service service on your WSS 3.0 server hosting the SLD.&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font face="Arial"&gt;If moving the Operations Manager Data Warehouse database to a new server, perform the SQL backup and restore steps as documented &lt;a href="http://msdn.microsoft.com/en-us/library/ms189621.aspx"&gt;here&lt;/a&gt; on MSDN.&amp;#160; &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font face="Arial"&gt;If moving the Service Level Dashboard database (SLDSessionDB) to a new server, perform the SQL backup and restore steps as documented &lt;a href="http://msdn.microsoft.com/en-us/library/ms189621.aspx"&gt;here&lt;/a&gt; on MSDN.&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font face="Arial"&gt;Verify the permissions for the SLDSessionDB or Operations Manager Data Warehouse database (depending on which one you moved).&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font face="Arial"&gt;Modify the SLD SharePoint Web Part web.config file to reference the new SQL Server.&amp;#160; &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font face="Arial"&gt;Restart the WWW and Windows SharePoint Services services.&lt;/font&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;font face="Arial"&gt;If you like most of my customers and installed the Service Level Dashboard on Windows SharePoint Services 3.0, then you will want to stop the Windows SharePoint Services services and the World Wide Web Publishing Service service.&amp;#160; Then you can proceed with moving the SLD database or the Operations Manager Data Warehouse database (if moving the Data Warehouse database, be sure to follow the steps &lt;a href="http://technet.microsoft.com/en-us/library/cc540368.aspx"&gt;here&lt;/a&gt; in the Operations Manager 2007 R2 Operations Administrators Guide).&amp;#160; After you successfully backup and restore the database or databases to the destination server, we need to verify the security permissions and ensure they are retained.&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial"&gt;For the Data Warehouse database, verify the following permissions:&lt;/font&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;font face="Arial"&gt;The Operations Manager Service Level Dashboard Application Pool Identity domain user account&amp;#160; is a member of the SLDReader role.&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font face="Arial"&gt;The Operations Manager Service Level Dashboard Application Pool Identify domain user account has login permissions on the SQL Server.&amp;#160; Database Role Membership should be public and SLDReader.&amp;#160; &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font face="Arial"&gt;The SLDReader role is an associated security database role.&amp;#160; &lt;/font&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;font face="Arial"&gt;For the SLDSessionDB database, verify the following permissions:&lt;/font&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;font face="Arial"&gt;The Operations Manager Service Level Dashboard Application Pool Identity domain user account has login permissions on the SQL Server.&amp;#160; Database Role Membership should be db_owner.&lt;/font&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;font face="Arial"&gt;To configure the SLD SharePoint Web Part to reference the new SQL Server hosting either database, you will need to edit the Web.Config file for the SLD SharePoint site.&amp;#160; You can find the config file for this instance of SharePoint in the following location – ietpub\wwwroot\wss\VirtualDirectories\51918.&amp;#160; The entry defining the connection string for the SLDSessionDB is here:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-70-metablogapi/3580.WebConfig_5F00_SLDSessionDB_5F00_Reference_5F00_0A826046.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="WebConfig_SLDSessionDB_Reference" border="0" alt="WebConfig_SLDSessionDB_Reference" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-70-metablogapi/6607.WebConfig_5F00_SLDSessionDB_5F00_Reference_5F00_thumb_5F00_4E59254E.png" width="1437" height="59" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial"&gt;The entry for the Data Warehouse database is here:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-70-metablogapi/5127.WebConfig_5F00_OperationsManagerDW_5F00_Reference_5F00_704487D2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="WebConfig_OperationsManagerDW_Reference" border="0" alt="WebConfig_OperationsManagerDW_Reference" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-55-70-metablogapi/5621.WebConfig_5F00_OperationsManagerDW_5F00_Reference_5F00_thumb_5F00_2DD4764D.png" width="1517" height="57" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial"&gt;Once you change the Source= argument to match the new SQL Server, you then can proceed with restarting the WWW and Windows SharePoint Services services and verify no errors exist in the Application Event Log on your WSS server and there are no login authentication issues related to the Data Warehouse database or the SLD database on the SQL Server hosting those databases.&amp;#160; If there are no related error events written, then proceed with testing functionality of the Service Level Dashboard.&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3449714" width="1" height="1"&gt;</description></item><item><title>Scoping an Alert View to a Specific Alert</title><link>http://blogs.technet.com/b/mgoedtel/archive/2011/01/16/scoping-an-alert-view-to-a-specific-alert.aspx</link><pubDate>Mon, 17 Jan 2011 03:36:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3380625</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3380625</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2011/01/16/scoping-an-alert-view-to-a-specific-alert.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;A customer the other day e-mailed me and asked how he could scope a view in the Operations console to a specific alert.&amp;nbsp; In this scenario it was the "Database Backup Failed to Complete" alert from the SQL Server management pack and the view would be presented to the SQL DB Admins team.&amp;nbsp; This is a pretty simple view to create, although perhaps not obvious when sorting through the conditions in the properties of the alert view.&amp;nbsp; I don't know if others have found this to be a challenge, so forgive me if this is obvious and not worthy of an entry on my blog.&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Perform the following to filter a view on an alert rule:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div class="MsoPlainText" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;In the Operations Manager Console, Monitoring view, right-click in the left-hand pane and select the option "New\Alert View".&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoPlainText" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;o:p&gt;&lt;span style="font-size: small;"&gt;In the Properties window, for the option "Show data related to" click on the command button with the ellipse and select the appropriate target if the rule is duplicated between different versions of the application/service (an example would be SQL Server 2005 vs. 2008)&amp;nbsp;for granular filtering, or leave it at the default of "Entity" if you don't want or need to filter.&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoPlainText" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;o:p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;o:p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Under the Select conditions section of the window, select the option "with a specific name" and click on the hyperlink under the Criteria description (click on the underlined value to edit) section of the Properties window.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoPlainText" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;o:p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;o:p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;In the Alert Name window, enter in the text box&amp;nbsp;the exact name of the alert and press the OK button.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoPlainText" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;o:p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;In the Properties window, press the OK button to save your changes.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="MsoPlainText"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;o:p&gt;
&lt;p class="MsoPlainText"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;p class="MsoPlainText"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Now when you select that view, you should see the specific alerts that you&amp;nbsp;defined the view for presented for review.&amp;nbsp; If I filtered the view on the alert rule "Database Backup Failed to Complete", I would see those alerts, if generated, in the view.&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoPlainText"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoPlainText"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3380625" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007/">Operations Manager 2007</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Learn/">Learn</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Configuration/">Configuration</category></item><item><title>Performance Optimizations for Operations Manager 2007 R2 and 2012</title><link>http://blogs.technet.com/b/mgoedtel/archive/2010/08/24/performance-optimizations-for-operations-manager-2007-r2.aspx</link><pubDate>Wed, 25 Aug 2010 02:05:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3351694</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3351694</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2010/08/24/performance-optimizations-for-operations-manager-2007-r2.aspx#comments</comments><description>&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;Please Note:&lt;/strong&gt;&lt;/span&gt;&amp;nbsp; This blog has been updated to provide guidance on which settings are applicable to Operations Manager 2012.&lt;/p&gt;
&lt;p&gt;This blog post is based on questions that people who attended our MMS 2010 session BB23 &amp;ndash; Operations Manager 2007 SQL Server Configuration for Operations Manager 2007 Administrators. You know as I was typing the name of the session, I realize it is way too wordy.&amp;nbsp; In retrospect I could have simply named it, &amp;ldquo;Optimizing SQL Server for Operations Manager 2007&amp;rdquo;.&amp;nbsp; Here Chris Cubley and I delivered this at our internal TechReady conference in June with some spit and polish applied, and I did not think of it then. I digress&amp;hellip;okay moving on&lt;/p&gt;
&lt;p&gt;In our session we covered optimizations that are specific to Operations Manager 2007 R2 and these optimizations are applicable to a management group supporting an enterprise scenario (1,000 &amp;ndash; 6,000+ agents). There is no performance benefit to be gained if you apply these settings to a management group that is managing less than 1,000 agents.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: medium;"&gt;Management Server Health Service - OM 2007 R2&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;The recommended settings highlighted in this section are only applicable to Operations Manager 2007 R2.&amp;nbsp; In Operations Manager 2012, the default settings for these Registry keys for the Health Service have higher values and are already optimized out of the box (at this point).&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The following are specific settings with recommended values from the product group based on their performance and scalability tests that can reduce resource utilization on the SQL Servers hosting the Operations Manager databases, and the management servers/Root Management Server:&lt;/p&gt;
&lt;p&gt;To reduce resource utilization impact on the Root Management Server and management servers caused by the OpsMgr queues, perform these changes on the RMS/MS&amp;rsquo;s in the management group:&lt;/p&gt;
&lt;table style="width: 594px;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="237"&gt;
&lt;p&gt;&lt;b&gt;Registry Path&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="355"&gt;
&lt;p&gt;&lt;b&gt;Registry Value&lt;/b&gt;&lt;b&gt;(DWORD)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="237"&gt;
&lt;p&gt;HKLM\SYSTEM\CurrentControlSet\Services\HealthService\Parameters\Persistence Cache Maximum&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="355"&gt;
&lt;p&gt;102400&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="237"&gt;
&lt;p&gt;HKLM\SYSTEM\CurrentControlSet\Services\HealthService\Parameters\Persistence Version Store Maximum&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="355"&gt;
&lt;p&gt;10240&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="237"&gt;
&lt;p&gt;HKLM\SYSTEM\CurrentControlSet\Services\HealthService\Parameters\State Queue Items (&lt;b&gt;See note below&lt;/b&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="355"&gt;
&lt;p&gt;20480&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="237"&gt;
&lt;p&gt;HKLM\SYSTEM\CurrentControlSet\Services\HealthService\Parameters\Persistence Checkpoint Depth Maximum&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="355"&gt;
&lt;p&gt;104857600&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: This key does not exist by default and must be created manually.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: medium;"&gt;Management Servers Config Service and Group Membership Calculation - OM 2007 R2 and OM 2012&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In an Operations Manager 2007 R2 management group, to reduce resouce utilization on an Operations Manager 2007 R2 Root Management Server, perform the changes highlighted in the following table.&amp;nbsp; In an Operations Manager 2012 management group, perform the changes highlighted in the following table on all management servers that are a member of the "All Management Servers Resource Pool" (which technically is every management server deployed in your management group, unless you have dedicated one or more management servers to a custom-defined pool for Network Device or Cross-Platform monitoring and have manually assigned management servers to the "All Management Servers Resource Pool").&lt;/p&gt;
&lt;table style="width: 540px;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="439"&gt;
&lt;p&gt;&lt;b&gt;Registry Path&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="99"&gt;
&lt;p&gt;&lt;b&gt;Registry Value (DWORD)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="439"&gt;
&lt;p&gt;HKLM\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Config Service\Polling Interval Seconds&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="99"&gt;
&lt;p&gt;00000078&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;(2 minutes)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="439"&gt;
&lt;p&gt;HKLM\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\GroupCalcPollingIntervalMilliseconds&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="99"&gt;
&lt;p&gt;000dbba0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (15 minutes)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: These Registry keys do not exist by default and must be created manually.&lt;/p&gt;
&lt;p&gt;Before changing the Group Calculation interval I should point out a few things to help you make a well informed decision. By default group calculation is performed on the RMS every 30 seconds. In a management group supporting the enterprise scenario, you will typically see many custom groups defined for targeting overrides, scoping of user roles, and for controlling the behavior of notification subscriptions (at a minimum). Group calculation discovery rules can impact the performance of the OperationsManager database, as the behavior characteristics are queries run against the database instance space in the form of multiple read operations. If you have lot of groups and their group calculation criteria are complex, it will have a big hit on database performance. Other operations in the management group could be affected as well, such as slower discovery insertion, degraded console performance, and replication of configuration changes to agents is slower. Precisely how much degradation you&amp;rsquo;ll see in these other areas is predicated upon how much group calculation is overloaded.&lt;/p&gt;
&lt;p&gt;Changing the calculation interval to a greater value could affect any overrides that target a group, since an object that would fall under the criteria of a group would not relate to that group and receive the override until the group calculation is performed. If you can tolerate the latency of group membership discovery, then you can increase the interval/frequency to a less frequent schedule, say every four or eight hours as an example.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: medium;"&gt;Data Warehouse Synchronization&amp;nbsp;- OM 2007 R2 and 2012&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For reduced resource utilization impact on the OperationsManager databases caused by DW synchronization rules running on the RMS in an Operations Manager 2007 R2 management gorup or the management servers in an Operations Manager 2012 management gorup, create overrides in the Operations Manager console for the following rules to increase the interval and batch size of those operations:&lt;/p&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;&lt;b&gt;Class&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;&lt;b&gt;Rule/Monitor Name&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="161"&gt;
&lt;p&gt;&lt;b&gt;Override Parameter&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="134"&gt;
&lt;p&gt;&lt;b&gt;Override Value&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;&lt;b&gt;Data Warehouse Synchronization Server&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;Data Warehouse monitor initial state synchronization rule&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="161"&gt;
&lt;p&gt;Batch Generation Frequency Seconds&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="134"&gt;
&lt;p&gt;300&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;Data Warehouse monitor initial state synchronization rule&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="161"&gt;
&lt;p&gt;Batch Size&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="134"&gt;
&lt;p&gt;1000&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;Data Warehouse object synchronization rule&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="161"&gt;
&lt;p&gt;Batch Generation Frequency Seconds&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="134"&gt;
&lt;p&gt;300&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;Data Warehouse object synchronization rule&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="161"&gt;
&lt;p&gt;Batch Size&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="134"&gt;
&lt;p&gt;1000&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;Data Warehouse report deployment rule&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="161"&gt;
&lt;p&gt;* Management Pack List Frequency Seconds&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="134"&gt;
&lt;p&gt;600&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;Data Warehouse report deployment rule&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="161"&gt;
&lt;p&gt;*Management Pack List Frequency Seconds&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="134"&gt;
&lt;p&gt;550&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;Data Warehouse report deployment rule&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="161"&gt;
&lt;p&gt;*Management Pack List Frequency Seconds&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="134"&gt;
&lt;p&gt;500&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;Data Warehouse managed object type synchronization rule&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="161"&gt;
&lt;p&gt;Batch Generation Frequency Seconds&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="134"&gt;
&lt;p&gt;300&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;Data Warehouse managed object type synchronization rule&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="161"&gt;
&lt;p&gt;Batch Size&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="134"&gt;
&lt;p&gt;1000&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;Data Warehouse relationship synchronization rule&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="161"&gt;
&lt;p&gt;Batch Generation Frequency Seconds&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="134"&gt;
&lt;p&gt;300&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="172"&gt;
&lt;p&gt;Data Warehouse relationship synchronization rule&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="161"&gt;
&lt;p&gt;Batch Size&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="134"&gt;
&lt;p&gt;1000&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;b&gt;*Note&lt;/b&gt;: This override parameter actually affects three data sources referenced in this rule.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium;"&gt;&lt;strong&gt;Console Refresh - OM 2007 R2 and OM 2012&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The Operations Manager Console refresh interval is every 15 seconds by default. With multiple consoles in an enterprise scenario, this can negatively impact performance. For best performance, turning off Polling or increasing the interval can help. Perform this change on any Windows computer that has the console installed:&lt;/p&gt;
&lt;table style="width: 531px;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="356"&gt;
&lt;p&gt;&lt;b&gt;Registry Path&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="173"&gt;
&lt;p&gt;&lt;b&gt;Registry Value (DWORD)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="356"&gt;
&lt;p&gt;HKCU\Software\Microsoft\Microsoft Operations Manager\3.0\console\CacheParameters\ PollingInterval&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="173"&gt;
&lt;p&gt;0 &amp;ndash; 10 (0 turns off automatic refresh and requires manual refresh via F5. The value 1 through 10 increments the refresh interval every 15 seconds. The maximum value of 10 is a refresh interval of 2 min 30 seconds).&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Before making any changes, always test first and evaluate the results before implementing them in production.&amp;nbsp; If you make them in production due to constraints in being able to appropriately test/validate in your test lab, first establish a performance baseline before making any of the proposed changes stated here.&amp;nbsp; After each change, perform another performance measurement and compare it to the initial baseline statistics to determine if the results are above or below the baseline.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3351694" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Guide/">Guide</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Configuration/">Configuration</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007+R2/">Operations Manager 2007 R2</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Performance/">Performance</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2012/">Operations Manager 2012</category></item><item><title>MPViewer Exports on OPSMANJAM.COM</title><link>http://blogs.technet.com/b/mgoedtel/archive/2010/08/11/mpviewer-exports-on-opsmanjam-com.aspx</link><pubDate>Wed, 11 Aug 2010 14:42:22 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3349565</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3349565</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2010/08/11/mpviewer-exports-on-opsmanjam-com.aspx#comments</comments><description>&lt;p&gt;You probably have noticed that the MPViewer HTML exports for our management packs that were released “back in the day” have not been kept up to date, nor provided for new MP’s released in the library on the &lt;a href="http://www.opsmanjam.com/OpsManJam%20Library/Forms/MP%20folder%20view.aspx" target="_blank"&gt;OpsManJam&lt;/a&gt; website.&amp;#160;&amp;#160; Due to the busy work schedule of the UA team who manages the content on this site, it has fallen behind and a few customers have contacted us to inquire what the future holds for this content.&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;Based on these inquiries and the value they find in us providing the content, I reached out to the team to ask what the deal was.&amp;#160; After a hearty discussion and understanding that they could use some help, I offered to take on the responsibility of keeping this portion of the library up-to-date. &lt;/p&gt;  &lt;p&gt;Last week and this week I started to update the content and reorganize it accordingly.&amp;#160; You will find up there the recent MPViewer HTML exports for the latest Cross-Platform management packs, SQL Server, Exchange 2010, and a couple of others.&amp;#160; My thoughts around this are to maintain two versions of the HTML export for each respective management pack, the latest and the version prior.&amp;#160; You will be able to identify which version is which by the naming convention of the HTML file - &amp;lt;MP Name&amp;gt;_&amp;lt;Version of MP&amp;gt;.html.&amp;#160; So for example, the latest SQL Server management pack is version 6.1.314.36 and the file name in the library is - Microsoft.SQLServer.2008.Monitoring_6.1.314.36.&amp;#160; I still have some work to do ensuring all the exports for the latest MP’s are available on the site, so please bear with me as I work on this off-hours… I do have a day job :)&lt;/p&gt;  &lt;p&gt;I would be interested in your feedback as to if you find value in us providing this&amp;#160; when we release a new management pack or updated version of a currently released MP.&amp;#160; Also if you like it in HTLM format or rather Excel (XLS) format.&amp;#160; Any other feedback related to this is appreciated as well.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3349565" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007/">Operations Manager 2007</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/MP/">MP</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/documentation/">documentation</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Management+Packs/">Management Packs</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007+R2/">Operations Manager 2007 R2</category></item><item><title>Windows DNS 2003/2008 MP – Default Unit Monitor Config</title><link>http://blogs.technet.com/b/mgoedtel/archive/2010/07/02/windows-dns-2003-2008-mp-default-unit-monitor-config.aspx</link><pubDate>Fri, 02 Jul 2010 13:15:28 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3341776</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3341776</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2010/07/02/windows-dns-2003-2008-mp-default-unit-monitor-config.aspx#comments</comments><description>&lt;p&gt;Here is another Excel spreadsheet from MPViewer that I edited to provide a detailed breakdown of all the Unit Monitors in the Windows DNS 2008&amp;#160; management pack.&amp;#160; While the attached spreadsheet is specific to Windows DNS 2008, it also applies to 2003.&lt;/p&gt;  &lt;p&gt;If you find any errors or have questions, please feel free to contact me.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8eb9d37f-1541-4f29-b6f4-1eea890d4876:e3f21994-9f22-43fe-96ba-c8a0b3e1027c" class="wlWriterEditableSmartContent"&gt;&lt;p&gt;&lt;div&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-55-70-metablogapi/2804.Microsoft.Windows.DNS.2008.Monitoring.xls" target="_self"&gt;Microsoft.Windows.DNS.2008.Monitoring.xls&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3341776" width="1" height="1"&gt;</description></item><item><title>Windows Server 2003/2008 MP - Default Unit Monitor Config</title><link>http://blogs.technet.com/b/mgoedtel/archive/2010/05/11/windows-server-2003-2008-mp-default-unit-monitor-config.aspx</link><pubDate>Tue, 11 May 2010 23:36:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3331934</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3331934</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2010/05/11/windows-server-2003-2008-mp-default-unit-monitor-config.aspx#comments</comments><description>&lt;P&gt;Here is another&amp;nbsp;Excel spreadsheet from MPViewer that I edited to provide a detailed breakdown&amp;nbsp;of all the Unit Monitors in the Windows Server 2008&amp;nbsp; management pack.&amp;nbsp; While the attached spreadsheet is specific to Windows Server 2008, it also applies to 2003.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;If you find any errors or have questions, please feel free to contact me.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3331934" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-03-33-19-34/Microsoft.Windows.Server.2008.Monitoring.xls" length="93184" type="application/vnd.ms-excel" /><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007/">Operations Manager 2007</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/documentation/">documentation</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Management+Packs/">Management Packs</category></item><item><title>Include Windows Server 2008 Roles in ConfigMgr HINV</title><link>http://blogs.technet.com/b/mgoedtel/archive/2010/05/11/include-windows-server-2008-roles-in-configmgr-hinv.aspx</link><pubDate>Tue, 11 May 2010 21:18:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3331914</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3331914</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2010/05/11/include-windows-server-2008-roles-in-configmgr-hinv.aspx#comments</comments><description>&lt;P&gt;As I work with more and more customers who are using System Center Configuration Manager 2007, I find the teams who are responsible for supporting the servers are more open minded to leveraging Configuration Manager for software update management, DCM, and OS deployment.&amp;nbsp; In helping our customers understand how to leverage the software update management feature of Configuration Manager, I learn how they approach patch management for the servers supporting different IT services and line of business applications.&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;With IT moving towards virtualization, I came to the realization one day that we need to delineate between a virtual guest and the virtual host for software update management.&amp;nbsp; Therefore I thought about an approach and did some research and identified an appropriate solution to this challenge.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;There is a WMI class that represents the features installed on a computer running the Windows Server 2008 or later operating system called Win32_ServerFeature. Since Hyper-V is a feature of the Windows Server 2008 OS, this can be collected by extending hardware inventory in ConfigMgr (more information on this can be found here - &lt;A title=http://technet.microsoft.com/en-us/library/bb680609.aspx href="http://technet.microsoft.com/en-us/library/bb680609.aspx" mce_href="http://technet.microsoft.com/en-us/library/bb680609.aspx"&gt;http://technet.microsoft.com/en-us/library/bb680609.aspx&lt;/A&gt;.&amp;nbsp; Therefore, I edited the SMS_DEF.MOF file, which is located on the primary site server in the folder - &amp;lt;Configuration Manager installation directory&amp;gt;\Microsoft Configuration Manager\Inboxes\clifiles.src\hinv, and appended this snippet of code to the end of the file:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/mgoedtel/WindowsLiveWriter/IncludeWindowsServer2008RolesinCOnfigMgr_F34E/SMS_DEF.MOF%20Edit_1.png" mce_href="http://blogs.technet.com/blogfiles/mgoedtel/WindowsLiveWriter/IncludeWindowsServer2008RolesinCOnfigMgr_F34E/SMS_DEF.MOF%20Edit_1.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="SMS_DEF.MOF Edit" border=0 alt="SMS_DEF.MOF Edit" src="http://blogs.technet.com/blogfiles/mgoedtel/WindowsLiveWriter/IncludeWindowsServer2008RolesinCOnfigMgr_F34E/SMS_DEF.MOF%20Edit_thumb_1.png" width=644 height=249 mce_src="http://blogs.technet.com/blogfiles/mgoedtel/WindowsLiveWriter/IncludeWindowsServer2008RolesinCOnfigMgr_F34E/SMS_DEF.MOF%20Edit_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;After saving this, I forced the ConfigMgr client to update its policy and then forced a hardware inventory re-synch.&amp;nbsp; Now when I open up Resource Explorer for a managed Windows Server 2008 server, I am presented with the extended class and properties as seen in the following screenshot:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/mgoedtel/WindowsLiveWriter/IncludeWindowsServer2008RolesinCOnfigMgr_F34E/SMS_HINV_ServerRolesClass.png" mce_href="http://blogs.technet.com/blogfiles/mgoedtel/WindowsLiveWriter/IncludeWindowsServer2008RolesinCOnfigMgr_F34E/SMS_HINV_ServerRolesClass.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=SMS_HINV_ServerRolesClass border=0 alt=SMS_HINV_ServerRolesClass src="http://blogs.technet.com/blogfiles/mgoedtel/WindowsLiveWriter/IncludeWindowsServer2008RolesinCOnfigMgr_F34E/SMS_HINV_ServerRolesClass_thumb.png" width=644 height=443 mce_src="http://blogs.technet.com/blogfiles/mgoedtel/WindowsLiveWriter/IncludeWindowsServer2008RolesinCOnfigMgr_F34E/SMS_HINV_ServerRolesClass_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Now we can use this new class when we create our collections for targeting software updates to virtual guests separately from virtual Hyper-V hosts.&amp;nbsp; And we can also segregate other servers also depending on how you manage software update deployment in your organization.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3331914" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Configuration+Manager/">Configuration Manager</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/ConfigMgr+2007/">ConfigMgr 2007</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/SUM/">SUM</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Hardware+Inventory/">Hardware Inventory</category></item><item><title>ADMP 2003/2008 - Default Unit Monitor Config</title><link>http://blogs.technet.com/b/mgoedtel/archive/2010/03/08/admp-2003-2008-default-unit-monitor-config.aspx</link><pubDate>Mon, 08 Mar 2010 20:33:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3317664</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3317664</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2010/03/08/admp-2003-2008-default-unit-monitor-config.aspx#comments</comments><description>&lt;P&gt;As promised and avaialble for download, here is the Excel spreadsheet from MPViewe that I edited to provide a breakdown&amp;nbsp;of all the Unit Monitors in the Active Directory management pack.&amp;nbsp; While the attached spreadsheet is specific to Active Directory version&amp;nbsp;2003, it also applies to 2008.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;If you find any errors or have questions, please feel free to contact me.&lt;/P&gt;
&lt;P&gt;Up next, I think I'll take on DNS and DHCP.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3317664" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-03-31-76-64/Microsoft.Windows.Server.AD.2003.Monitoring.xls" length="222720" type="application/vnd.ms-excel" /><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007/">Operations Manager 2007</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/documentation/">documentation</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/SCOM+2007/">SCOM 2007</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Active+Directory+MP/">Active Directory MP</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Configuration/">Configuration</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007+R2/">Operations Manager 2007 R2</category></item><item><title>MMS 2010 – Here I Come</title><link>http://blogs.technet.com/b/mgoedtel/archive/2010/03/01/mms-2010-here-i-come.aspx</link><pubDate>Tue, 02 Mar 2010 01:53:06 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3316163</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3316163</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2010/03/01/mms-2010-here-i-come.aspx#comments</comments><description>&lt;p&gt;Just a quick note here that I’ll be attending MMS 2010 in Las Vegas in April and co-delivering a presentation with Chris Cubley, a colleague from the Operations Manager product group.&amp;#160; Our session is entitled “&lt;strong&gt;Operations Manager 2007 SQL Server Configuration for Operations Manager Administrators&lt;/strong&gt;” and the basic summary is “&lt;em&gt;to provide guidance for customers or consultants who are responsible for the design and implementation, or support of Operations Manager with complex scenarios scaling beyond 500 systems&lt;/em&gt;.”&amp;#160; &lt;/p&gt;  &lt;p&gt;Our goal is to provide you with the knowledge to help you prevent and identify any performance bottlenecks with your SQL Server configuration, especially around the storage subsystem.&amp;#160; &lt;/p&gt;  &lt;p&gt;We hope to see you there!&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3316163" width="1" height="1"&gt;</description></item><item><title>SQL Server 2005/2008 MP – Default Unit Monitor Config</title><link>http://blogs.technet.com/b/mgoedtel/archive/2010/03/01/sql-server-2005-2008-mp-default-unit-monitor-config.aspx</link><pubDate>Tue, 02 Mar 2010 01:33:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3316159</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3316159</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2010/03/01/sql-server-2005-2008-mp-default-unit-monitor-config.aspx#comments</comments><description>&lt;P&gt;As you are probably aware, the Deployment Guides that compliment each management pack released by Microsoft do not go into detail highlighting the configuration of all unit monitors defined in a given MP.&amp;nbsp; This can be a challenge when you are working with a service or application owner where they want to understand what the MP does and how it is configured out of the box, and not have to go through the tiring effort of sitting in-front of the Authoring or Operations Console to review each one.&amp;nbsp; Remember, it is not recommended to blindly import management packs into our production management group, otherwise alert storms and other implications will negatively affect Operations Manager and your incident/problem management processes.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;While MPViewer helps provide some of the properties the rules, monitors, tasks, etc. in an MP, it does not break out the default configuration of each unit monitor in detail.&amp;nbsp;&amp;nbsp;&amp;nbsp; This is something unfortunately that MPViewer is not designed to produce when you view or save the management pack configuration settings; however licensed tools such as Silect MP Studio can.&amp;nbsp;&amp;nbsp; Anyway, back to the heart of the story here.&amp;nbsp;&amp;nbsp;I have modified the output from MPViewer and added another column with the details for each respective unit monitor from the SQL Server 2005/2008 Monitoring MP.&amp;nbsp; This was done based on popular demand from my customers and internal colleagues and I determined this is too valuable not to share with the public.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;While the attached spreadsheet is specific to SQL 2008, it also applies to SQL 2005.&amp;nbsp; I am in the process of doing the same for the Active Directory Management Pack, and should have that done tomorrow evening.&amp;nbsp; I will see if I can commit to doing one of our product management packs per week, based on demand.&amp;nbsp; &lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3316159" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-03-31-61-59/Microsoft.SQLServer.2008.Monitoring.xls" length="183808" type="application/vnd.ms-excel" /><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007/">Operations Manager 2007</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/MP/">MP</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/documentation/">documentation</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/SCOM+2007/">SCOM 2007</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Management+Packs/">Management Packs</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Configuration/">Configuration</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007+R2/">Operations Manager 2007 R2</category></item><item><title>Management Pack Released - Maintenance Mode</title><link>http://blogs.technet.com/b/mgoedtel/archive/2009/12/07/management-pack-released-maintenance-mode.aspx</link><pubDate>Mon, 07 Dec 2009 17:22:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3298936</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3298936</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2009/12/07/management-pack-released-maintenance-mode.aspx#comments</comments><description>&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-latin"&gt;Last week on &lt;A href="http://www.opsmanjam.com/"&gt;&lt;FONT color=#0000ff&gt;http://www.opsmanjam.com&lt;/FONT&gt;&lt;/A&gt; my Maintenance Mode management pack was published.&amp;nbsp; However, shortly after releasing it I discovered a couple of bugs, one of which prevents maintenance mode from starting against your targetted set of systems (pretty bad bug) intermitently.&amp;nbsp; I have addressed those bugs, refined the PowerShell script used, and even added a couple of features, most notably the ability to schedule maintenance mode for a Windows Cluster.&amp;nbsp; I just submitted that updated version of the MP to the team and also requested the 'buggy' version be removed from the site in the meantime.&amp;nbsp; &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-latin"&gt;Here is a summary of what the new version offers:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;I&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;This management pack provides an automated method to schedule maintenance mode for a given set of Windows computers that are in a pre-defined set of groups and the associated rules to target against those groups.&amp;nbsp;In addition, this version supports scheduling maintenance mode for Windows Cluster services.&amp;nbsp; &amp;nbsp;It serves as an example and foundation to build from in order to develop your own custom schedule to automate within Operations Manager 2007 R2 accordingly.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;Hopefully this week that new version will be released to web.&amp;nbsp; I am now starting to work on another management pack for managing agent failover as an alertnative for those customers who do not wish to implement Active Directory integration.&amp;nbsp;&amp;nbsp; This will also be PowerShell driven and hopefully be flexible enough to meet your implementation scenarios.&amp;nbsp; If you would like to send me your ideas or suggestions, please feel free to e-mail me at - &lt;A href="mailto:mgoedtel@microsoft.com"&gt;mgoedtel@microsoft.com&lt;/A&gt;.&amp;nbsp; &lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3298936" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Management+Packs/">Management Packs</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007+R2/">Operations Manager 2007 R2</category></item><item><title>Updated PowerShell Script - Maintenance Mode</title><link>http://blogs.technet.com/b/mgoedtel/archive/2009/10/29/updated-powershell-script-maintenance-mode.aspx</link><pubDate>Thu, 29 Oct 2009 18:22:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3290174</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3290174</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2009/10/29/updated-powershell-script-maintenance-mode.aspx#comments</comments><description>&lt;P&gt;I was recently e-mailed by a colleague regarding the maintenance mode PowerShell script that was originally released by Boris Yanushpolsky (found &lt;A href="http://blogs.msdn.com/boris_yanushpolsky/archive/2008/03/04/one-more-maintenance-mode-script.aspx" target=_blank mce_href="http://blogs.msdn.com/boris_yanushpolsky/archive/2008/03/04/one-more-maintenance-mode-script.aspx"&gt;here&lt;/A&gt;) that worked great for RTM/SP1, but was failing when executed on an OpsMgr 2007 R2 agent managed system.&amp;nbsp; In addition, the script was designed to place an object into maintenance mode for an hourly duration, not in minutes matching the setting in the Operations Console.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;As you know, in Operations Manager RTM/SP1, we did not place the health service or health service watcher instance of&amp;nbsp;the computer object into maintenance mode as one would expect, when you place a computer and its contained objects into maintenance mode.&amp;nbsp; In Operations Manager R2, this was resolved and no longer requires you to perform this as a second step in the process.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;The attached script has been updated to support automating the placement of computer objects into maintenance mode for Operations Manager R2, and now accepts the argument of minutes instead of hours for duration of maintenance.&amp;nbsp; I am also in the process of updating the Maintenance Mode management pack that Brian Wren originally developed, and&amp;nbsp;Andrzej Lipka (a former MCS Consultant from Poland) and myself modified with some additional features (see Andrzej's MP &lt;A href="http://blogs.technet.com/alipka/archive/2008/03/10/opsmgr-modified-brian-s-scheduled-maintenance-mode-mp.aspx" target=_blank mce_href="http://blogs.technet.com/alipka/archive/2008/03/10/opsmgr-modified-brian-s-scheduled-maintenance-mode-mp.aspx"&gt;here&lt;/A&gt; and mine &lt;A href="http://www.opsmanjam.com/OpsManJam%20Library/Forms/MP%20folder%20view.aspx?RootFolder=%2fOpsManJam%20Library%2fManagement%20Packs&amp;amp;FolderCTID=&amp;amp;View=%7b28F6035C%2d64EB%2d43DD%2dAE64%2d039B5C85A626%7d" target=_blank mce_href="http://www.opsmanjam.com/OpsManJam%20Library/Forms/MP%20folder%20view.aspx?RootFolder=%2fOpsManJam%20Library%2fManagement%20Packs&amp;amp;FolderCTID=&amp;amp;View=%7b28F6035C%2d64EB%2d43DD%2dAE64%2d039B5C85A626%7d"&gt;here&lt;/A&gt;) so you can leverage it for R2.&amp;nbsp; I hope to have it completed&amp;nbsp;and tested by this weekend, and submitted for review and release on &lt;A href="http://www.opsmanjam.com/"&gt;http://www.opsmanjam.com&lt;/A&gt; the following week.&lt;/P&gt;
&lt;P&gt;The command-line for executing the script is:&lt;/P&gt;&lt;FONT color=#000000&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri', 'sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT color=#000000&gt;&lt;STRONG&gt;Starting MM&lt;/STRONG&gt; - powershell "c:\MMode_R2.ps1" -groupName 'All Computers' -minutes 10 -rmsServerName&amp;nbsp;RMSSERVER -startMM $true&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;o:p&gt;&lt;STRONG&gt;&lt;FONT color=#000000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT color=#000000&gt;&lt;STRONG&gt;Ending MM&lt;/STRONG&gt; - powershell "c:\MMode_R2.ps1" -groupName 'All Computers' -minutes 10 -rmsServerName RMSSERVER -startMM $false&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;/SPAN&gt;&lt;/FONT&gt;Suggestions and feedback are always welcome.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3290174" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-03-29-01-74/OM2007R2_5F00_MMode.zip" length="1297" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Tools/">Tools</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007+R2/">Operations Manager 2007 R2</category></item><item><title>Extended SQL Server MP Released on OpsManJam</title><link>http://blogs.technet.com/b/mgoedtel/archive/2009/09/22/extended-sql-server-mp-released-on-opsmanjam.aspx</link><pubDate>Wed, 23 Sep 2009 04:39:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3282589</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3282589</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2009/09/22/extended-sql-server-mp-released-on-opsmanjam.aspx#comments</comments><description>&lt;P&gt;As promised, I finally finished and submitted the Extended SQL Server 2005/2008 Management Pack for Operations Manager 2007 and it is now available for download on &lt;A title="OpsManJam MP Library" href="http://www.opsmanjam.com/OpsManJam%20Library/Forms/MP%20folder%20view.aspx?RootFolder=%2fOpsManJam%20Library%2fManagement%20Packs&amp;amp;FolderCTID=&amp;amp;View=%7b28F6035C%2d64EB%2d43DD%2dAE64%2d039B5C85A626%7d" target=_blank mce_href="http://www.opsmanjam.com/OpsManJam%20Library/Forms/MP%20folder%20view.aspx?RootFolder=%2fOpsManJam%20Library%2fManagement%20Packs&amp;amp;FolderCTID=&amp;amp;View=%7b28F6035C%2d64EB%2d43DD%2dAE64%2d039B5C85A626%7d"&gt;OpsManJam&lt;/A&gt;.&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in" class=MsoNormal&gt;This management pack augments the existing Microsoft SQL Server 2005/2008 management pack by monitoring for the following change in your environment:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN: 3pt 0in" class=MsoNormal&gt;A database mirroring event has been detected on the principal server, affecting replication of the database transaction logs between principal and its mirroring partner based on user-defined performance thresholds for that mirrored database instance.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN: 3pt 0in" class=MsoNormal&gt;Performance collection of key database mirroring performance counters for viewing in performance views inculded with this management pack, or referencing in a performance report.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style="MARGIN: 3pt 0in" class=MsoNormal&gt;This management pack was developed referencing the latest version of the Operations Manager 2007 SQL Server Management Pack, version 6.0.6569.0.&amp;nbsp; &lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in" class=MsoNormal mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in" class=MsoNormal&gt;After my short break, I'll begin working on the next version of this management pack, which will include a health model and monitoring of the health of a mirrored database.&amp;nbsp; Hopefully I can turn this around withina&amp;nbsp; reasonable timeframe.&amp;nbsp; As always, I encourage and appreciate your feedback.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3282589" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007/">Operations Manager 2007</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/MP/">MP</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/SCOM+2007/">SCOM 2007</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Management+Packs/">Management Packs</category></item><item><title>New MP's on OpsManJam</title><link>http://blogs.technet.com/b/mgoedtel/archive/2009/08/05/new-mp-s-on-opsmanjam.aspx</link><pubDate>Wed, 05 Aug 2009 18:04:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3270875</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3270875</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2009/08/05/new-mp-s-on-opsmanjam.aspx#comments</comments><description>&lt;P&gt;It has been quite some time since I have posted anything of relevance on my blog.&amp;nbsp; I have been focused on updating some of the management packs that I published a few months ago, such as:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Extended Windows Server Active Directory &lt;/LI&gt;
&lt;LI&gt;Extended Windows Server&lt;/LI&gt;
&lt;LI&gt;System Center Configuration Manager OSD&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;In addition, I was developing&amp;nbsp;some new custom management packs, such as:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Extended Windows Server Internet Information Services 2003&lt;/LI&gt;
&lt;LI&gt;Extended SQL Server 2005/2008 &lt;/LI&gt;
&lt;LI&gt;Alachisoft NCache 3.x&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;All of these MP's, with exception of the Alachisoft and Extended SQL Server MP's, have been published on OpsManJam Library, under &lt;A title="Management Packs" href="http://www.opsmanjam.com/OpsManJam%20Library/Forms/MP%20folder%20view.aspx?RootFolder=%2fOpsManJam%20Library%2fManagement%20Packs&amp;amp;FolderCTID=&amp;amp;View=%7b28F6035C%2d64EB%2d43DD%2dAE64%2d039B5C85A626%7d" target=_blank mce_href="http://www.opsmanjam.com/OpsManJam%20Library/Forms/MP%20folder%20view.aspx?RootFolder=%2fOpsManJam%20Library%2fManagement%20Packs&amp;amp;FolderCTID=&amp;amp;View=%7b28F6035C%2d64EB%2d43DD%2dAE64%2d039B5C85A626%7d"&gt;Management Packs&lt;/A&gt;.&amp;nbsp; The Alachisoft NCache MP is undergoing an internal review and should be published this week or next.&amp;nbsp; I am currently putting the finishing touches on the custom Extended SQL Server 2005/2008, which will provide the following features:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Provides basic monitoring of specific events when you have database mirroring enabled on specific databases hosted on your SQL 2005/2008 server.&lt;/LI&gt;
&lt;LI&gt;Collects specific performance data related to database mirroring to view in the Console.&lt;/LI&gt;
&lt;LI&gt;Monitors for an event condition when a database&amp;nbsp;filegroup runs out of disk space (such as when AUTOGROW is not enabled, insufficient disk space, etc.)&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;So I have this first version complete and am currently drafting the deployment guide.&amp;nbsp; I should have it completed by the weekend and submitted for publishing on OpsManJam next week.&amp;nbsp; The next version of this MP that I am preparing to develop, will look to provide more advanced health monitoring for database mirroring.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;From now on, all custom MP's that I develop will be published on OpsManJam and not on my blog.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3270875" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007/">Operations Manager 2007</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Management+Packs/">Management Packs</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007+R2/">Operations Manager 2007 R2</category></item><item><title>ADMP and Tuning for Performance Reports</title><link>http://blogs.technet.com/b/mgoedtel/archive/2009/02/22/admp-and-tuning-for-performance-reports.aspx</link><pubDate>Mon, 23 Feb 2009 04:27:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3205535</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3205535</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2009/02/22/admp-and-tuning-for-performance-reports.aspx#comments</comments><description>&lt;P&gt;The latest Active Directory management pack deployment guide has a small section entitled "Enabling or Disabling Performance Data for Reports" and it was generating some good dialog internally between some colleagues and the product group.&amp;nbsp; This section recommends that you disable the Performance monitor for the class "Active Directory Domain Controller Server 200x Computer Role" in order to minimize performance data collection for reports.&amp;nbsp; However, this is a&amp;nbsp;base aggregate monitor that is basically&amp;nbsp;responsible for reflecting the best/worse case of health relative to the state of the child monitors.&amp;nbsp; It has no direct impact on controlling the behavior of the child monitors, nor performance collection in general.&lt;/P&gt;
&lt;P&gt;If you really want to disable performance data collection because reporting is not important to you, then you should be focusing on the performance collection rules.&amp;nbsp;&amp;nbsp;They are denoted as such with the words "performance collection" in the name of the respective rule.&amp;nbsp; Examples in the ADMP are:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;AD Global Catalog Search Time Response Performance Collection &lt;/LI&gt;
&lt;LI&gt;AD DC Performance Collection - Metric Memory Committed Bytes&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;If you want to disable performance alerts because you are not concerned with certain performance issues with your DC's (as you may already know these facts and don't want to be constantly reminded), then you should be disabling the respective performance unit monitor.&amp;nbsp; Examples in the ADMP are:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;AD DC Last Bind Monitor&lt;/LI&gt;
&lt;LI&gt;AD DC Op Master Domain Naming Last Bind Monitor&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3205535" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007/">Operations Manager 2007</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Management+Packs/">Management Packs</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Active+Directory+MP/">Active Directory MP</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Configuration/">Configuration</category></item><item><title>SQL Reporting Services Gotcha</title><link>http://blogs.technet.com/b/mgoedtel/archive/2009/02/22/sql-reporting-services-gotcha.aspx</link><pubDate>Mon, 23 Feb 2009 03:00:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3205530</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3205530</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2009/02/22/sql-reporting-services-gotcha.aspx#comments</comments><description>&lt;P&gt;I uncovered a situation with SQL Server 2005 Reporting Services that I did not encounter before and it is worth mentioning because it follows the premise of - verify SQL Reporting Services first before installing Operations Manager 2007 Reporting.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Background:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Windows Server 2008 x64 hosting&amp;nbsp;SQL Server 2005 Enterprise Edition x64 w/SP2 configured with two instances.&amp;nbsp; One instance is dedicated to the Operations Manager operational database (i.e. OperationsManager) and the second instance is dedicate to SSRS, Operations Manager data warehouse (i.e. OperationsManagerDW), and Operations Manager Reporting Services.&amp;nbsp; The default instance is not installed in this scenario.&amp;nbsp; All services are configured to run with a domain user account that has local administrative rights.&amp;nbsp; SSRS was installed with default settings during setup of the second instance of SQL Server.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Scenario:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;When attempting to access SQL Report Manager - &lt;A href="http://localhost/Reports" mce_href="http://localhost/Reports"&gt;http://localhost/Reports&lt;/A&gt; with the browser to verify SSRS was functioning correctly, the browser would never render the home page of SSRS and it would eventually time out.&amp;nbsp;&amp;nbsp; No error messages were displayed in the Application Event Log and the configuration settings were verified to be correct in SQL Reporting Services Configuration Tool.&amp;nbsp; My initial thoughts were that this was a possible permissions issue, however further investigation showed that not to be the case.&amp;nbsp; I started to review the logs that are written by SSRS under Program Files\Microsoft SQL Server\MSSQL.&amp;lt;x&amp;gt;\Reporting Services\LogFiles and saw some errors in the ReportServerWebApp_.log file, and thought based on those entries it was firewall or IIS configuration related.&amp;nbsp; However, those ideas were put to bed after doing some additional troubleshooting.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Some&amp;nbsp;of the errors in the log:&amp;nbsp; &lt;/P&gt;&lt;FONT face=Calibri&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a receive. ---&amp;gt; System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---&amp;gt; System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;--- End of inner exception stack trace ---&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Net.PooledStream.Read(Byte[] buffer, Int32 offset, Int32 size)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Net.Connection.SyncRead(HttpWebRequest request, Boolean userRetrievedStream, Boolean probeRead)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;--- End of inner exception stack trace ---&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at Microsoft.SqlServer.ReportingServices2005.RSConnection.GetSecureMethods()&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at Microsoft.ReportingServices.UI.Global.RSWebServiceWrapper.GetSecureMethods()&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at Microsoft.SqlServer.ReportingServices2005.RSConnection.IsSecureMethod(String methodname)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at Microsoft.SqlServer.ReportingServices2005.RSConnection.ValidateConnection()&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at Microsoft.ReportingServices.UI.Global.SecureAllAPI()&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at Microsoft.ReportingServices.UI.ReportingPage.EnsureHttpsLevel(HttpsLevel level)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at Microsoft.ReportingServices.UI.ReportingPage.ReportingPage_Init(Object sender, EventArgs args)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.EventHandler.Invoke(Object sender, EventArgs e)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Web.UI.Control.OnInit(EventArgs e)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Web.UI.Page.OnInit(EventArgs e)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Web.UI.Control.InitRecursive(Control namingContainer)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;w3wp!ui!a!2/11/2009-10:40:42:: e ERROR: Exception in ShowErrorPage: System.Threading.ThreadAbortException: Thread was being aborted.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Threading.Thread.AbortInternal()&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Threading.Thread.Abort(Object stateInfo)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Web.HttpResponse.End()&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at Microsoft.ReportingServices.UI.ReportingPage.ShowErrorPage(String errMsg) at at System.Threading.Thread.AbortInternal()&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Threading.Thread.Abort(Object stateInfo)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Web.HttpResponse.End()&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at Microsoft.ReportingServices.UI.ReportingPage.ShowErrorPage(String errMsg)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;w3wp!ui!9!2/11/2009-10:40:42:: e ERROR: Exception in ShowErrorPage: System.Threading.ThreadAbortException: Thread was being aborted.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Threading.Thread.AbortInternal()&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Threading.Thread.Abort(Object stateInfo)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Web.HttpResponse.End()&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at Microsoft.ReportingServices.UI.ReportingPage.ShowErrorPage(String errMsg) at at System.Threading.Thread.AbortInternal()&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Threading.Thread.Abort(Object stateInfo)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Web.HttpResponse.End()&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at Microsoft.ReportingServices.UI.ReportingPage.ShowErrorPage(String errMsg)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;w3wp!ui!6!2/11/2009-10:40:44:: e ERROR: Exception in ShowErrorPage: System.Threading.ThreadAbortException: Thread was being aborted.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Threading.Thread.AbortInternal()&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Threading.Thread.Abort(Object stateInfo)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Web.HttpResponse.End()&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at Microsoft.ReportingServices.UI.ReportingPage.ShowErrorPage(String errMsg) at at System.Threading.Thread.AbortInternal()&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Threading.Thread.Abort(Object stateInfo)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at System.Web.HttpResponse.End()&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;at Microsoft.ReportingServices.UI.ReportingPage.ShowErrorPage(String errMsg)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;With time being of the essence and I needed to focus on other critical tasks, I suggested that the customer open a case with CSS and they work through it with them.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Solution:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The RSWebApplication.config configuration file for Report Manager was modifed, which is located in the following folder - &lt;EM&gt;SQLInstall&lt;/EM&gt;\&lt;VAR&gt;MSSQL.X&lt;/VAR&gt;\Reporting Services\ReportManager.&amp;nbsp; By default, Reporting Services is configured to reference the IIS virtual directory "ReportServer" as noted in the tag - ReportServerVirtualDirectory. The value was removed from that tag and instead, the URL for Report Manager was entered for the tag - ReportServerUrl.&amp;nbsp; Once the SQL Reporting Services service was restarted, accessing Report Manager from the browser was attempted and was successful.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;In retrospect, I should have tried the recommendations in this &lt;EM&gt;&lt;STRONG&gt;KB Article - 922656&lt;/STRONG&gt;&lt;/EM&gt;, which I just came across as I was writing this blog entry (funny because I did not get a hit for it&amp;nbsp;when I was originally searching for possible solutions).&amp;nbsp; As Homer Simpson would have said, "How convenient."&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3205530" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007/">Operations Manager 2007</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Reporting/">Reporting</category></item><item><title>Run As Profiles in Operations Manager 2007 R2</title><link>http://blogs.technet.com/b/mgoedtel/archive/2009/01/25/run-as-profiles-in-operations-manager-2007-r2.aspx</link><pubDate>Mon, 26 Jan 2009 05:36:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3191366</guid><dc:creator>Matt Goedtel (MSFT)</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/mgoedtel/rsscomments.aspx?WeblogPostID=3191366</wfw:commentRss><comments>http://blogs.technet.com/b/mgoedtel/archive/2009/01/25/run-as-profiles-in-operations-manager-2007-r2.aspx#comments</comments><description>&lt;P&gt;One of the new features of R2 that hasn't received any attention yet (at least to my knowledge) is how we changed the functionality of Run As Profiles.&amp;nbsp; Today in Operations Manager 2007,&amp;nbsp;you associate a RunAs Account&amp;nbsp;for a particular RunAs Profile on a specific computer.&amp;nbsp; Pretty straight forward and if I remember correctly, the same as MOM 2005 (haven't touched it in some time so my memory is vague).&amp;nbsp; When I was testing my custom ADMP (my lab environment is running on R2), I was caught off guard because I needed to associate a RunAs account with a RunAs profile as part of my testing, and it took me some time to figure out how to configure it correctly (since the on-line documentation for R2 was not updated to provide an appropriate level of guidance).&amp;nbsp; &lt;/P&gt;
&lt;P&gt;In Operations Manager 2007 R2, when associating a RunAs Account for a particular RunAs Profile, you can now target the the profile to any class available in Operations Manager and see the logical relationship between the two.&amp;nbsp; Take for example a script that we run as a response to a monitor or a script that performs some level of monitoring against a SQL Server database.&amp;nbsp; Instead of associating the profile with the agent, you can associate the profile with the database instance or the SQL Server Database Engine for that agent.&amp;nbsp; So any workflow that requires running under a specific set of privileges in order to access the instrumentation correctly, you will be able to target the profile&amp;nbsp;by group, object, and instance class.&amp;nbsp; This follows the same logic as targeting a workflow today (monitors, rules, discoveries, tasks, etc.).&lt;/P&gt;
&lt;P&gt;While today's management packs for Operations Manager aren't developed with this strategy in mind, by the time R2 comes out I would expect to see them supporting this.&amp;nbsp; &lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3191366" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007/">Operations Manager 2007</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Management+Packs/">Management Packs</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Configuration/">Configuration</category><category domain="http://blogs.technet.com/b/mgoedtel/archive/tags/Operations+Manager+2007+R2/">Operations Manager 2007 R2</category></item></channel></rss>