Friday, March 8, 2013

[OpsMgr 2012 SP1 UR1] Groups containing explicit members not present in the management group are shown as Dynamic Group !

We have detect a very stange thing importing our SCOM 2007 override management packs in our new SCOM 2012 environment that have today not all agents.

Our override MPs contains explicit members groups but some of them contains agent not 'homed' yet. Those groups show the explicit members has empty but this is a normal behaviour !


What is not really understandable is that my explicit group is shown as a dynamic group by SCOM




Clicking View Group Members, on this group show an empty group instead of giving all Windows Server 2008... FORTUNATELY !!!
 
And checking within the xml code of my override MP does not show any dynamic group population for this group, before and after beeing imported ! Really strange... The only thing we can see is that the class used for the dynamic view is the same class used to populate the explicit members.

 
 
Removing the formula is generating an error :
 
 
 
 
 
Date: 3/8/2013 10:40:04 AM
Application: Operations Manager
Application Version: 7.0.9538.0
Severity: Error
Message:

System.InvalidOperationException: A membership rule for the target "UINameSpaceb565f3d172de4893aea7e8266e342b3a.Group" failed with the following error: "Invalid column name Name_761097C7_8EA8_EAD8_5039_C5A81D0A5473 for query MTV_SelectProperty_78e44951-b8d7-e88f-b378-549183629ac4." There are two common conditions that could cause a membership rule to fail, 1) a cycle was formed by having two groups contain each other, 2) the monitoring relationship class used is incompatible with either the source or target monitoring class. Review and correct the membership rule to avoid further failures.
   at Microsoft.EnterpriseManagement.Common.Internal.EntityObjectsServiceProxy.HandleChannelExceptions(String methodName, Exception ex)
   at Microsoft.EnterpriseManagement.Common.Internal.ServiceProxy.HandleFault(String methodName, Message message)
   at Microsoft.EnterpriseManagement.Common.Internal.EntityObjectsServiceProxy.PerformGroupMembershipDiscoverySnapshot(String managementPackXml)
   at Microsoft.EnterpriseManagement.Mom.Internal.UI.Console.ConsoleJobExceptionHandler.ExecuteJob(IComponent component, EventHandler`1 job, Object sender, ConsoleJobEventArgs args)

 
But, when one of the explicit members is discovered, it appears in the group has explicit member (good), the formula in the dynamic pane is not shown any more and the group population is well working since View Group Members show the discovered server !
 
This is a very stange behavior ! 
 
 

This posting is provided "AS IS" with no warranties.

No comments:

Post a Comment