<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>The System Center Operations Manager Support Team Blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/operationsmgr/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/operationsmgr/feed.xml</link>
    <description>This is the OpsMgr 2007 blog for the Microsoft support team. If you were looking for the SCOM 2007 or MOM 2005 blog then you are in the right place.</description>
    <lastBuildDate>Tue, 16 Apr 2019 06:14:05 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>The System Center Operations Manager blog has moved!</title>
      <link>https://docs.microsoft.com/archive/blogs/operationsmgr/the-system-center-operations-manager-blog-has-moved</link>
      <pubDate>Tue, 14 Feb 2012 09:41:00 GMT</pubDate>
      <dc:creator><![CDATA[J.C. Hornbeck]]></dc:creator>
      <guid
        isPermaLink="false">https://technet.qa.msdn.wdslab.com/operationsmgr/2012/02/14/the-system-center-operations-manager-blog-has-moved/</guid>
      <description><![CDATA[With the impending release of System Center 2012 Operations Manager, we thought now would be the...]]></description>
      <content:encoded><![CDATA[<p><a href="https://blogs.technet.com/b/momteam"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; float: left; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" align="left" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/69/04/metablogapi/5415.image_3AF3CD9B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-69-04-metablogapi/5415.image_5F00_3AF3CD9B.png" width="85" height="62" /></a>With the impending release of System Center 2012 Operations Manager, we thought now would be the perfect time to consolidate our blog properties and give you a single, concise gateway into the world of all that is Operations Manager.&nbsp; No longer will we have one blog by the product team and another by product support, but now we&rsquo;ll have a single blog where everyone involved with developing, deploying, using and supporting Operations Manager can come together and contribute.&nbsp; We&rsquo;re hoping that this will make it easier for you to find all the information you need, all from a single source.</p>
<p>So what does this mean to you?&nbsp; Starting today we will no long be publishing new articles to <a href="https://blogs.technet.com/b/operationsmgr">https://blogs.technet.com/b/operationsmgr</a>.&nbsp; All of the existing articles will remain right where they&rsquo;ve always been, but new content will instead be posted to our Operations Manager team blog at <a href="https://blogs.technet.com/b/momteam">https://blogs.technet.com/b/momteam</a>.&nbsp; This means that if you have a current RSS subscription to to <a href="https://blogs.technet.com/b/operationsmgr">https://blogs.technet.com/b/operationsmgr</a> you&rsquo;ll need to update it to point to <a title="https://blogs.technet.com/b/momteam/" href="https://blogs.technet.com/b/momteam/">https://blogs.technet.com/b/momteam/</a> instead.&nbsp; If you follow us on <a href="https://www.facebook.com/#!/pages/Microsoft-System-Center-Support/111513322193410">Facebook</a> or <a href="https://twitter.com/#!/MS_SystemCenter">Twitter</a> nothing will really change so the transition will appear pretty seamless.</p>
<p>We have a lot of exciting things planned so be sure and stay tuned!</p>
<p><b>J.C. Hornbeck</b> <strong>| System Center &amp; Security Knowledge Engineer</strong></p>
<p><b><span style="color: #c0504d;" color="#c0504d">Get the latest System Center news on</span> </b><a href="https://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"><b>Facebook</b></a><b> <span style="color: #c0504d;" color="#c0504d">and</span> </b><a href="https://twitter.com/#!/MS_SystemCenter"><b>Twitter</b></a><b>:</b></p>
<p><a href="https://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"><img title="clip_image001" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" original-url="https://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /></a> <a href="https://www.twitter.com/MS_SystemCenter"><img title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" original-url="https://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /></a></p>
<p>App-V Team blog: <a href="https://blogs.technet.com/appv/">https://blogs.technet.com/appv/</a> <br />ConfigMgr Support Team blog: <a href="https://blogs.technet.com/configurationmgr/">https://blogs.technet.com/configurationmgr/</a> <br />DPM Team blog: <a href="https://blogs.technet.com/dpm/">https://blogs.technet.com/dpm/</a> <br />MED-V Team blog: <a href="https://blogs.technet.com/medv/">https://blogs.technet.com/medv/</a> <br />Orchestrator Support Team blog: <a href="https://blogs.technet.com/b/orchestrator/">https://blogs.technet.com/b/orchestrator/</a> <br />Operations Manager Team blog: <a href="https://blogs.technet.com/momteam/">https://blogs.technet.com/momteam/</a> <br />SCVMM Team blog: <a href="https://blogs.technet.com/scvmm">https://blogs.technet.com/scvmm</a> <br />Server App-V Team blog: <a href="https://blogs.technet.com/b/serverappv">https://blogs.technet.com/b/serverappv</a> <br />Service Manager Team blog: <a href="https://blogs.technet.com/b/servicemanager">https://blogs.technet.com/b/servicemanager</a> <br />System Center Essentials Team blog: <a href="https://blogs.technet.com/b/systemcenteressentials">https://blogs.technet.com/b/systemcenteressentials</a> <br />WSUS Support Team blog: <a href="https://blogs.technet.com/sus/">https://blogs.technet.com/sus/</a></p>
<p>The Forefront Server Protection blog: <a href="https://blogs.technet.com/b/fss/">https://blogs.technet.com/b/fss/</a> <br />The Forefront Endpoint Security blog : <a href="https://blogs.technet.com/b/clientsecurity/">https://blogs.technet.com/b/clientsecurity/</a> <br />The Forefront Identity Manager blog : <a href="https://blogs.msdn.com/b/ms-identity-support/">https://blogs.msdn.com/b/ms-identity-support/</a> <br />The Forefront TMG blog: <a href="https://blogs.technet.com/b/isablog/">https://blogs.technet.com/b/isablog/</a> <br />The Forefront UAG blog: <a href="https://blogs.technet.com/b/edgeaccessblog/">https://blogs.technet.com/b/edgeaccessblog/</a></p>]]></content:encoded>
    </item>
    <item>
      <title>New Application Performance Monitoring (APM) Forum</title>
      <link>https://docs.microsoft.com/archive/blogs/operationsmgr/new-application-performance-monitoring-apm-forum</link>
      <pubDate>Thu, 09 Feb 2012 12:30:14 GMT</pubDate>
      <dc:creator><![CDATA[J.C. Hornbeck]]></dc:creator>
      <guid
        isPermaLink="false">https://technet.qa.msdn.wdslab.com/operationsmgr/2012/02/09/new-application-performance-monitoring-apm-forum/</guid>
      <description><![CDATA[We have created a new forum under the Operations Manager forum category on TechNet for Application...]]></description>
      <content:encoded><![CDATA[<p>We have created a new forum under the Operations Manager forum category on TechNet for Application Performance Monitoring (APM).&#160; Please feel free to fire away questions to Microsoft, the MVPs, and the broader community, <strong>answer questions</strong>, and have some good discussions.&#160; </p>  <p>Here’s the link:</p>  <p><a href="https://social.technet.microsoft.com/Forums/en-US/scomapm/threads">https://social.technet.microsoft.com/Forums/en-US/scomapm/threads</a></p><div style="clear:both;"></div><img src="https://blogs.technet.com/aggbug.aspx?PostID=3480029" width="1" height="1">]]></content:encoded>
    </item>
    <item>
      <title>Release Candidate of System Center 2012 Integration Packs for Orchestrator Released!</title>
      <link>https://docs.microsoft.com/archive/blogs/operationsmgr/release-candidate-of-system-center-2012-integration-packs-for-orchestrator-released</link>
      <pubDate>Wed, 08 Feb 2012 12:23:00 GMT</pubDate>
      <dc:creator><![CDATA[J.C. Hornbeck]]></dc:creator>
      <guid
        isPermaLink="false">https://technet.qa.msdn.wdslab.com/operationsmgr/2012/02/08/release-candidate-of-system-center-2012-integration-packs-for-orchestrator-released/</guid>
      <description><![CDATA[Following the release of System Center 2012 Release Candidate, Microsoft is pleased to announce the...]]></description>
      <content:encoded><![CDATA[<p>Following the release of System Center 2012 Release Candidate, Microsoft is pleased to announce the availability of the Release Candidate of the Orchestrator Integration Packs for the following System Center 2012 components:</p>
<ul>
<li>System Center 2012 Virtual Machine Manager</li>
<li>System Center 2012 Operations Manager</li>
<li>System Center 2012 Data Protection Manager</li>
<li>System Center 2012 Service Manager</li>
</ul>
<p>In addition, Release Candidate Orchestrator Integration Packs are also available for the following legacy System Center products:</p>
<ul>
<li>System Center Operations Manager 2007 R2</li>
<li>System Center Service Manager 2010</li>
<li>System Center Virtual Machine Manager 2008 R2</li>
<li>System Center Data Protection Manager 2010</li>
<li>System Center Configuration Manager 2007</li>
</ul>
<p>All of the above listed Integration Packs allow customers and partners to gain better automation and integration across their datacenter and private cloud environments by standardizing IT process and systems activities to drive greater consistency and improve operational ROI.</p>
<p>To obtain the Release Candidate Integration Pack download, visit <a href="https://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28725">https://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28725</a></p>
<p><b>System Requirements:</b></p>
<p><b>System Center 2012 Component Support: </b>System Center 2012 RC Orchestrator must be installed prior to installing the System Center 2012 RC Integration Packs.</p>
<p></p>
<p><b>Installation Instructions: </b><i></i></p>
<p><b>System Center 2012 RC Orchestrator Integration Packs</b></p>
<ul>
<li>Download the System_Center_2012_Orchestrator_Integration_Packs.EXE file from the link above</li>
<li>Double click on System_Center_2012_Orchestrator_Integration_Packs.EXE</li>
<li>Follow the on screen prompts to extract the Integration Packs</li>
<li>After you extract the Integration Pack files, you must register them with the System Center 2012 RC Orchestrator management server and then deploy it to Runbook Servers and Runbook Designers. For instructions on how to install Integration Packs, see <a href="https://go.microsoft.com/fwlink/?LinkID=239936">https://go.microsoft.com/fwlink/?LinkID=239936</a>.</li>
</ul>
<p><b>Related Resources</b>:</p>
<p>Integration Pack Installation Instructions <a href="https://go.microsoft.com/fwlink/?LinkID=239936">https://go.microsoft.com/fwlink/?LinkID=239936</a><b></b></p>
<p>System Center 2012 <a href="https://go.microsoft.com/fwlink/?LinkId=216991">https://go.microsoft.com/fwlink/?LinkId=216991</a></p>
<p>Integration Pack Guide <a href="https://go.microsoft.com/fwlink/?LinkId=220929">https://go.microsoft.com/fwlink/?LinkId=220929</a></p>
<p>&nbsp;</p>
<p><b>This Release Candidate contains the following:</b></p>
<ul>
<li>Orchestrator Integration Pack for System Center 2012 Virtual Machine Manager
<ul>
<li>30 Runbook Activities including:&nbsp; <i>Create Checkpoint, Create New Disk, Create New<br />Disk from VHD, Create Network Adapter, Create User Role, Create VM From<br />Template, Create VM from VHD, Create VM from VM, Get Checkpoint, Get Disk, Get<br />Network Adapter, Get User Role, Get User Role Quota, Get VM, Manage Checkpoint,<br />Move VM, Remove User Role, Remove VM, Repair VM, Resume VM, Run VMM PowerShell<br />Script, Shut Down VM, Start VM, Stop VM, Suspend VM, Update Disk, Update<br />Network Adapter, Update User Role Property, Update User Role Quota and Update<br />VM.</i></li>
<li><i>RunVMM PowerShell Script</i> allows runbooks to easily interact with the SC2012<br />VMM PowerShell surface.</li>
</ul>
</li>
</ul>
<p></p>
<ul>
<li>Orchestrator Integration Pack for System Center 2012 Service Manager
<ul>
<li>13 Runbook Activities including:&nbsp; <i>Create Change with Template, Create<br />Object, Create Incident with Template, Create Related Object, Create<br />Relationship, Delete Relationship, Get Activity, Get Object, Get Relationship,<br />Monitor Object, Update Activity, Upload Attachment and Update Object.</i></li>
</ul>
</li>
</ul>
<p></p>
<ul>
<li>Orchestrator Integration Pack for System Center 2012 Operations Manager
<ul>
<li>8 Runbook Activities including: <i> Create Alert, Get Alert, Get Monitor,<br />Monitor Alert, Monitor State, Start Maintenance Mode, Stop Maintenance Mode and<br />Update Alert.</i></li>
</ul>
</li>
<li>Orchestrator Integration Pack for System Center 2012 Data Protection Manager
<ul>
<li>9 Runbook Activities including:&nbsp; <i>Create Recovery Point, Get Data Source,<br />Get Recovery Point, Get DPM Server Capacity, Protect Data Source, Recover<br />SharePoint, Recover SQL, Recover VM and Run DPM PowerShell Script</i></li>
<li><i>Run DPM PowerShell Script</i> allows runbooks to easily interact with the SC2012<br />DPM PowerShell surface.</li>
</ul>
</li>
<li>Integration Packs for System Center Virtual Machine Manager 2008 R2, Operations Manager 2007 R2, Configuration Manager<br />2007, Service Manager 2010, Data Protection Manager 2010 (<i>unchanged from previous RC</i>).</li>
</ul>
<ul>
<ul>
<li>(YES!) Start/Stop Maintenance Mode for a Windows or Unix computer now recurses<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; through all child monitors on that computer!</li>
<li>New published data from Get Alert and Monitor Alert:CompanyKnowledge, ManagementPackMonitorName,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MonitoringRuleName, ManagementPackName, ManagementPackFriendlyName,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ManagementPackDisplayName, ManagementPackId, ManagementPackVersion,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ManagementPackIsSealed</li>
</ul>
</ul>
<p><b>Post RC:</b></p>
<ul>
<li>Integration Pack for System Center 2012 Configuration Manager</li>
</ul><div style="clear:both;"></div><img src="https://blogs.technet.com/aggbug.aspx?PostID=3479700" width="1" height="1">]]></content:encoded>
    </item>
    <item>
      <title>Operations Manager Dynamic Group Examples</title>
      <link>https://docs.microsoft.com/archive/blogs/operationsmgr/operations-manager-dynamic-group-examples</link>
      <pubDate>Thu, 02 Feb 2012 10:02:46 GMT</pubDate>
      <dc:creator><![CDATA[J.C. Hornbeck]]></dc:creator>
      <guid
        isPermaLink="false">https://technet.qa.msdn.wdslab.com/operationsmgr/2012/02/02/operations-manager-dynamic-group-examples/</guid>
      <description><![CDATA[Here’s another cool article by Microsoft’s own Jeanie Decker that I found over in our TechNet...]]></description>
      <content:encoded><![CDATA[<p><a href="https://social.technet.microsoft.com/wiki/contents/articles/7205.operations-manager-dynamic-group-examples.aspx"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="InfoButton" border="0" alt="InfoButton" align="left" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/69/04/metablogapi/5367.InfoButton_4D36622E.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-69-04-metablogapi/5367.InfoButton_5F00_4D36622E.jpg" width="85" height="83" /></a>Here’s another cool article by Microsoft’s own Jeanie Decker that I found over in our <a href="https://social.technet.microsoft.com/wiki/">TechNet Wiki</a>.&#160; This one goes over some examples of dynamic&#160; groups in System Center Operations Manager.&#160; </p>  <p>Do you have examples of dynamic group formulas that you want to share? Consider adding them to this article, or just link to examples you've already published.    <br /></p>  <p><em>In Operations Manager, groups are logical collections of objects, such as Windows-based computers, hard disks, or instances of Microsoft SQL Server. Groups are populated by explicitly adding objects to the group or dynamically according to criteria you set. For more information on the use of groups, see </em><a href="https://go.microsoft.com/fwlink/p/?LinkID=207780"><em>Creating and Managing Groups <img title="This link is external to TechNet Wiki. It will open in a new window." border="0" src="https://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" /> </em></a><em>in the Operations Guide.</em></p>  <p><em>This article provides example of group definitions. The examples describe the items to select in the Query Builder and the resulting formula…</em></p>  <p>You can read Jeanie’s entire article <a href="https://social.technet.microsoft.com/wiki/contents/articles/7205.operations-manager-dynamic-group-examples.aspx">here</a>.</p>  <p><b>J.C. Hornbeck</b> <strong>| System Center &amp; Security Knowledge Engineer</strong></p>  <p><b><font color="#c0504d">Get the latest System Center news on</font> </b><a href="https://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"><b>Facebook</b></a><b> <font color="#c0504d">and</font> </b><a href="https://twitter.com/#!/MS_SystemCenter"><b>Twitter</b></a><b>:</b></p>  <p><a href="https://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"><img title="clip_image001" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" original-url="https://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /></a> <a href="https://www.twitter.com/MS_SystemCenter"><img title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" original-url="https://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /></a></p>  <p>App-V Team blog: <a href="https://blogs.technet.com/appv/">https://blogs.technet.com/appv/</a>     <br />AVIcode Team blog: <a href="https://blogs.technet.com/b/avicode">https://blogs.technet.com/b/avicode</a>     <br />ConfigMgr Support Team blog: <a href="https://blogs.technet.com/configurationmgr/">https://blogs.technet.com/configurationmgr/</a>     <br />DPM Team blog: <a href="https://blogs.technet.com/dpm/">https://blogs.technet.com/dpm/</a>     <br />MED-V Team blog: <a href="https://blogs.technet.com/medv/">https://blogs.technet.com/medv/</a>     <br />OOB Support Team blog: <a href="https://blogs.technet.com/oob/">https://blogs.technet.com/oob/</a>     <br />Opalis Team blog: <a href="https://blogs.technet.com/opalis">https://blogs.technet.com/opalis</a>     <br />Orchestrator Support Team blog: <a href="https://blogs.technet.com/b/orchestrator/">https://blogs.technet.com/b/orchestrator/</a>     <br />OpsMgr Support Team blog: <a href="https://blogs.technet.com/operationsmgr/">https://blogs.technet.com/operationsmgr/</a>     <br />SCMDM Support Team blog: <a href="https://blogs.technet.com/mdm/">https://blogs.technet.com/mdm/</a>     <br />SCVMM Team blog: <a href="https://blogs.technet.com/scvmm">https://blogs.technet.com/scvmm</a>     <br />Server App-V Team blog: <a href="https://blogs.technet.com/b/serverappv">https://blogs.technet.com/b/serverappv</a>     <br />Service Manager Team blog: <a href="https://blogs.technet.com/b/servicemanager">https://blogs.technet.com/b/servicemanager</a>     <br />System Center Essentials Team blog: <a href="https://blogs.technet.com/b/systemcenteressentials">https://blogs.technet.com/b/systemcenteressentials</a>     <br />WSUS Support Team blog: <a href="https://blogs.technet.com/sus/">https://blogs.technet.com/sus/</a></p>  <p>The Forefront Server Protection blog: <a href="https://blogs.technet.com/b/fss/">https://blogs.technet.com/b/fss/</a>     <br />The Forefront Identity Manager blog : <a href="https://blogs.msdn.com/b/ms-identity-support/">https://blogs.msdn.com/b/ms-identity-support/</a>     <br />The Forefront TMG blog: <a href="https://blogs.technet.com/b/isablog/">https://blogs.technet.com/b/isablog/</a>     <br />The Forefront UAG blog: <a href="https://blogs.technet.com/b/edgeaccessblog/">https://blogs.technet.com/b/edgeaccessblog/</a></p>]]></content:encoded>
    </item>
    <item>
      <title>System Center 2012 Operations Manager incorrectly reports that a restricted System Center 2012 Data Protection Manager action completed successfully</title>
      <link>https://docs.microsoft.com/archive/blogs/operationsmgr/system-center-2012-operations-manager-incorrectly-reports-that-a-restricted-system-center-2012-data-protection-manager-action-completed-successfully</link>
      <pubDate>Tue, 31 Jan 2012 10:12:26 GMT</pubDate>
      <dc:creator><![CDATA[J.C. Hornbeck]]></dc:creator>
      <guid
        isPermaLink="false">https://technet.qa.msdn.wdslab.com/operationsmgr/2012/01/31/system-center-2012-operations-manager-incorrectly-reports-that-a-restricted-system-center-2012-data-protection-manager-action-completed-successfully/</guid>
      <description><![CDATA[Here’s a new Knowledge Base article we published today. This one talks about an issue where a...]]></description>
      <content:encoded><![CDATA[<p><a href="https://support.microsoft.com/kb/2665983"><img title="hotfix" border="0" alt="hotfix" align="left" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/54/81/metablogapi/5224.hotfix_37B90D94.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5224.hotfix_5F00_37B90D94.jpg" width="80" height="89" /></a>Here’s a new Knowledge Base article we published today. This one talks about an issue where a restricted user can attempt certain actions that they don't have permission to yet get a (false) message indicating it was successful.</p>  <p>=====</p>  <h5>Symptoms</h5>  <p>When using System Center 2012 Operations Manager (OpsMgr) to manage System Center 2012 Data Protection Manager (DPM) servers and leveraging the role-based access control, it is possible that a restricted user can attempt certain actions that they don't have permission to and get a message indicating it was successful.</p>  <p>Checking the jobs view in DPM for the given protection group will show that the job is not actually initiated in DPM. Restrictions for the user will be followed.</p>  <p>This is most likely to happen only when dealing with a protection group. When the same action is attempted at the data source level, users will be presented with the expected message indicating the action is not allowed.</p>  <h5>Cause</h5>  <p>This is caused by unexpected return values from the agent task in OpsMgr.</p>  <h5>Resolution</h5>  <p>The DPM team is aware of the condition and is working on a resolution that will be targeted for the next DPM QFE.</p>  <p><b>It is important to note that the action is not actually being performed.</b> There is no unexpected elevation of privileges. The roles as defined in OpsMgr are being honored at all times.</p>  <h5>More Information</h5>  <p>Following are examples of the expected behavior and the erroneous message.</p>  <p>If a restricted user attempts to launch a consistency check for a data source from the OpsMgr console, initially a message will be displayed indicating the job is being sent.</p>  <p><b>Run Consistency Check on data source</b><b>      <br /></b><b>Status: Run Consistency check on data source</b></p>  <p>This will then be followed by an error indicating the user does not have permission.</p>  <p><b>Failed to start &lt;task type&gt; on data source</b><b>      <br /></b><b>You do not have permissions to perform this action. Your DPM administrator must give you permissions to any one of the following tasks - Run &lt;task type&gt; (ID: 33238)</b></p>  <p>If the same user attempts to initiate the consistency check, but this time at the protection group level, the experience changes and an erroneous message is displayed. First, an indication that job is being sent will be displayed.</p>  <p><b>Run Consistency Check on Protection Group</b><b>      <br /></b><b>Status: Run Consistency Check on Protection Group</b></p>  <p>At this point, OpsMgr reports that the job was successfully started.</p>  <p><b>Run Consistency Check on Protection Group</b><b>      <br /></b><b>Status: Successfully started consistency check on Protection Group</b></p>  <p>The above message is the erroneous message as the job will not be started on the DPM server. </p>  <p>=====</p>  <p>For the most current version of this article please see the following:</p>  <p><a href="https://support.microsoft.com/kb/2665983">2665983 : System Center 2012 Operations Manager incorrectly reports that a restricted System Center 2012 Data Protection Manager action completed successfully</a> </p>  <p><b>J.C. Hornbeck</b> <strong>| System Center &amp; Security Knowledge Engineer</strong></p>  <p><b><font color="#c0504d">Get the latest System Center news on</font> </b><a href="https://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"><b>Facebook</b></a><b> <font color="#c0504d">and</font> </b><a href="https://twitter.com/#!/MS_SystemCenter"><b>Twitter</b></a><b>:</b></p>  <p><a href="https://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"><img title="clip_image001" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" original-url="https://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /></a> <a href="https://www.twitter.com/MS_SystemCenter"><img title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" original-url="https://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /></a></p>  <p>App-V Team blog: <a href="https://blogs.technet.com/appv/">https://blogs.technet.com/appv/</a>     <br />AVIcode Team blog: <a href="https://blogs.technet.com/b/avicode">https://blogs.technet.com/b/avicode</a>     <br />ConfigMgr Support Team blog: <a href="https://blogs.technet.com/configurationmgr/">https://blogs.technet.com/configurationmgr/</a>     <br />DPM Team blog: <a href="https://blogs.technet.com/dpm/">https://blogs.technet.com/dpm/</a>     <br />MED-V Team blog: <a href="https://blogs.technet.com/medv/">https://blogs.technet.com/medv/</a>     <br />OOB Support Team blog: <a href="https://blogs.technet.com/oob/">https://blogs.technet.com/oob/</a>     <br />Opalis Team blog: <a href="https://blogs.technet.com/opalis">https://blogs.technet.com/opalis</a>     <br />Orchestrator Support Team blog: <a href="https://blogs.technet.com/b/orchestrator/">https://blogs.technet.com/b/orchestrator/</a>     <br />OpsMgr Support Team blog: <a href="https://blogs.technet.com/operationsmgr/">https://blogs.technet.com/operationsmgr/</a>     <br />SCMDM Support Team blog: <a href="https://blogs.technet.com/mdm/">https://blogs.technet.com/mdm/</a>     <br />SCVMM Team blog: <a href="https://blogs.technet.com/scvmm">https://blogs.technet.com/scvmm</a>     <br />Server App-V Team blog: <a href="https://blogs.technet.com/b/serverappv">https://blogs.technet.com/b/serverappv</a>     <br />Service Manager Team blog: <a href="https://blogs.technet.com/b/servicemanager">https://blogs.technet.com/b/servicemanager</a>     <br />System Center Essentials Team blog: <a href="https://blogs.technet.com/b/systemcenteressentials">https://blogs.technet.com/b/systemcenteressentials</a>     <br />WSUS Support Team blog: <a href="https://blogs.technet.com/sus/">https://blogs.technet.com/sus/</a></p>  <p>The Forefront Server Protection blog: <a href="https://blogs.technet.com/b/fss/">https://blogs.technet.com/b/fss/</a>     <br />The Forefront Identity Manager blog : <a href="https://blogs.msdn.com/b/ms-identity-support/">https://blogs.msdn.com/b/ms-identity-support/</a>     <br />The Forefront TMG blog: <a href="https://blogs.technet.com/b/isablog/">https://blogs.technet.com/b/isablog/</a>     <br />The Forefront UAG blog: <a href="https://blogs.technet.com/b/edgeaccessblog/">https://blogs.technet.com/b/edgeaccessblog/</a></p>  <p><font color="#ffffff">SCOM 2012 DPM 2012</font></p>]]></content:encoded>
    </item>
    <item>
      <title>Potential integration issues with System Center 2012 Virtual Machine Manager and Operations Manager</title>
      <link>https://docs.microsoft.com/archive/blogs/operationsmgr/potential-integration-issues-with-system-center-2012-virtual-machine-manager-and-operations-manager</link>
      <pubDate>Mon, 30 Jan 2012 09:47:04 GMT</pubDate>
      <dc:creator><![CDATA[J.C. Hornbeck]]></dc:creator>
      <guid
        isPermaLink="false">https://technet.qa.msdn.wdslab.com/operationsmgr/2012/01/30/potential-integration-issues-with-system-center-2012-virtual-machine-manager-and-operations-manager/</guid>
      <description><![CDATA[Here’s a new Knowledge Base article we published today on VMM 2012 and SCOM. This one talks about a...]]></description>
      <content:encoded><![CDATA[<p><a href="https://support.microsoft.com/kb/2668088"><img title="hotfix" border="0" alt="hotfix" align="left" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/54/81/metablogapi/5224.hotfix_37B90D94.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5224.hotfix_5F00_37B90D94.jpg" width="80" height="89" /></a>Here’s a new Knowledge Base article we published today on VMM 2012 and SCOM. This one talks about a couple potential integration issues you may run into after configuring OpsMgr integration with System Center 2012 Virtual Machine Manager:</p>  <p>=====</p>  <h5>Symptoms</h5>  <p>This article presents possible errors and issues you may encounter after configuring Operations Manager integration with System Center 2012 Virtual Machine Manager (SCVMM 2012). Note that this can apply to System Center Operations Manager 2007 (OpsMgr 2007) as well as System Center 2012 Operations Manager (OpsMgr 2012).</p>  <h5>Resolution</h5>  <p><em><b>1. Error 11808</b></em><em> - Unable to set the Operations Manager root server in VMM because the Operations Manager is not installed on the Virtual Machine Manager management server.</em></p>  <p><em>Recommended action:</em></p>  <p><em>Install the Operations Console for System Center Operations Manger 2007 on the Virtual Machine manager server and then try the operation again.</em></p>  <p><b>NOTE </b>This error message can be misleading as it applies to either version of OpsMgr even though it only specifically mentions OpsMgr 2007. The console required has to match the version you are using on the Operations Manager server, so if you are integrating with OpsMgr 2012 you need to install the OpsMgr 2012 console on the SCVMM 2012 server.</p>  <p>=====</p>  <p><em><b>2. Error 25907</b></em><em> - The credentials used to connect to Operations Managers management group do not have the necessary permissions</em></p>  <p><em>Recommended Action:</em></p>  <p><em>Try operation again with different credentials or add the credentials to the OpsMgr Administrator Role</em></p>  <p><strong>NOTE </strong>You will need to add either one of these to the OpsMgr built-in administrators group. Add the account used for integration or add the machine name if local system was selected during integration.</p>  <p>=====</p>  <p><em>3. <b>Error 10218 - </b>Setup could not import the System Center Virtual Machine Manager Management pack into Operations Manger server because one or more required management packs are missing. The VMM management pack cannot be deployed unless the following components management packs are present in operations manager 2007…..</em></p>  <p><em>Recommended action:</em></p>  <p><em>To provide the missing component management packs, ensure that the following management packs cannot be deployed unless the following component management packs are present in operations manager 2007:…</em></p>  <p><strong>NOTE </strong>The minimum required version of the Management Packs is 6.0.5000.0</p>  <p>=====</p>  <p><em><b>4. Error status in the operations manager settings. </b></em></p>  <p><em>Error Details:</em></p>  <p><em>Operations Manager discovery failed with error: &quot;Exception of type 'Microsoft.virtualmanager.enterprisemanagement.common.dicoverydatainvalidrelationshipsourceexception0m10' was thrown.</em></p>  <p><b>NOTE </b>This is caused by one or more hosts under SCVMM management not having the OpsMgr agent installed and reporting to an Operations Manager server. The new architecture in SCVMM 2012 requires that the Operations Manager agent be installed on all hosts so they can send VM information directly and not have to go through SCVMM.</p>  <p>=====</p>  <p><em><b>5. Error 25923 - </b></em><em>PRO Diagnostics Target is not monitored</em></p>  <p><em>Recommended Action</em></p>  <p><em>Check if Operations manager agent is running on the computer running VMM management server</em></p>  <p><b>NOTE </b>This is usually caused by the Operations Manager agent not being installed on the VMM server. It can also occur if the VMM server has the agent installed but it is not monitored (e.g. it there are problems with health agent). Verify the operations manager console and make sure it is in a Healthy State.</p>  <h5>More Information</h5>  <p>For more information see <a href="https://blogs.technet.com/b/scvmm/archive/2012/01/23/potential-issues-with-vmm-2012-opsmgr-integration.aspx">https://blogs.technet.com/b/scvmm/archive/2012/01/23/potential-issues-with-vmm-2012-opsmgr-integration.aspx</a></p>  <p>=====</p>  <p>For the most current version of this article please see the following:</p>  <p><a href="https://support.microsoft.com/kb/2668088">2668088 : Potential integration issues with System Center 2012 Virtual Machine Manager and Operations Manager</a></p>  <p><b>J.C. Hornbeck</b> <strong>| System Center &amp; Security Knowledge Engineer</strong></p>  <p><b><font color="#c0504d">Get the latest System Center news on</font> </b><a href="https://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"><b>Facebook</b></a><b> <font color="#c0504d">and</font> </b><a href="https://twitter.com/#!/MS_SystemCenter"><b>Twitter</b></a><b>:</b></p>  <p><a href="https://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"><img title="clip_image001" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" original-url="https://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /></a> <a href="https://www.twitter.com/MS_SystemCenter"><img title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" original-url="https://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /></a></p>  <p>App-V Team blog: <a href="https://blogs.technet.com/appv/">https://blogs.technet.com/appv/</a>     <br />AVIcode Team blog: <a href="https://blogs.technet.com/b/avicode">https://blogs.technet.com/b/avicode</a>     <br />ConfigMgr Support Team blog: <a href="https://blogs.technet.com/configurationmgr/">https://blogs.technet.com/configurationmgr/</a>     <br />DPM Team blog: <a href="https://blogs.technet.com/dpm/">https://blogs.technet.com/dpm/</a>     <br />MED-V Team blog: <a href="https://blogs.technet.com/medv/">https://blogs.technet.com/medv/</a>     <br />OOB Support Team blog: <a href="https://blogs.technet.com/oob/">https://blogs.technet.com/oob/</a>     <br />Opalis Team blog: <a href="https://blogs.technet.com/opalis">https://blogs.technet.com/opalis</a>     <br />Orchestrator Support Team blog: <a href="https://blogs.technet.com/b/orchestrator/">https://blogs.technet.com/b/orchestrator/</a>     <br />OpsMgr Support Team blog: <a href="https://blogs.technet.com/operationsmgr/">https://blogs.technet.com/operationsmgr/</a>     <br />SCMDM Support Team blog: <a href="https://blogs.technet.com/mdm/">https://blogs.technet.com/mdm/</a>     <br />SCVMM Team blog: <a href="https://blogs.technet.com/scvmm">https://blogs.technet.com/scvmm</a>     <br />Server App-V Team blog: <a href="https://blogs.technet.com/b/serverappv">https://blogs.technet.com/b/serverappv</a>     <br />Service Manager Team blog: <a href="https://blogs.technet.com/b/servicemanager">https://blogs.technet.com/b/servicemanager</a>     <br />System Center Essentials Team blog: <a href="https://blogs.technet.com/b/systemcenteressentials">https://blogs.technet.com/b/systemcenteressentials</a>     <br />WSUS Support Team blog: <a href="https://blogs.technet.com/sus/">https://blogs.technet.com/sus/</a></p>  <p>The Forefront Server Protection blog: <a href="https://blogs.technet.com/b/fss/">https://blogs.technet.com/b/fss/</a>     <br />The Forefront Identity Manager blog : <a href="https://blogs.msdn.com/b/ms-identity-support/">https://blogs.msdn.com/b/ms-identity-support/</a>     <br />The Forefront TMG blog: <a href="https://blogs.technet.com/b/isablog/">https://blogs.technet.com/b/isablog/</a>     <br />The Forefront UAG blog: <a href="https://blogs.technet.com/b/edgeaccessblog/">https://blogs.technet.com/b/edgeaccessblog/</a></p>]]></content:encoded>
    </item>
    <item>
      <title>How to detect and troubleshoot frequent configuration changes in Operations Manager 2007</title>
      <link>https://docs.microsoft.com/archive/blogs/operationsmgr/how-to-detect-and-troubleshoot-frequent-configuration-changes-in-operations-manager-2007</link>
      <pubDate>Mon, 23 Jan 2012 10:06:06 GMT</pubDate>
      <dc:creator><![CDATA[J.C. Hornbeck]]></dc:creator>
      <guid
        isPermaLink="false">https://technet.qa.msdn.wdslab.com/operationsmgr/2012/01/23/how-to-detect-and-troubleshoot-frequent-configuration-changes-in-operations-manager-2007/</guid>
      <description><![CDATA[Here’s a new Knowledge Base article we published today on SCOM 2007. This one talks about...]]></description>
      <content:encoded><![CDATA[<p><a href="https://support.microsoft.com/kb/2603913"><img title="hotfix" border="0" alt="hotfix" align="left" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/54/81/metablogapi/5224.hotfix_37B90D94.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/5224.hotfix_5F00_37B90D94.jpg" width="80" height="89" /></a>Here’s a new Knowledge Base article we published today on SCOM 2007. This one talks about configuration churn, what can cause it and how you can address it if you see it in your environment:</p>  <p>=====</p>  <p><b>Configuration Overview</b></p>  <p>The System Center Management Configuration service is responsible for calculating the configuration of every health service in the Operations Manager 2007 Management Group. The configuration of a health service consists of the rules, monitors, discoveries and tasks for the health service and for all the instances monitored by the health service. In order to calculate all the required configurations for each health service, the Management Configuration service needs to have a list of all instances of all monitored classes, the hosting relationships between instances, the rules, monitors, discoveries and other workflows assigned to the monitored classes, and the health services responsible for monitoring the instances. In addition, the Management Configuration service also needs to read the membership of all instance groups in the Management Group and apply any overrides for rules and monitors that have been targeted at these groups, classes or individual instances.</p>  <p>Objects in a management group will be defined as instances of monitored classes based on discovery data submitted by discovery workflows. If a key property of an object changes, that object may be added as a new instance of a monitored class, or no longer be considered an instance of that class. As the list of classes the object is determined to be a member of changes, the configuration for the health service that monitors that object will also change as rules, monitors, discoveries, tasks and overrides are added or removed from the previous configuration. </p>  <p><b>Configuration Churn</b></p>  <p>If a large amount of discovery data is submitted to the Management Configuration service, or submitted too fast for the Management Configuration service to process before more discovery data is submitted, agents may not be able to receive a stable configuration, as it will always be in the process of being calculated. The frequent submission of discovery data, also known as <i>configuration churn</i>, can cause some health services to run under old configurations, or cause the configuration of management servers to become stale, subsequently causing them to appear gray in the Operations console.</p>  <p>Discovery data is submitted by a health service when a discovery workflow runs. Introduction of a new Management Pack to a Management Group can cause several discovery workflows to run on each agent, and as new instances are discovered, additional discoveries may be run on some agents. Changes to groups, overrides and other workflows can cause discovery workflows to run on agents, and introduction of new agents can also cause the Management Configuration service to update the instance space with the new agent's configuration.</p>  <p>When a discovery workflow is configured to run too often, or the properties discovered by the workflow change each time it is run, the Configuration Management service will be forced to recalculate the health service configuration often. If this happens for many agents, or the Root Management Server (RMS) is under heavy workload already, the Configuration Management service may not be able to keep up with the rate of change and configuration churn may occur.</p>  <p><b>Identifying Configuration Churn via the RMS event log</b></p>  <p>The following event in the Operations Manager event log on the RMS indicates that the Management Group configuration has changed due to new discovery data.</p>  <p><i>Log Name: Operations Manager</i><i>      <br /></i><i>Source: OpsMgr Connector</i><i>      <br /></i><i>Event ID: 21024</i><i>      <br /></i><i>Level: Information</i><i>      <br /></i><i>Computer: &lt;RMS Name&gt;</i><i>      <br /></i><i>Description:</i><i>      <br /></i><i>OpsMgr's configuration may be out-of-date for management group &lt;ManagementGroupName&gt;, and has requested updated configuration from the Configuration Service. The current(out-of-date) state cookie is &quot;3A B0 1E 5C 81 F3 12 F5 56 B7 8A EF F8 01 BA 09 86 55 06 48 &quot;</i></p>  <p>The following event indicates that the Management Configuration service has finished processing the new discovery data and calculated any changes required to the Management Group configuration based on the new data.</p>  <p><i>Log Name: Operations Manager</i><i>      <br /></i><i>Source: OpsMgr Connector</i><i>      <br /></i><i>Event ID: 21025</i><i>      <br /></i><i>Level: Information</i><i>      <br /></i><i>Computer: &lt;RMS Name&gt;</i><i>      <br /></i><i>Description:</i><i>      <br /></i><i>OpsMgr has received new configuration for management group &lt;ManagementGroupName&gt; from the Configuration Service. The new state cookie is &quot;34 FA 11 61 4D B8 03 59 3D 1D 66 B7 83 F3 C0 AA 7A 6F 1A 3B &quot;</i></p>  <p>In a typical environment, every 21024 should be followed by a 21025. If the discovery data did not cause any configuration data to change, the event ID will be 21026 instead. In a large Management Group, pairs of 21024 and 21025/26 events should be expected to occur several times per hour. Long strings of 21024 events with no corresponding 21025/26 event is a sign of configuration churn. In addition, the event log may show the following event, indicating churn has been detected.</p>  <p><i>Log Name: Operations Manager</i><i>      <br /></i><i>Source: OpsMgr Config Service</i><i>      <br /></i><i>Event ID: 29202</i><i>      <br /></i><i>Level: Warning</i><i>      <br /></i><i>Computer: &lt;RMS Name&gt;</i><i>      <br /></i><i>Description:</i><i>      <br /></i><i>OpsMgr Config Service could not retrieve a consistent state from the OpsMgr database due to too frequent database changes. </i><i>     <br /></i><i>This could be due to a normal and temporary increase of discovery data; however check the most recent changes to determine if this increase is unexpected.</i><i>      <br /></i><i>Most recent monitoring object change: </i><i>     <br /></i><i>Instance = %1</i><i>      <br /></i><i>Class = %2 </i><i>     <br /></i><i>Modified time = %3 </i><i>     <br /></i><i>Most recent monitoring relationship change: </i><i>     <br /></i><i>Relationship instance = %4 </i><i>     <br /></i><i>Source instance = %5 </i><i>     <br /></i><i>Target instance = %6 </i><i>     <br /></i><i>RelationshipClass = %7 </i><i>     <br /></i><i>Modified time = %8</i></p>  <p>The Data Access Layer must read multiple tables when querying for changes. If one of the tables is modified after it is read but before all tables have been read, the Data Access Layer will log the above event and retry. If an entity or relationship instance was read during this time, information about these is included in the event fields; otherwise, these fields are left empty.</p>  <p><b>Identifying Potential Causes of Configuration Churn via the Operations Manager Datawarehouse</b></p>  <p>In management groups where the Operations Manager Reporting component has been installed, several SQL queries can be used to identify workflows that are submitting frequent changes. These queries should be run in SQL Management Studio against the Datawarehouse instance.</p>  <p><b>Total Changes Submitted by Discovery Workflows in Last 24 Hours:</b></p>  <p><i>select ManagedEntityTypeSystemName, DiscoverySystemName, count(*) As 'Changes' </i><i>     <br /></i><i>from </i><i>     <br /></i><i>(select distinct </i><i>     <br /></i><i>MP.ManagementPackSystemName, </i><i>     <br /></i><i>MET.ManagedEntityTypeSystemName, </i><i>     <br /></i><i>PropertySystemName, </i><i>     <br /></i><i>D.DiscoverySystemName, </i><i>     <br /></i><i>D.DiscoveryDefaultName, </i><i>     <br /></i><i>MET1.ManagedEntityTypeSystemName As 'TargetTypeSystemName', </i><i>     <br /></i><i>MET1.ManagedEntityTypeDefaultName 'TargetTypeDefaultName', </i><i>     <br /></i><i>ME.Path, </i><i>     <br /></i><i>ME.Name, </i><i>     <br /></i><i>C.OldValue, </i><i>     <br /></i><i>C.NewValue, </i><i>     <br /></i><i>C.ChangeDateTime </i><i>     <br /></i><i>from dbo.vManagedEntityPropertyChange C </i><i>     <br /></i><i>inner join dbo.vManagedEntity ME on ME.ManagedEntityRowId=C.ManagedEntityRowId </i><i>     <br /></i><i>inner join dbo.vManagedEntityTypeProperty METP on METP.PropertyGuid=C.PropertyGuid </i><i>     <br /></i><i>inner join dbo.vManagedEntityType MET on MET.ManagedEntityTypeRowId=ME.ManagedEntityTypeRowId </i><i>     <br /></i><i>inner join dbo.vManagementPack MP on MP.ManagementPackRowId=MET.ManagementPackRowId </i><i>     <br /></i><i>inner join dbo.vManagementPackVersion MPV on MPV.ManagementPackRowId=MP.ManagementPackRowId </i><i>     <br /></i><i>left join dbo.vDiscoveryManagementPackVersion DMP on DMP.ManagementPackVersionRowId=MPV.ManagementPackVersionRowId </i><i>     <br /></i><i>AND CAST(DefinitionXml.query('data(/Discovery/DiscoveryTypes/DiscoveryClass/@TypeID)') AS nvarchar(max)) like '%'+MET.ManagedEntityTypeSystemName+'%' </i><i>     <br /></i><i>left join dbo.vManagedEntityType MET1 on MET1.ManagedEntityTypeRowId=DMP.TargetManagedEntityTypeRowId </i><i>     <br /></i><i>left join dbo.vDiscovery D on D.DiscoveryRowId=DMP.DiscoveryRowId </i><i>     <br /></i><i>where ChangeDateTime &gt; dateadd(hh,-24,getutcdate()) </i><i>     <br /></i><i>) As #T </i><i>     <br /></i><i>group by ManagedEntityTypeSystemName, DiscoverySystemName </i><i>     <br /></i><i>order by count(*) DESC</i></p>  <p>This query will display three columns. The first column is the class of object at which the workflow is targeted. The second column indicates the internal name of the discovery workflow. The third column indicates the total number of property changes for all instances of this class submitted by the workflow in the last 24 hours. The total number of changes, for all classes, represents the number of times the Configuration Management service must recomputed the configuration for an agent health service. </p>  <p>The number of changes for some classes of objects, even in a stable environment, may not ever reach zero. Any change, such as adding or removing a property, agents being added or decommissioned, server roles being added or changed, etc. will be reflected in the numbers returned. In environments where configuration churn is experienced, one or several workflows will likely show a significantly larger value than other workflows.</p>  <p><b>Properties Changed in the Last 24 Hours:</b><i></i> </p>  <p>select distinct    <br />MP.ManagementPackSystemName,     <br />MET.ManagedEntityTypeSystemName,     <br />PropertySystemName,     <br />D.DiscoverySystemName,     <br />D.DiscoveryDefaultName,     <br />MET1.ManagedEntityTypeSystemName As 'TargetTypeSystemName',     <br />MET1.ManagedEntityTypeDefaultName 'TargetTypeDefaultName',     <br />ME.Path,     <br />ME.Name,     <br />C.OldValue,     <br />C.NewValue,     <br />C.ChangeDateTime     <br />from dbo.vManagedEntityPropertyChange C     <br />inner join dbo.vManagedEntity ME on ME.ManagedEntityRowId=C.ManagedEntityRowId     <br />inner join dbo.vManagedEntityTypeProperty METP on METP.PropertyGuid=C.PropertyGuid     <br />inner join dbo.vManagedEntityType MET on MET.ManagedEntityTypeRowId=ME.ManagedEntityTypeRowId     <br />inner join dbo.vManagementPack MP on MP.ManagementPackRowId=MET.ManagementPackRowId     <br />inner join dbo.vManagementPackVersion MPV on MPV.ManagementPackRowId=MP.ManagementPackRowId     <br />left join dbo.vDiscoveryManagementPackVersion DMP on DMP.ManagementPackVersionRowId=MPV.ManagementPackVersionRowId     <br />AND CAST(DefinitionXml.query('data(/Discovery/DiscoveryTypes/DiscoveryClass/@TypeID)') AS nvarchar(max)) like '%'+MET.ManagedEntityTypeSystemName+'%'     <br />left join dbo.vManagedEntityType MET1 on MET1.ManagedEntityTypeRowId=DMP.TargetManagedEntityTypeRowId     <br />left join dbo.vDiscovery D on D.DiscoveryRowId=DMP.DiscoveryRowId     <br />where ChangeDateTime &gt; dateadd(hh,-24,getutcdate())     <br />ORDER BY MP.ManagementPackSystemName, MET.ManagedEntityTypeSystemName</p> This query can identify which properties have changed in the last 24 hours. Combined with the previous query, this query can show what the old and new values were for the property, which agents submitted the change, the workflow that conducted the discovery, and the management pack it was contained in.   <br /><b>   <br /></b><b>Reducing Configuration Churn</b>    <p>Older management packs introduced discovery workflows that submitted property changes too frequently. The current version of most management packs have modified these discovery workflows to submit data less frequently, or not query volatile properties that change frequently. Serious consideration should be given to upgrade any management pack with workflows that show up frequently in the previous query. New versions of the management pack can be downloaded from the management pack catalog: <a href="https://systemcenter.pinpoint.microsoft.com/en-US/applications/search/operations-manager-d11?q">https://systemcenter.pinpoint.microsoft.com/en-US/applications/search/operations-manager-d11?q</a>= </p>  <p>If a new version of the management pack is not available, or cannot be deployed at the time, the discovery interval can be adjusted via override to run less often. In some situations, the discovery responsible for the configuration churn can be entirely disabled by override. If the discovery is disabled for several weeks, the objects discovered by the workflow may be groomed out of the database, but disabling the discovery can provide a short-term solution to eliminate configuration churn before this occurs. The workflow can also be enabled for short intervals to rediscover the objects prior to them being groomed.</p>  <p>Some of the workflows in these older management packs are highlighted in the following blog:</p>  <p><a href="https://blogs.technet.com/b/kevinholman/archive/2009/10/05/what-is-config-churn.aspx">https://blogs.technet.com/b/kevinholman/archive/2009/10/05/what-is-config-churn.aspx</a></p>  <p>If the workflow is from a custom discovery that targets a volatile property, such as free disk space, the discovery should be re-written to not target a property that changes often. Discovery workflows should not target instances with a short lifetime (a few weeks or less), nor collect properties of those instances that change often (more than once a month). Rules that collect performance data should be used for volatile data, as that is not considered in calculating configuration.</p>  <p><b>Additional Performance Tuning</b></p>  <p>In large management groups (&gt; 1000 agents), the RMS may become very busy with operations that would not normally cause a problem in smaller management groups. In this situation, even a small rate of property changes could cause frequent churn, due to the length of time required to process the changes. There are a number of configuration changes that can be implemented to reduce the operational overhead of the RMS and allow it to process a normal rate of property changes quickly enough to avoid configuration churn. These configuration changes are highlighted in the following blog: </p>  <p><a href="https://blogs.technet.com/b/mgoedtel/archive/2010/08/24/performance-optimizations-for-operations-manager-2007-r2.aspx">https://blogs.technet.com/b/mgoedtel/archive/2010/08/24/performance-optimizations-for-operations-manager-2007-r2.aspx</a></p>  <p><b>Forcing Configuration Change for the Management Group</b></p>  <p>If configuration churn for the management group is occurring constantly, any changes to reduce frequency of or disable the problem workflows will never be propagated to agents. In this case, the flow of inbound discovery data will need to be blocked to allow the System Center Configuration Management service to calculate a current configuration with the modified or disabled workflow.</p>  <p>Discovery data is submitted to the OperationsManager database via the System Center Data Access Service. The data is first submitted to the DAS by the System Center Management service on the RMS. The RMS gets this data from agents or other management servers. Using the Windows Firewall or some other networking means to block inbound connections to the RMS on port 5723 will prevent discovery data from being submitted to the OperationsManager database just long enough for the Configuration Management service to calculate the current configuration for the agents submitting the data.</p>  <p>The System Center Management service and the System Center Data Access Service on the RMS should not be stopped or disabled during this process. The System Center Configuration Management service requires a running and healthy System Center Management service on the RMS in order to complete calculation of the management group configuration. It also requires the System Center Data Access Service to communicate with the database. In addition, some data may become backlogged on the agents and other management servers during this process, so the Firewall or port exclusion should be lifted as soon as event 21025 is seen in the Operations Manager event log on the RMS, indicating that the Configuration Management service has calculated the new configuration for the management group with the disabled or modified workflows.</p>  <p><b>Identifying Potential Causes of Configuration Churn via Operations Manager Reporting</b></p>  <p>New reports were introduced with version 6.1.7599.0 of the Operations Manager 2007 R2 Management Pack. These reports provide insight into the overall volume of data being processed by the management group. These reports can be used to establish a standard baseline and to identify opportunities for tuning object discovery workflows. Once configuration churn has been identified and addressed, these reports can be used for long-term planning to prevent recurrences of churn.</p>  <p>The management pack can be downloaded from here: <a href="https://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=23081">https://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=23081</a>· </p>  <ul>   <li><b>Data Volume by Management Pack report</b>       <br />The Data Volume by Management Pack report compiles information on the volume of data generated by management packs. The report lists the number of occurrences per management pack for the following data types:       <ul>       <li>Discoveries </li>        <li>Alerts </li>        <li>Performance (number of instances submitted for performance counters collected by management pack) </li>        <li>Events </li>        <li>State changes </li>     </ul>   </li>    <li><b>Data Volume by Workflow and Instance report</b>       <br />The Data Volume by Workflow and Instance report compiles information on the volume of data generated, broken down by workflows (discoveries, rules, monitors, etc.) as well as by instances.       <br />There are two ways to access this report:       <ul>       <li>In the Data Volume by Management Pack report, click one of the counts cells in the table at the top of the report to open the Data Volume by Workflow and Instance report for the management packs. </li>        <li>Run the report directly from the Reporting section in the Operations console. If you run the Data Volume by Workflow and Instance report directly, you should set the parameters of the report to customize the results; this report is designed to provide details for information in the Data Volume by Management Pack report and so the default parameter settings may not provide the information you are looking for. </li>     </ul>   </li> </ul>  <h5>Query Words</h5>  <p>Churn SCOM 2007 config</p>  <p>=====</p>  <p>For the most current version of this article please see the following:</p>  <p><a href="https://support.microsoft.com/kb/2603913">2603913 : How to detect and troubleshoot frequent configuration changes in Operations Manager 2007</a> </p>  <p><b>J.C. Hornbeck</b> <strong>| System Center Knowledge Engineer</strong></p>  <p><b>Get the latest System Center news on </b><a href="https://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"><b>Facebook</b></a><b> and </b><a href="https://twitter.com/#!/MS_SystemCenter"><b>Twitter</b></a><b>:</b></p>  <p><a href="https://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"><img title="clip_image001" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" original-url="https://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /></a> <a href="https://www.twitter.com/MS_SystemCenter"><img title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" original-url="https://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /></a></p>  <p>App-V Team blog: <a href="https://blogs.technet.com/appv/">https://blogs.technet.com/appv/</a>     <br />AVIcode Team blog: <a href="https://blogs.technet.com/b/avicode">https://blogs.technet.com/b/avicode</a>     <br />ConfigMgr Support Team blog: <a href="https://blogs.technet.com/configurationmgr/">https://blogs.technet.com/configurationmgr/</a>     <br />DPM Team blog: <a href="https://blogs.technet.com/dpm/">https://blogs.technet.com/dpm/</a>     <br />MED-V Team blog: <a href="https://blogs.technet.com/medv/">https://blogs.technet.com/medv/</a>     <br />OOB Support Team blog: <a href="https://blogs.technet.com/oob/">https://blogs.technet.com/oob/</a>     <br />Opalis Team blog: <a href="https://blogs.technet.com/opalis">https://blogs.technet.com/opalis</a>     <br />Orchestrator Support Team blog: <a href="https://blogs.technet.com/b/orchestrator/">https://blogs.technet.com/b/orchestrator/</a>     <br />OpsMgr Support Team blog: <a href="https://blogs.technet.com/operationsmgr/">https://blogs.technet.com/operationsmgr/</a>     <br />SCMDM Support Team blog: <a href="https://blogs.technet.com/mdm/">https://blogs.technet.com/mdm/</a>     <br />SCVMM Team blog: <a href="https://blogs.technet.com/scvmm">https://blogs.technet.com/scvmm</a>     <br />Server App-V Team blog: <a href="https://blogs.technet.com/b/serverappv">https://blogs.technet.com/b/serverappv</a>     <br />Service Manager Team blog: <a href="https://blogs.technet.com/b/servicemanager">https://blogs.technet.com/b/servicemanager</a>     <br />System Center Essentials Team blog: <a href="https://blogs.technet.com/b/systemcenteressentials">https://blogs.technet.com/b/systemcenteressentials</a>     <br />WSUS Support Team blog: <a href="https://blogs.technet.com/sus/">https://blogs.technet.com/sus/</a></p>  <p>The Forefront Server Protection blog: <a href="https://blogs.technet.com/b/fss/">https://blogs.technet.com/b/fss/</a>     <br />The Forefront Identity Manager blog : <a href="https://blogs.msdn.com/b/ms-identity-support/">https://blogs.msdn.com/b/ms-identity-support/</a>     <br />The Forefront TMG blog: <a href="https://blogs.technet.com/b/isablog/">https://blogs.technet.com/b/isablog/</a>     <br />The Forefront UAG blog: <a href="https://blogs.technet.com/b/edgeaccessblog/">https://blogs.technet.com/b/edgeaccessblog/</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Potential issues with VMM 2012/OpsMgr integration</title>
      <link>https://docs.microsoft.com/archive/blogs/operationsmgr/potential-issues-with-vmm-2012opsmgr-integration</link>
      <pubDate>Mon, 23 Jan 2012 09:29:15 GMT</pubDate>
      <dc:creator><![CDATA[J.C. Hornbeck]]></dc:creator>
      <guid
        isPermaLink="false">https://technet.qa.msdn.wdslab.com/operationsmgr/2012/01/23/potential-issues-with-vmm-2012opsmgr-integration/</guid>
      <description><![CDATA[Hi everyone, Alvin Morales here.&#160; This article presents possible errors and issues you may...]]></description>
      <content:encoded><![CDATA[<p><a href="https://blogs.technet.com/b/operationsmgr/"><img title="image" border="0" alt="image" align="left" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/54/81/metablogapi/7127.image_00B18D8F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-81-metablogapi/7127.image_5F00_00B18D8F.png" width="80" height="95" /></a>Hi everyone, Alvin Morales here.&#160; This article presents possible errors and issues you may encounter after setting Operations Manager integration with System Center 2012 – Virtual Machine Manager (SCVMM 2012).&#160; Note that this can apply to System Center Operations Manager 2007 (OpsMgr 2007) as well as System Center 2012 – Operations Manager (OpsMgr 2012).</p>  <p><font color="#0000ff"><em><b>1. Error 11808</b> - Unable to set the Operations Manager root server in VMM because the Operations Manager is not installed on the Virtual Machine Manager management server.</em></font></p>  <p><font color="#0000ff"><em>Recommended action:</em></font></p>  <p><font color="#0000ff"><em>Install the Operations Console for System Center Operations Manger 2007 on the Virtual Machine manager server and then try the operation again.</em></font></p>  <p><b>NOTE </b>This error message can be misleading as it applies to either version of OpsMgr even though it only specifically mentions OpsMgr 2007.&#160; The console required has to match the version you are using on the Operations Manager server, so if you are integrating with OpsMgr 2012 you need to install the OpsMgr 2012 console on the SCVMM 2012 server.</p>  <p>=====</p>  <p><font color="#0000ff"><em><b>2. Error 25907</b> - The credentials used to connect to Operations Managers management group do not have the necessary permissions</em></font></p>  <p><font color="#0000ff"><em>Recommended Action:</em></font></p>  <p><font color="#0000ff"><em>Try operation again with different credentials or add the credentials to the OpsMgr Administrator Role</em></font></p>  <p><strong>NOTE </strong>You will need to add either one of these to the OpsMgr built-in administrators group.&#160; Add the account used for integration or add the machine name if local system was selected during integration.</p>  <p>=====</p>  <p><font color="#0000ff"><em>3. <b>Error 10218 - </b>Setup could not import the System Center Virtual Machine Manager Management pack into Operations Manger server because one or more required management packs are missing. The VMM management pack cannot be deployed unless the following components management packs are present in operations manager 2007…..</em></font></p>  <p><font color="#0000ff"><em>Recommended action:</em></font></p>  <p><font color="#0000ff"><em>To provide the missing component management packs, ensure that the following management packs cannot be deployed unless the following component management packs are present in operations manager 2007:…</em></font></p>  <p><b></b></p>  <p><strong>NOTE </strong>The minimum required version of the Management Packs is 6.0.5000.0</p>  <p>=====</p>  <p><b><em><font color="#0000ff">4. Error status in the operations manager settings. </font></em></b></p>  <p><em><font color="#0000ff">Error Details:</font></em></p>  <p><em><font color="#0000ff">Operations Manager discovery failed with error: &quot;Exception of type 'Microsoft.virtualmanager.enterprisemanagement.common.dicoverydatainvalidrelationshipsourceexception0m10' was thrown.</font></em></p>  <p><b>NOTE </b>This is caused by one or more hosts under SCVMM management not having the OpsMgr agent installed and reporting to an Operations Manager server. The new architecture in SCVMM 2012 requires that the Operations Manager agent be installed on all hosts so they can send VM information directly and not have to go through SCVMM.</p>  <p>=====</p>  <p><em><font color="#0000ff"><b>5. Error 25923 - </b>PRO Diagnostics Target is not monitored</font></em></p>  <p><em><font color="#0000ff">Recommended Action</font></em></p>  <p><em><font color="#0000ff">Check if Operations manager agent is running on the computer running VMM management server</font></em> </p>  <p><b>NOTE </b>This is usually caused by the Operations Manager agent not being installed on the VMM server. It can also occur if the VMM server has the agent installed but it is not monitored (e.g. it there are problems with health agent).&#160; Verify the operations manager console and make sure it is in a Healthy State.</p>  <p><b>Alvin Morales</b> <strong>| Senior Support Escalation Engineer</strong></p>  <p><b><font color="#c0504d">Get the latest System Center news on</font> </b><a href="https://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"><b>Facebook</b></a><b> <font color="#c0504d">and</font> </b><a href="https://twitter.com/#!/MS_SystemCenter"><b>Twitter</b></a><b>:</b></p>  <p><a href="https://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"><img title="clip_image001" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" original-url="https://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /></a> <a href="https://www.twitter.com/MS_SystemCenter"><img title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" original-url="https://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /></a></p>  <p>App-V Team blog: <a href="https://blogs.technet.com/appv/">https://blogs.technet.com/appv/</a>     <br />AVIcode Team blog: <a href="https://blogs.technet.com/b/avicode">https://blogs.technet.com/b/avicode</a>     <br />ConfigMgr Support Team blog: <a href="https://blogs.technet.com/configurationmgr/">https://blogs.technet.com/configurationmgr/</a>     <br />DPM Team blog: <a href="https://blogs.technet.com/dpm/">https://blogs.technet.com/dpm/</a>     <br />MED-V Team blog: <a href="https://blogs.technet.com/medv/">https://blogs.technet.com/medv/</a>     <br />OOB Support Team blog: <a href="https://blogs.technet.com/oob/">https://blogs.technet.com/oob/</a>     <br />Opalis Team blog: <a href="https://blogs.technet.com/opalis">https://blogs.technet.com/opalis</a>     <br />Orchestrator Support Team blog: <a href="https://blogs.technet.com/b/orchestrator/">https://blogs.technet.com/b/orchestrator/</a>     <br />OpsMgr Support Team blog: <a href="https://blogs.technet.com/operationsmgr/">https://blogs.technet.com/operationsmgr/</a>     <br />SCMDM Support Team blog: <a href="https://blogs.technet.com/mdm/">https://blogs.technet.com/mdm/</a>     <br />SCVMM Team blog: <a href="https://blogs.technet.com/scvmm">https://blogs.technet.com/scvmm</a>     <br />Server App-V Team blog: <a href="https://blogs.technet.com/b/serverappv">https://blogs.technet.com/b/serverappv</a>     <br />Service Manager Team blog: <a href="https://blogs.technet.com/b/servicemanager">https://blogs.technet.com/b/servicemanager</a>     <br />System Center Essentials Team blog: <a href="https://blogs.technet.com/b/systemcenteressentials">https://blogs.technet.com/b/systemcenteressentials</a>     <br />WSUS Support Team blog: <a href="https://blogs.technet.com/sus/">https://blogs.technet.com/sus/</a></p>  <p>The Forefront Server Protection blog: <a href="https://blogs.technet.com/b/fss/">https://blogs.technet.com/b/fss/</a>     <br />The Forefront Identity Manager blog : <a href="https://blogs.msdn.com/b/ms-identity-support/">https://blogs.msdn.com/b/ms-identity-support/</a>     <br />The Forefront TMG blog: <a href="https://blogs.technet.com/b/isablog/">https://blogs.technet.com/b/isablog/</a>     <br />The Forefront UAG blog: <a href="https://blogs.technet.com/b/edgeaccessblog/">https://blogs.technet.com/b/edgeaccessblog/</a></p>  <p>&#160;</p>  <p>&#160;</p>  <p>&#160;</p>  <p><font color="#ffffff" size="1">OpsMgr 2007 SCOM 2007 SCOM 2012 OpsMgr 2012 VMM 2012</font></p>]]></content:encoded>
    </item>
    <item>
      <title>Custom APM Rules for Granular Alerting</title>
      <link>https://docs.microsoft.com/archive/blogs/operationsmgr/custom-apm-rules-for-granular-alerting</link>
      <pubDate>Mon, 23 Jan 2012 08:48:00 GMT</pubDate>
      <dc:creator><![CDATA[J.C. Hornbeck]]></dc:creator>
      <guid
        isPermaLink="false">https://technet.qa.msdn.wdslab.com/operationsmgr/2012/01/23/custom-apm-rules-for-granular-alerting/</guid>
      <description><![CDATA[Michael wrote a post in August, about working with Alerts.&#160; One of the key takeaways from that...]]></description>
      <content:encoded><![CDATA[<p>Michael wrote a post in August, about <a href="https://blogs.technet.com/b/momteam/archive/2011/08/23/application-monitoring-working-with-alerts.aspx">working with Alerts</a>.&#160; One of the key takeaways from that post, is that – for each application and for each application component – we have FOUR Alerting rules, that can be turned on or off from the APM Template. Quoting that post:</p>  <blockquote>   <p><strong><em>Alerting Rules</em></strong></p>    <p><em>There is a rule for each type of </em><a href="https://blogs.msdn.com/b/sergkanz/archive/2011/08/16/aspects-for-your-alerts.aspx"><em>event</em></a><em> we alert on: Performance, Connectivity, Security and Application Failure. We raise an individual alert when those types of events are detected in the monitored application. These alerts do not affect the health state of the monitored application since a single performance or exception event doesn’t mean your application is unhealthy. </em></p> </blockquote>  <p>The post above was written during Beta, and the UI has improved since then, but the rules are still there and work in the same way that was described.&#160; </p>  <p>In the RC build the options in the Template UI look like this:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/46/16/metablogapi/0880.image_517596E9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-46-16-metablogapi/0880.image_5F00_517596E9.png"><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="APM Template Options" border="0" alt="APM Template Options" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/46/16/metablogapi/2746.image_thumb_4EEC652B.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-46-16-metablogapi/2746.image_5F00_thumb_5F00_4EEC652B.png" width="596" height="480" /></a></p>  <p>While <a href="https://technet.microsoft.com/en-us/library/hh457578.aspx">the Authoring Guide describes what the options are used for</a>, here I want to show you a bit more of what settings they drive “under the hood”.</p>  <p>The two checkboxes on the top turn ON and OFF:</p>  <ul>   <li>Alerting for “Performance” events (“Turn on performance event alerts”) </li>    <li>Alerting for “Exception” events (“Turn on exception event alerts”) – when this checkbox is enabled, it allows you to configure three more options (a breakdown of the type of exceptions):      <ul>       <li>Security alerts </li>        <li>Connectivity alerts </li>        <li>Application failure alerts </li>     </ul>   </li> </ul>  <p>Together, these checkboxes essentially enable and disable the previously-mentioned Alerting rules. You can find them in the Authoring pane of the Operations Console, under “Rules”:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/46/16/metablogapi/7120.image_57208AC2.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-46-16-metablogapi/7120.image_5F00_57208AC2.png"><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="APM Alerting Rules" border="0" alt="APM Alerting Rules" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/46/16/metablogapi/3414.image_thumb_556FBEEE.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-46-16-metablogapi/3414.image_5F00_thumb_5F00_556FBEEE.png" width="640" height="108" /></a></p>  <p>The names should be all pretty self-explanatory to understand which one maps to which option.</p>  <p>While this mechanism is flexible enough for the most common usage, I want to show you how the whole thing works end to end, and show you how the solution is powerful and flexible, and how you can do even more with APM and configure even more granular alerts than the UI allows you to – with little XML editing.</p>  <p>If you look at those rules (in the Operations Console, or by un-sealing the MP and watching its XML), they are all very similar: they have a Data Source looking for the incoming APM events, and a Write Action that turns them into Alerts.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/46/16/metablogapi/6131.image_0786E96C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-46-16-metablogapi/6131.image_5F00_0786E96C.png"><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="APM Rule Default workflow" border="0" alt="APM Rule Default workflow" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/46/16/metablogapi/5164.image_thumb_5E2FA16D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-46-16-metablogapi/5164.image_5F00_thumb_5F00_5E2FA16D.png" width="378" height="128" /></a></p>  <p>The Data Source has a configuration as follows:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/46/16/metablogapi/3581.image_2A1B021A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-46-16-metablogapi/3581.image_5F00_2A1B021A.png"><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="APM Data Source Configuration" border="0" alt="APM Data Source Configuration" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/46/16/metablogapi/8371.image_thumb_05C5F7CB.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-46-16-metablogapi/8371.image_5F00_thumb_5F00_05C5F7CB.png" width="640" height="272" /></a></p>  <p>&#160;</p>  <p>As you can see in the screenshot above, the same data source is used for all four rules, and the <a href="https://blogs.msdn.com/b/sergkanz/archive/2011/08/16/aspects-for-your-alerts.aspx">“AspectType” is used to tell apart Performance, Connectivity, Security and Application failure events</a>.</p>  <p>This is great for most situations, and our default settings have been chosen with the assumption that Operations folks would be more interested in Performance, Connectivity and Security events – those where they might be able to operate – but not necessarily about “Application failure” events, since those are (often) a bug in the code, and (typically) only a developer can fix those exceptions. </p>  <p>Even if this model is great, I found that, in some situations, people might want to have even more fine-grained alerting rules defined. In particular, I think the connectivity and security aspects are quite well-defined in our APM default configuration and they are typically not noisy unless something is really wrong. The same is not necessarily always true for Performance events and Application failures. For example you might want to get:</p>  <ol>   <li>Performance event alerts only for a specific web page or method (this can also be achieved by defining a transaction, but depending on the situation one approach or the other might be preferred – I’ll explain transactions in a future post) </li>    <li>Performance event alerts for all cases but excluding a particular page/method which is “well known” to be slow but can’t be fixed/optimized (this is something that cannot be achieved even with a transaction) </li>    <li>Application failure event alerts only for certain type of exceptions and not for other ones </li>    <li>Application failure events alerts for all exception but excluding a particular page which is known to throw an un-handled exception but doesn’t cause bad user experience or can’t be fixed </li>    <li>Application failure events alerts for all exception but excluding a particular exception type which can’t be fixed by the developer      <ul>       <li>one specific situation where #5 is desirable is when someone, calling a page which is not present on an ASP.NET application, will result in throwing a “System.Web.HttpException” with an <a href="https://www.flickr.com/photos/girliemac/6508022985/in/set-72157628409467125">HTTP 404 Error (not found) code</a> – this is by design in ASP.NET: if I call an .aspx page, the ASP.NET engine will try to retrieve it and will be throwing an HTTP error;&#160; this could cause a lot of noise in case a crawler or vulnerability assessment tool hits the site searching for “well-known” but not-present pages (this is actually something that we observed on the production deployment monitoring parts of the microsoft.com website) </li>     </ul>   </li> </ol>  <p>For all these situations (and more) there is a a fairly simple solution: writing new APM Alerting rules with an added <a href="https://msdn.microsoft.com/en-us/library/ee692962.aspx">Expression Filter</a>. Basically we’ll have a workflow which looks like the following:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/46/16/metablogapi/7128.image_0CB58483.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-46-16-metablogapi/7128.image_5F00_0CB58483.png"><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="APM Rule Custom workflow" border="0" alt="APM Rule Custom workflow" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/46/16/metablogapi/1351.image_thumb_2B1FC56C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-46-16-metablogapi/1351.image_5F00_thumb_5F00_2B1FC56C.png" width="605" height="139" /></a></p>  <p>One such a sample rule is pasted below. It looks very similar to (and in fact, it is derived from) the “default” APM alerting rules described earlier – only the <font style="background-color: #ffff00">Condition Detection highlighted</font> has been added. This one rule represents example #5 from the list above – essentially, it should filter out those “page does not exist” 404 errors, but still alert on every other exception.</p>  <table border="0" cellspacing="0" cellpadding="2" width="400"><tbody>     <tr>       <td valign="top" width="400">         <pre class="code"><font size="2"><span style="color: blue">&lt;</span><span style="color: #a31515">Rule </span><span style="color: red">ID</span><span style="color: blue">=</span>&quot;<span style="color: blue">Apm.AlertAppFailureAspectRule.Exclude404.message.Sample</span>&quot; <span style="color: red">Enabled</span><span style="color: blue">=</span>&quot;<span style="color: blue">false</span>&quot; <span style="color: red">ConfirmDelivery</span><span style="color: blue">=</span>&quot;<span style="color: blue">true</span>&quot;
<span style="color: red">Target</span><span style="color: blue">=</span>&quot;<span style="color: blue">APM!Microsoft.SystemCenter.Apm.ApplicationInstance</span>&quot; <span style="color: red">Remotable</span><span style="color: blue">=</span>&quot;<span style="color: blue">false</span>&quot;</font><font size="2"><span style="color: blue">&gt;
  &lt;</span><span style="color: #a31515">Category</span><span style="color: blue">&gt;</span>Alert<span style="color: blue">&lt;/</span><span style="color: #a31515">Category</span></font><font size="2"><span style="color: blue">&gt;
  &lt;</span><span style="color: #a31515">DataSources</span></font><font size="2"><span style="color: blue">&gt;
    &lt;</span><span style="color: #a31515">DataSource </span><span style="color: red">ID</span><span style="color: blue">=</span>&quot;<span style="color: blue">LOBProvider</span>&quot; <span style="color: red">TypeID</span><span style="color: blue">=</span>&quot;<span style="color: blue">APM!Microsoft.SystemCenter.Apm.LobDataProvider</span>&quot;</font><font size="2"><span style="color: blue">&gt;
      &lt;</span><span style="color: #a31515">Name</span><span style="color: blue">&gt;</span>$Target/Property[Type=&quot;APM!Microsoft.SystemCenter.Apm.ApplicationInstanceBase&quot;]/ApplicationName$<span style="color: blue">&lt;/</span><span style="color: #a31515">Name</span></font><font size="2"><span style="color: blue">&gt;
      &lt;</span><span style="color: #a31515">AspectType</span><span style="color: blue">&gt;</span>applicationfailure<span style="color: blue">&lt;/</span><span style="color: #a31515">AspectType</span></font><font size="2"><span style="color: blue">&gt;
    &lt;/</span><span style="color: #a31515">DataSource</span></font><font size="2"><span style="color: blue">&gt;
  &lt;/</span><span style="color: #a31515">DataSources</span></font><font size="2"><span style="color: blue">&gt;
<font style="background-color: #ffff00">  &lt;</font></span><font style="background-color: #ffff00"><span style="color: #a31515">ConditionDetection </span><span style="color: red">ID</span><span style="color: blue">=</span>&quot;<span style="color: blue">FilterExceptionClass</span>&quot; <span style="color: red">TypeID</span><span style="color: blue">=</span>&quot;<span style="color: blue">System!System.ExpressionFilter</span>&quot;</font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
    &lt;</span><span style="color: #a31515">Expression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
      &lt;</span><span style="color: #a31515">Not</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
        &lt;</span><span style="color: #a31515">Expression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
          &lt;</span><span style="color: #a31515">And</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
            &lt;</span><span style="color: #a31515">Expression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
              &lt;</span><span style="color: #a31515">SimpleExpression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
                &lt;</span><span style="color: #a31515">ValueExpression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
                  &lt;</span><span style="color: #a31515">XPathQuery </span><span style="color: red">Type</span><span style="color: blue">=</span>&quot;<span style="color: blue">String</span>&quot;<span style="color: blue">&gt;</span>EventData/exceptionclass<span style="color: blue">&lt;/</span><span style="color: #a31515">XPathQuery</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
                &lt;/</span><span style="color: #a31515">ValueExpression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
                &lt;</span><span style="color: #a31515">Operator</span><span style="color: blue">&gt;</span>Equal<span style="color: blue">&lt;/</span><span style="color: #a31515">Operator</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
                &lt;</span><span style="color: #a31515">ValueExpression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
                  &lt;</span><span style="color: #a31515">Value </span><span style="color: red">Type</span><span style="color: blue">=</span>&quot;<span style="color: blue">String</span>&quot;<span style="color: blue">&gt;</span>System.Web.HttpException<span style="color: blue">&lt;/</span><span style="color: #a31515">Value</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
                &lt;/</span><span style="color: #a31515">ValueExpression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
              &lt;/</span><span style="color: #a31515">SimpleExpression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
            &lt;/</span><span style="color: #a31515">Expression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
            &lt;</span><span style="color: #a31515">Expression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
              &lt;</span><span style="color: #a31515">RegExExpression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
                &lt;</span><span style="color: #a31515">ValueExpression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
                  &lt;</span><span style="color: #a31515">XPathQuery </span><span style="color: red">Type</span><span style="color: blue">=</span>&quot;<span style="color: blue">String</span>&quot;<span style="color: blue">&gt;</span>EventData/message<span style="color: blue">&lt;/</span><span style="color: #a31515">XPathQuery</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
                &lt;/</span><span style="color: #a31515">ValueExpression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
                &lt;</span><span style="color: #a31515">Operator</span><span style="color: blue">&gt;</span>ContainsSubstring<span style="color: blue">&lt;/</span><span style="color: #a31515">Operator</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
                &lt;</span><span style="color: #a31515">Pattern</span><span style="color: blue">&gt;</span>does not exist<span style="color: blue">&lt;/</span><span style="color: #a31515">Pattern</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
              &lt;/</span><span style="color: #a31515">RegExExpression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
            &lt;/</span><span style="color: #a31515">Expression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
          &lt;/</span><span style="color: #a31515">And</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
        &lt;/</span><span style="color: #a31515">Expression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
      &lt;/</span><span style="color: #a31515">Not</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
    &lt;/</span><span style="color: #a31515">Expression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
  &lt;/</span><span style="color: #a31515">ConditionDetection</span></font></font><font size="2"><span style="color: blue"><font style="background-color: #ffff00">&gt;</font>
  &lt;</span><span style="color: #a31515">WriteActions</span></font><font size="2"><span style="color: blue">&gt;
    &lt;</span><span style="color: #a31515">WriteAction </span><span style="color: red">ID</span><span style="color: blue">=</span>&quot;<span style="color: blue">AlertWriteAction</span>&quot; <span style="color: red">TypeID</span><span style="color: blue">=</span>&quot;<span style="color: blue">Health!System.Health.GenerateAlert</span>&quot;</font><font size="2"><span style="color: blue">&gt;
      &lt;</span><span style="color: #a31515">Priority</span><span style="color: blue">&gt;</span>1<span style="color: blue">&lt;/</span><span style="color: #a31515">Priority</span></font><font size="2"><span style="color: blue">&gt;
      &lt;</span><span style="color: #a31515">Severity</span><span style="color: blue">&gt;</span>1<span style="color: blue">&lt;/</span><span style="color: #a31515">Severity</span></font><font size="2"><span style="color: blue">&gt;
      &lt;</span><span style="color: #a31515">AlertMessageId</span><span style="color: blue">&gt;</span>$MPElement[Name='Apm.AlertAppFailureAspectRule.Exclude404.message.Sample.AlertMessage']$<span style="color: blue">&lt;/</span><span style="color: #a31515">AlertMessageId</span></font><font size="2"><span style="color: blue">&gt;
      &lt;</span><span style="color: #a31515">AlertParameters</span></font><font size="2"><span style="color: blue">&gt;
        &lt;</span><span style="color: #a31515">AlertParameter1</span><span style="color: blue">&gt;</span>$Target/Property[Type=&quot;APM!Microsoft.SystemCenter.Apm.ApplicationInstanceBase&quot;]/ApplicationName$<span style="color: blue">&lt;/</span><span style="color: #a31515">AlertParameter1</span></font><font size="2"><span style="color: blue">&gt;
        &lt;</span><span style="color: #a31515">AlertParameter2</span><span style="color: blue">&gt;</span>$Target/Host/Host/Property[Type=&quot;Windows!Microsoft.Windows.Computer&quot;]/PrincipalName$<span style="color: blue">&lt;/</span><span style="color: #a31515">AlertParameter2</span></font><font size="2"><span style="color: blue">&gt;
        &lt;</span><span style="color: #a31515">AlertParameter3</span><span style="color: blue">&gt;</span>$Data/EventData/exceptionclass$<span style="color: blue">&lt;/</span><span style="color: #a31515">AlertParameter3</span></font><font size="2"><span style="color: blue">&gt;
        &lt;</span><span style="color: #a31515">AlertParameter4</span><span style="color: blue">&gt;</span>$Data/EventData/message$<span style="color: blue">&lt;/</span><span style="color: #a31515">AlertParameter4</span></font><font size="2"><span style="color: blue">&gt;
        &lt;</span><span style="color: #a31515">AlertParameter5</span><span style="color: blue">&gt;</span>$Data/EventData/name$<span style="color: blue">&lt;/</span><span style="color: #a31515">AlertParameter5</span></font><font size="2"><span style="color: blue">&gt;
        &lt;</span><span style="color: #a31515">AlertParameter6</span><span style="color: blue">&gt;</span>$Data/EventData/ViewDetail$<span style="color: blue">&lt;/</span><span style="color: #a31515">AlertParameter6</span></font><font size="2"><span style="color: blue">&gt;
      &lt;/</span><span style="color: #a31515">AlertParameters</span></font><font size="2"><span style="color: blue">&gt;
      &lt;</span><span style="color: #a31515">Suppression</span></font><font size="2"><span style="color: blue">&gt;
        &lt;</span><span style="color: #a31515">SuppressionValue</span><span style="color: blue">&gt;</span>$Data/EventData/eventConsolidationHash$<span style="color: blue">&lt;/</span><span style="color: #a31515">SuppressionValue</span></font><font size="2"><span style="color: blue">&gt;
      &lt;/</span><span style="color: #a31515">Suppression</span></font><font size="2"><span style="color: blue">&gt;
      &lt;</span><span style="color: #a31515">Custom1</span><span style="color: blue">&gt;</span>ApplicationFailure<span style="color: blue">&lt;/</span><span style="color: #a31515">Custom1</span></font><font size="2"><span style="color: blue">&gt;
    &lt;/</span><span style="color: #a31515">WriteAction</span></font><font size="2"><span style="color: blue">&gt;
  &lt;/</span><span style="color: #a31515">WriteActions</span></font><font size="2"><span style="color: blue">&gt;
&lt;/</span><span style="color: #a31515">Rule</span></font><span style="color: blue"><font size="2">&gt;
</font></span></pre>
      </td>
    </tr>
  </tbody></table>

<p>This rule still produces alerts for other exceptions that “look and feel” pretty much like the built-in rules, but will not raise an alert for those HTTP 404’s “file does not exist” errors. Although be aware that the example above will not work on localized .NET Framework/Windows version, because I am searching for a English string (“does not exist”) in the error message. This is not really meant as a production-quality MP considering all cases, just as a quick example of how you can build your own workflows by adding filtering criteria, and my goal it mostly to help you understand how the APM pieces fit together in Operations Manager 2012 so that, with that knowledge, you can get creative and adapt it to your needs.</p>

<p>Anyway, an alternative would be digging out the actual HTTP Error code, which is buried down in the DataItem as well. To do so, we can rewrite our Expression Filter as follows:</p>

<table border="0" cellspacing="0" cellpadding="2" width="152"><tbody>
    <tr>
      <td valign="top" width="150">
        <pre class="code"><font size="2"><span style="color: blue">&lt;</span><span style="color: #a31515">ConditionDetection </span><span style="color: red">ID</span><span style="color: blue">=</span>&quot;<span style="color: blue">FilterExceptionClass</span>&quot; <span style="color: red">TypeID</span><span style="color: blue">=</span>&quot;<span style="color: blue">System!System.ExpressionFilter</span>&quot;</font><font size="2"><span style="color: blue">&gt;
  &lt;</span><span style="color: #a31515">Expression</span></font><font size="2"><span style="color: blue">&gt;
    &lt;</span><span style="color: #a31515">Not</span></font><font size="2"><span style="color: blue">&gt;
      &lt;</span><span style="color: #a31515">Expression</span></font><font size="2"><span style="color: blue">&gt;
        &lt;</span><span style="color: #a31515">And</span></font><font size="2"><span style="color: blue">&gt;
          &lt;</span><span style="color: #a31515">Expression</span></font><font size="2"><span style="color: blue">&gt;
            &lt;</span><span style="color: #a31515">SimpleExpression</span></font><font size="2"><span style="color: blue">&gt;
              &lt;</span><span style="color: #a31515">ValueExpression</span></font><font size="2"><span style="color: blue">&gt;
                &lt;</span><span style="color: #a31515">XPathQuery </span><span style="color: red">Type</span><span style="color: blue">=</span>&quot;<span style="color: blue">String</span>&quot;<span style="color: blue">&gt;</span>EventData/exceptionclass<span style="color: blue">&lt;/</span><span style="color: #a31515">XPathQuery</span></font><font size="2"><span style="color: blue">&gt;
              &lt;/</span><span style="color: #a31515">ValueExpression</span></font><font size="2"><span style="color: blue">&gt;
              &lt;</span><span style="color: #a31515">Operator</span><span style="color: blue">&gt;</span>Equal<span style="color: blue">&lt;/</span><span style="color: #a31515">Operator</span></font><font size="2"><span style="color: blue">&gt;
              &lt;</span><span style="color: #a31515">ValueExpression</span></font><font size="2"><span style="color: blue">&gt;
                &lt;</span><span style="color: #a31515">Value </span><span style="color: red">Type</span><span style="color: blue">=</span>&quot;<span style="color: blue">String</span>&quot;<span style="color: blue">&gt;</span>System.Web.HttpException<span style="color: blue">&lt;/</span><span style="color: #a31515">Value</span></font><font size="2"><span style="color: blue">&gt;
              &lt;/</span><span style="color: #a31515">ValueExpression</span></font><font size="2"><span style="color: blue">&gt;
            &lt;/</span><span style="color: #a31515">SimpleExpression</span></font><font size="2"><span style="color: blue">&gt;
          &lt;/</span><span style="color: #a31515">Expression</span></font><font size="2"><span style="color: blue">&gt;
<font style="background-color: #ffff00">          &lt;</font></span><span style="color: #a31515"><font style="background-color: #ffff00">Expression</font></span></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
            &lt;</span><span style="color: #a31515">SimpleExpression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
              &lt;</span><span style="color: #a31515">ValueExpression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
                &lt;</span><span style="color: #a31515">XPathQuery </span><span style="color: red">Type</span><span style="color: blue">=</span>&quot;<span style="color: blue">String</span>&quot;<span style="color: blue">&gt;</span>EventData/log/events/event[1]/variable[1]/variables/variable[name='_httpCode']/value<span style="color: blue">&lt;/</span><span style="color: #a31515">XPathQuery</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
              &lt;/</span><span style="color: #a31515">ValueExpression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
              &lt;</span><span style="color: #a31515">Operator</span><span style="color: blue">&gt;</span>Equal<span style="color: blue">&lt;/</span><span style="color: #a31515">Operator</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
              &lt;</span><span style="color: #a31515">ValueExpression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
                &lt;</span><span style="color: #a31515">Value </span><span style="color: red">Type</span><span style="color: blue">=</span>&quot;<span style="color: blue">String</span>&quot;<span style="color: blue">&gt;</span>404<span style="color: blue">&lt;/</span><span style="color: #a31515">Value</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
              &lt;/</span><span style="color: #a31515">ValueExpression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
            &lt;/</span><span style="color: #a31515">SimpleExpression</span></font></font><font style="background-color: #ffff00"><font size="2"><span style="color: blue">&gt;
          &lt;/</span><span style="color: #a31515">Expression</span></font></font><font size="2"><span style="color: blue"><font style="background-color: #ffff00">&gt;</font>
        &lt;/</span><span style="color: #a31515">And</span></font><font size="2"><span style="color: blue">&gt;
      &lt;/</span><span style="color: #a31515">Expression</span></font><font size="2"><span style="color: blue">&gt;
    &lt;/</span><span style="color: #a31515">Not</span></font><font size="2"><span style="color: blue">&gt;
  &lt;/</span><span style="color: #a31515">Expression</span></font><font size="2"><span style="color: blue">&gt;
&lt;/</span><span style="color: #a31515">ConditionDetection</span></font><span style="color: blue"><font size="1"><font size="2">&gt;</font>
</font></span></pre>
      </td>
    </tr>
  </tbody></table>

<p>Since the code above is is not easily readable due to the blog layout (but should be possible to copy/paste it just fine), a Management Pack with both variations of this rule is attached at the end of this post. It also contains two more (fairly similar) examples, for a total of three rules based on “Application Failure” events and one on “Performance” events. All the rules are disabled by default to prevent duplicate alerts starting to appear in your environment as soon as you import the MP – if you use these rules, you might want to disable the checkboxes in the template for the “built-in” rules, first. You can then decide to turn these new rules on by default, or selectively thru overrides, as you would do with any other rule. </p>

<p>Please also note that some of the criteria contained in the condition detection filters cannot be edited from the Operations Console, and alert messages token replacement will also most likely break if edited thru the GUI. These things are best edited in XML. </p>

<p>In addition, these criteria might need to be revisited fairly often as part of your tuning – known problems could became worth considering again, and new issue might appear that you want to start filtering out, and so on.</p>

<p>These rules with their filters will only affect Alerting; all APM events will still be collected in the database and be visible thru the AppDiagnostics console – as the actual event insertion is driven by a different rule (using the same data source module, but a different write action). </p>

<p>Once events are stored and visible in AppDiagnostics, we also provide ways to automatically delete them from the database, or mark as “by design” those events that aren’t considered useful or interesting, or appear to add noise. This is the Problem Management feature in AppDiagnostics (Rules Management Wizard), which – while it doesn’t prevent events from being stored or alerts from being raised in the first place - it helps keeping your database “clean” and I like to consider it a sort of “intelligent” grooming. There would be a lot to be said about the Problem Management feature - I’ll try to come back to this feature and its rules in a future post.</p>

<p>&#160;</p>

<p>Happy .Net Monitoring!</p>

<p>&#160;</p>

<p><strong>Disclaimer</strong></p>

<p>This posting is provided &quot;AS IS&quot; with no warranties, and confers no rights. Use of included utilities are subject to the terms specified at <a href="https://www.microsoft.com/info/cpyright.htm">https://www.microsoft.com/info/copyright.htm</a>.</p><div style="clear:both;"></div><img src="https://blogs.technet.com/aggbug.aspx?PostID=3476790" width="1" height="1">]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Enterprise Product Roadmap Webcast</title>
      <link>https://docs.microsoft.com/archive/blogs/operationsmgr/microsoft-enterprise-product-roadmap-webcast</link>
      <pubDate>Thu, 19 Jan 2012 09:18:15 GMT</pubDate>
      <dc:creator><![CDATA[J.C. Hornbeck]]></dc:creator>
      <guid
        isPermaLink="false">https://technet.qa.msdn.wdslab.com/operationsmgr/2012/01/19/microsoft-enterprise-product-roadmap-webcast/</guid>
      <description><![CDATA[Please join us for a high level discussion into Microsoft software investments designed to cover...]]></description>
      <content:encoded><![CDATA[<p><a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032500777&amp;culture=en-us"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="nroadcast" border="0" alt="nroadcast" align="left" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/69/04/metablogapi/7801.nroadcast_4633436B.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-69-04-metablogapi/7801.nroadcast_5F00_4633436B.jpg" width="85" height="63" /></a>Please join us for a high level discussion into Microsoft software investments designed to cover most of the major product lines.&#160; This will be a 35,000 foot view into the following areas:</p>  <ul>   <li>Windows Family </li>    <li>Virtualization </li>    <li>Office System </li>    <li>Unified Communications </li>    <li>IT Management </li>    <li>Security </li> </ul>  <p>This particular webcast is scheduled for <strong>Friday, January 20 at 1:00pm Pacific Time</strong> although others are scheduled as well.&#160; See <a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032500777&amp;culture=en-us">this link</a> for more information.</p>  <p><b>J.C. Hornbeck</b> <strong>| System Center &amp; Security Knowledge Engineer</strong></p>  <p><b><font color="#c0504d">Get the latest System Center news on</font> </b><a href="https://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"><b>Facebook</b></a><b> <font color="#c0504d">and</font> </b><a href="https://twitter.com/#!/MS_SystemCenter"><b>Twitter</b></a><b>:</b></p>  <p><a href="https://www.facebook.com/pages/Microsoft-System-Center-Support/111513322193410"><img title="clip_image001" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" original-url="https://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image001_64a4101d-1898-43ad-8493-b15123a8f037.gif" width="89" height="21" /></a> <a href="https://www.twitter.com/MS_SystemCenter"><img title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" original-url="https://blogs.technet.com/blogfiles/medv/WindowsLiveWriter/MEDVPrintingOptionsandIssuesyoumayencoun_8540/clip_image002_e463ef66-6372-4614-ad1b-a2e20e16de5f.gif" width="89" height="21" /></a></p>  <p>App-V Team blog: <a href="https://blogs.technet.com/appv/">https://blogs.technet.com/appv/</a>     <br />AVIcode Team blog: <a href="https://blogs.technet.com/b/avicode">https://blogs.technet.com/b/avicode</a>     <br />ConfigMgr Support Team blog: <a href="https://blogs.technet.com/configurationmgr/">https://blogs.technet.com/configurationmgr/</a>     <br />DPM Team blog: <a href="https://blogs.technet.com/dpm/">https://blogs.technet.com/dpm/</a>     <br />MED-V Team blog: <a href="https://blogs.technet.com/medv/">https://blogs.technet.com/medv/</a>     <br />OOB Support Team blog: <a href="https://blogs.technet.com/oob/">https://blogs.technet.com/oob/</a>     <br />Opalis Team blog: <a href="https://blogs.technet.com/opalis">https://blogs.technet.com/opalis</a>     <br />Orchestrator Support Team blog: <a href="https://blogs.technet.com/b/orchestrator/">https://blogs.technet.com/b/orchestrator/</a>     <br />OpsMgr Support Team blog: <a href="https://blogs.technet.com/operationsmgr/">https://blogs.technet.com/operationsmgr/</a>     <br />SCMDM Support Team blog: <a href="https://blogs.technet.com/mdm/">https://blogs.technet.com/mdm/</a>     <br />SCVMM Team blog: <a href="https://blogs.technet.com/scvmm">https://blogs.technet.com/scvmm</a>     <br />Server App-V Team blog: <a href="https://blogs.technet.com/b/serverappv">https://blogs.technet.com/b/serverappv</a>     <br />Service Manager Team blog: <a href="https://blogs.technet.com/b/servicemanager">https://blogs.technet.com/b/servicemanager</a>     <br />System Center Essentials Team blog: <a href="https://blogs.technet.com/b/systemcenteressentials">https://blogs.technet.com/b/systemcenteressentials</a>     <br />WSUS Support Team blog: <a href="https://blogs.technet.com/sus/">https://blogs.technet.com/sus/</a></p>  <p>The Forefront Server Protection blog: <a href="https://blogs.technet.com/b/fss/">https://blogs.technet.com/b/fss/</a>     <br />The Forefront Identity Manager blog : <a href="https://blogs.msdn.com/b/ms-identity-support/">https://blogs.msdn.com/b/ms-identity-support/</a>     <br />The Forefront TMG blog: <a href="https://blogs.technet.com/b/isablog/">https://blogs.technet.com/b/isablog/</a>     <br />The Forefront UAG blog: <a href="https://blogs.technet.com/b/edgeaccessblog/">https://blogs.technet.com/b/edgeaccessblog/</a></p>]]></content:encoded>
    </item>
  </channel>
</rss>