<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Dynamic Computer groups that send heartbeat alerts</title>
	<atom:link href="http://www.scom2k7.com/dynamic-computer-groups-that-send-heartbeat-alerts/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.scom2k7.com/dynamic-computer-groups-that-send-heartbeat-alerts/</link>
	<description></description>
	<lastBuildDate>Fri, 05 Mar 2010 16:48:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Fabian</title>
		<link>http://www.scom2k7.com/dynamic-computer-groups-that-send-heartbeat-alerts/comment-page-1/#comment-4181</link>
		<dc:creator>Fabian</dc:creator>
		<pubDate>Tue, 19 Jan 2010 14:23:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.scom2k7.com/?p=242#comment-4181</guid>
		<description>@ Seth and Francisco:
I had the same problems and solved this issue. The tip from rory is not bad. You have to change only a little part but not in the reference section. You have to change the following in the health service section:

original:
$MPElement[Name=&quot;MicrosoftWindowsLibrary6062780!Microsoft.Windows.Computer&quot;]$

changed:
$MPElement[Name=&quot;MicrosoftWindowsLibrary606278100!Microsoft.Windows.Computer&quot;]$

than the Health service watcher is included in your dynamical group.

Regards, Fabian</description>
		<content:encoded><![CDATA[<p>@ Seth and Francisco:<br />
I had the same problems and solved this issue. The tip from rory is not bad. You have to change only a little part but not in the reference section. You have to change the following in the health service section:</p>
<p>original:<br />
$MPElement[Name="MicrosoftWindowsLibrary6062780!Microsoft.Windows.Computer"]$</p>
<p>changed:<br />
$MPElement[Name="MicrosoftWindowsLibrary606278100!Microsoft.Windows.Computer"]$</p>
<p>than the Health service watcher is included in your dynamical group.</p>
<p>Regards, Fabian</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Marcos</title>
		<link>http://www.scom2k7.com/dynamic-computer-groups-that-send-heartbeat-alerts/comment-page-1/#comment-3473</link>
		<dc:creator>Andrew Marcos</dc:creator>
		<pubDate>Mon, 30 Nov 2009 16:33:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.scom2k7.com/?p=242#comment-3473</guid>
		<description>What about False Positives?  I&#039;ve been getting alot of false positives, when really, I&#039;m more concerned with being alerted that the Server is actually offline.

I know that the Health Service Heartbeat Failure and the Computer not Pingable work alongside each other.  Is there a way to just get the &quot;Computer Not Pingable&quot; alert, and not the &quot;Health service heartbeat Failure&quot; alert?</description>
		<content:encoded><![CDATA[<p>What about False Positives?  I&#8217;ve been getting alot of false positives, when really, I&#8217;m more concerned with being alerted that the Server is actually offline.</p>
<p>I know that the Health Service Heartbeat Failure and the Computer not Pingable work alongside each other.  Is there a way to just get the &#8220;Computer Not Pingable&#8221; alert, and not the &#8220;Health service heartbeat Failure&#8221; alert?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://www.scom2k7.com/dynamic-computer-groups-that-send-heartbeat-alerts/comment-page-1/#comment-3299</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Thu, 19 Nov 2009 14:08:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.scom2k7.com/?p=242#comment-3299</guid>
		<description>Yes,  I just used Principal Name as an example.  Any dynamic group of computers will work with what I am doing here.</description>
		<content:encoded><![CDATA[<p>Yes,  I just used Principal Name as an example.  Any dynamic group of computers will work with what I am doing here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Marcos</title>
		<link>http://www.scom2k7.com/dynamic-computer-groups-that-send-heartbeat-alerts/comment-page-1/#comment-3298</link>
		<dc:creator>Andrew Marcos</dc:creator>
		<pubDate>Thu, 19 Nov 2009 14:01:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.scom2k7.com/?p=242#comment-3298</guid>
		<description>Can this also be done with an OU Query (instead of Principal Name)?</description>
		<content:encoded><![CDATA[<p>Can this also be done with an OU Query (instead of Principal Name)?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Marcos</title>
		<link>http://www.scom2k7.com/dynamic-computer-groups-that-send-heartbeat-alerts/comment-page-1/#comment-3296</link>
		<dc:creator>Andrew Marcos</dc:creator>
		<pubDate>Thu, 19 Nov 2009 13:29:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.scom2k7.com/?p=242#comment-3296</guid>
		<description>Great post..
1 quick question.  After I create the Dynamic Group and add the Health Watcher Script script, Can I edit the Dynamic group query (to add more Servers in the future), without having to modify\export the Management Pack again?

Thanks

Andrew</description>
		<content:encoded><![CDATA[<p>Great post..<br />
1 quick question.  After I create the Dynamic Group and add the Health Watcher Script script, Can I edit the Dynamic group query (to add more Servers in the future), without having to modify\export the Management Pack again?</p>
<p>Thanks</p>
<p>Andrew</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Ochoa</title>
		<link>http://www.scom2k7.com/dynamic-computer-groups-that-send-heartbeat-alerts/comment-page-1/#comment-2375</link>
		<dc:creator>Jason Ochoa</dc:creator>
		<pubDate>Fri, 24 Jul 2009 20:56:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.scom2k7.com/?p=242#comment-2375</guid>
		<description>These are the updates I had to make to the XML to get this to work in SCOMR2 RTM:

			
$MPElement[Name=&quot;SystemCenter!Microsoft.SystemCenter.HealthServiceWatcher&quot;]$
$MPElement[Name=&quot;MicrosoftSystemCenterInstanceGroupLibrary6172210!Microsoft.SystemCenter.InstanceGroupContainsEntities&quot;]$

              
$MPElement[Name=&quot;SystemCenter!Microsoft.SystemCenter.HealthService&quot;]$
      
          
$MPElement[Name=&quot;MicrosoftWindowsLibrary6172210!Microsoft.Windows.Computer&quot;]$
          
            
              $Target/Id$
            
          
        
      
    
  
</description>
		<content:encoded><![CDATA[<p>These are the updates I had to make to the XML to get this to work in SCOMR2 RTM:</p>
<p>$MPElement[Name="SystemCenter!Microsoft.SystemCenter.HealthServiceWatcher"]$<br />
$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary6172210!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</p>
<p>$MPElement[Name="SystemCenter!Microsoft.SystemCenter.HealthService"]$</p>
<p>$MPElement[Name="MicrosoftWindowsLibrary6172210!Microsoft.Windows.Computer"]$</p>
<p>              $Target/Id$</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad</title>
		<link>http://www.scom2k7.com/dynamic-computer-groups-that-send-heartbeat-alerts/comment-page-1/#comment-2275</link>
		<dc:creator>Brad</dc:creator>
		<pubDate>Mon, 29 Jun 2009 15:27:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.scom2k7.com/?p=242#comment-2275</guid>
		<description>Hello,

I have a dynamically populated group.  I want to create another group that is populated from healthwatcheragent objects that are included in the first group.  I can use a contained expression in xml to populate the new group, but it mirrors the first one.  Regular expression Expressions entered after the Contained statement has no effect.  Entering the regular expression before the contained expression fails during import of the MP.  Any ideas?  Thnks, BT

XML that mirrors the first group to the second and regular expression has no impact.


  
    
      rrrrrrrr
      1.0.0.6
    
    rrrrrrrr
    
      
        Microsoft.SystemCenter.Library
        6.0.6278.0
        31bf3856ad364e35
      
		
        AB_SOS_DiscoveriesAndGroups_MP
        1.0.0.15
        240c1aab2b6b0b06
      
		
        Microsoft.SystemCenter.InstanceGroup.Library
        6.0.6278.0
        31bf3856ad364e35
      
    
  
  
    
      
        
      
    
  
  
    
      
			Discovery
			
				
			
			
				$MPElement$
				$MPElement[Name=&quot;UINameSpacec2875bcbb2564f1386b662d094f45945.Group&quot;]$
				
					
						$MPElement[Name=&quot;SC!Microsoft.SystemCenter.AgentWatcher&quot;]$
						$MPElement[Name=&quot;IGL!Microsoft.SystemCenter.InstanceGroupContainsEntities&quot;]$
							
								
									$MPElement[Name=&quot;ABSOSDiscoveriesAndGroupsMP10015!AB_SOS_BiaDeferrableServers_ComputerAndWatcherGroup&quot;]$
									
										
											$MPElement[Name=&quot;SC!Microsoft.SystemCenter.HealthServiceWatcher&quot;]$		
											
												
													
														$MPElement[Name=&quot;SC!Microsoft.SystemCenter.HealthServiceWatcher&quot;]/HealthServiceName$
													
													MatchesRegularExpression
													(?i:^DEV*)
												
											
										
									
								
							
					
				
			
		
    
  
  
    
      
        
          rrrrrrrr
        
        
          aaatest
        
        
          Populate aaatest
          This discovery rule populates the group &#039;aaatest&#039;
        
      
    
  
</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>I have a dynamically populated group.  I want to create another group that is populated from healthwatcheragent objects that are included in the first group.  I can use a contained expression in xml to populate the new group, but it mirrors the first one.  Regular expression Expressions entered after the Contained statement has no effect.  Entering the regular expression before the contained expression fails during import of the MP.  Any ideas?  Thnks, BT</p>
<p>XML that mirrors the first group to the second and regular expression has no impact.</p>
<p>      rrrrrrrr<br />
      1.0.0.6</p>
<p>    rrrrrrrr</p>
<p>        Microsoft.SystemCenter.Library<br />
        6.0.6278.0<br />
        31bf3856ad364e35</p>
<p>        AB_SOS_DiscoveriesAndGroups_MP<br />
        1.0.0.15<br />
        240c1aab2b6b0b06</p>
<p>        Microsoft.SystemCenter.InstanceGroup.Library<br />
        6.0.6278.0<br />
        31bf3856ad364e35</p>
<p>			Discovery</p>
<p>				$MPElement$<br />
				$MPElement[Name="UINameSpacec2875bcbb2564f1386b662d094f45945.Group"]$</p>
<p>						$MPElement[Name="SC!Microsoft.SystemCenter.AgentWatcher"]$<br />
						$MPElement[Name="IGL!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</p>
<p>									$MPElement[Name="ABSOSDiscoveriesAndGroupsMP10015!AB_SOS_BiaDeferrableServers_ComputerAndWatcherGroup"]$</p>
<p>											$MPElement[Name="SC!Microsoft.SystemCenter.HealthServiceWatcher"]$		</p>
<p>														$MPElement[Name="SC!Microsoft.SystemCenter.HealthServiceWatcher"]/HealthServiceName$</p>
<p>													MatchesRegularExpression<br />
													(?i:^DEV*)</p>
<p>          rrrrrrrr</p>
<p>          aaatest</p>
<p>          Populate aaatest<br />
          This discovery rule populates the group &#8216;aaatest&#8217;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Seth</title>
		<link>http://www.scom2k7.com/dynamic-computer-groups-that-send-heartbeat-alerts/comment-page-1/#comment-2061</link>
		<dc:creator>Seth</dc:creator>
		<pubDate>Fri, 08 May 2009 20:43:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.scom2k7.com/?p=242#comment-2061</guid>
		<description>Here is my MP:


  
    
      CriticalServers
      1.0.0.0
    
    CriticalServers
    
      
        Microsoft.SystemCenter.Library
        6.1.7043.0
        31bf3856ad364e35
      
      
        Microsoft.Windows.Library
        6.1.7043.0
        31bf3856ad364e35
      
      
        Microsoft.SystemCenter.InstanceGroup.Library
        6.1.7043.0
        31bf3856ad364e35
      
    
  
  
    
      
        
      
    
  
  
    
      
        Discovery
        
          
        
        
          $MPElement$
          $MPElement[Name=&quot;UINameSpace2b7107d4262d4f6e8968d70c0d9a2cc9.Group&quot;]$
          
            
	

 $MPElement[Name=&quot;SystemCenter!Microsoft.SystemCenter.HealthServiceWatcher&quot;]$

$MPElement[Name=&quot;MicrosoftSystemCenterInstanceGroupLibrary6062780!Microsoft.SystemCenter.InstanceGroupContainsEntities&quot;]$



              

$MPElement[Name=&quot;SystemCenter!Microsoft.SystemCenter.HealthService&quot;]$

      

          

$MPElement[Name=&quot;MicrosoftWindowsLibrary6062780!Microsoft.Windows.Computer&quot;]$

          

            

              $Target/Id$

            

          

        

      

    

  




	
              $MPElement[Name=&quot;MicrosoftWindowsLibrary6170430!Microsoft.Windows.Computer&quot;]$
              $MPElement[Name=&quot;MicrosoftSystemCenterInstanceGroupLibrary6170430!Microsoft.SystemCenter.InstanceGroupContainsEntities&quot;]$
              
                
                  
                    
                      
                        $MPElement[Name=&quot;MicrosoftWindowsLibrary6170430!Microsoft.Windows.Computer&quot;]/OrganizationalUnit$
                      
                      Equal
                      
                        ou=critical,ou=jst,=ou=zservers,dc=ad,dc=ctcgsc,=dc=org
                      
                    
                  
                  
                    
                      
                        $MPElement[Name=&quot;MicrosoftWindowsLibrary6170430!Microsoft.Windows.Computer&quot;]/OrganizationalUnit$
                      
                      Equal
                      
                        ou=non-dynamic_dns_reg,ou=jst,ou=servers,dc=ad,dc=ctcgsc,dc=org
                      
                    
                  
                
              
            
          
        
      
    
  
  
    
      
    
  
  
    
      
        
          CriticalServers
        
        
          CriticalServers
        
        
          Critical_Servers_Group
        
        
          Populate Critical_Servers_Group
          This discovery rule populates the group &#039;Critical_Servers_Group&#039;
        
      
    
  
</description>
		<content:encoded><![CDATA[<p>Here is my MP:</p>
<p>      CriticalServers<br />
      1.0.0.0</p>
<p>    CriticalServers</p>
<p>        Microsoft.SystemCenter.Library<br />
        6.1.7043.0<br />
        31bf3856ad364e35</p>
<p>        Microsoft.Windows.Library<br />
        6.1.7043.0<br />
        31bf3856ad364e35</p>
<p>        Microsoft.SystemCenter.InstanceGroup.Library<br />
        6.1.7043.0<br />
        31bf3856ad364e35</p>
<p>        Discovery</p>
<p>          $MPElement$<br />
          $MPElement[Name="UINameSpace2b7107d4262d4f6e8968d70c0d9a2cc9.Group"]$</p>
<p> $MPElement[Name="SystemCenter!Microsoft.SystemCenter.HealthServiceWatcher"]$</p>
<p>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary6062780!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</p>
<p>$MPElement[Name="SystemCenter!Microsoft.SystemCenter.HealthService"]$</p>
<p>$MPElement[Name="MicrosoftWindowsLibrary6062780!Microsoft.Windows.Computer"]$</p>
<p>              $Target/Id$</p>
<p>              $MPElement[Name="MicrosoftWindowsLibrary6170430!Microsoft.Windows.Computer"]$<br />
              $MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary6170430!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</p>
<p>                        $MPElement[Name="MicrosoftWindowsLibrary6170430!Microsoft.Windows.Computer"]/OrganizationalUnit$</p>
<p>                      Equal</p>
<p>                        ou=critical,ou=jst,=ou=zservers,dc=ad,dc=ctcgsc,=dc=org</p>
<p>                        $MPElement[Name="MicrosoftWindowsLibrary6170430!Microsoft.Windows.Computer"]/OrganizationalUnit$</p>
<p>                      Equal</p>
<p>                        ou=non-dynamic_dns_reg,ou=jst,ou=servers,dc=ad,dc=ctcgsc,dc=org</p>
<p>          CriticalServers</p>
<p>          CriticalServers</p>
<p>          Critical_Servers_Group</p>
<p>          Populate Critical_Servers_Group<br />
          This discovery rule populates the group &#8216;Critical_Servers_Group&#8217;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Seth</title>
		<link>http://www.scom2k7.com/dynamic-computer-groups-that-send-heartbeat-alerts/comment-page-1/#comment-2060</link>
		<dc:creator>Seth</dc:creator>
		<pubDate>Fri, 08 May 2009 20:42:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.scom2k7.com/?p=242#comment-2060</guid>
		<description>I tried the above and get the following error message when trying to import.  I also tried deleted the original mp and reimporting:  

Any ideas?

CriticalServers could not be imported.

If any management packs in the Import list are dependent on this management pack, the installation of the dependent management packs will fail.

The requested management pack was invalid. See inner exception for details.
Parameter name: managementPack

Verification failed with [1] errors:
-------------------------------------------------------
Error 1:
: Failed to verify Discovery [UINameSpace2b7107d4262d4f6e8968d70c0d9a2cc9.Group.DiscoveryRule]
Failed to verify referenced module : ID=GroupPopulationDataSourceInvalid configuration specified for Module [GroupPopulationDataSource]Cannot find MPElement: MicrosoftSystemCenterInstanceGroupLibrary6062780!Microsoft.SystemCenter.InstanceGroupContainsEntities specified in expression: $MPElement[Name=&quot;MicrosoftSystemCenterInstanceGroupLibrary6062780!Microsoft.SystemCenter.InstanceGroupContainsEntities&quot;]$Cannot resolve identifier [MicrosoftSystemCenterInstanceGroupLibrary6062780!Microsoft.SystemCenter.InstanceGroupContainsEntities] in the context of ManagementPack [CriticalServers]. Unknown alias [MicrosoftSystemCenterInstanceGroupLibrary6062780]
-------------------------------------------------------


Failed to verify Discovery [UINameSpace2b7107d4262d4f6e8968d70c0d9a2cc9.Group.DiscoveryRule]

Failed to verify referenced module : ID=GroupPopulationDataSource

Invalid configuration specified for Module [GroupPopulationDataSource]

Cannot find MPElement: MicrosoftSystemCenterInstanceGroupLibrary6062780!Microsoft.SystemCenter.InstanceGroupContainsEntities specified in expression: $MPElement[Name=&quot;MicrosoftSystemCenterInstanceGroupLibrary6062780!Microsoft.SystemCenter.InstanceGroupContainsEntities&quot;]$

Cannot resolve identifier [MicrosoftSystemCenterInstanceGroupLibrary6062780!Microsoft.SystemCenter.InstanceGroupContainsEntities] in the context of ManagementPack [CriticalServers]. Unknown alias [MicrosoftSystemCenterInstanceGroupLibrary6062780]</description>
		<content:encoded><![CDATA[<p>I tried the above and get the following error message when trying to import.  I also tried deleted the original mp and reimporting:  </p>
<p>Any ideas?</p>
<p>CriticalServers could not be imported.</p>
<p>If any management packs in the Import list are dependent on this management pack, the installation of the dependent management packs will fail.</p>
<p>The requested management pack was invalid. See inner exception for details.<br />
Parameter name: managementPack</p>
<p>Verification failed with [1] errors:<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Error 1:<br />
: Failed to verify Discovery [UINameSpace2b7107d4262d4f6e8968d70c0d9a2cc9.Group.DiscoveryRule]<br />
Failed to verify referenced module : ID=GroupPopulationDataSourceInvalid configuration specified for Module [GroupPopulationDataSource]Cannot find MPElement: MicrosoftSystemCenterInstanceGroupLibrary6062780!Microsoft.SystemCenter.InstanceGroupContainsEntities specified in expression: $MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary6062780!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$Cannot resolve identifier [MicrosoftSystemCenterInstanceGroupLibrary6062780!Microsoft.SystemCenter.InstanceGroupContainsEntities] in the context of ManagementPack [CriticalServers]. Unknown alias [MicrosoftSystemCenterInstanceGroupLibrary6062780]<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Failed to verify Discovery [UINameSpace2b7107d4262d4f6e8968d70c0d9a2cc9.Group.DiscoveryRule]</p>
<p>Failed to verify referenced module : ID=GroupPopulationDataSource</p>
<p>Invalid configuration specified for Module [GroupPopulationDataSource]</p>
<p>Cannot find MPElement: MicrosoftSystemCenterInstanceGroupLibrary6062780!Microsoft.SystemCenter.InstanceGroupContainsEntities specified in expression: $MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary6062780!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</p>
<p>Cannot resolve identifier [MicrosoftSystemCenterInstanceGroupLibrary6062780!Microsoft.SystemCenter.InstanceGroupContainsEntities] in the context of ManagementPack [CriticalServers]. Unknown alias [MicrosoftSystemCenterInstanceGroupLibrary6062780]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://www.scom2k7.com/dynamic-computer-groups-that-send-heartbeat-alerts/comment-page-1/#comment-1429</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Sun, 18 Jan 2009 19:41:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.scom2k7.com/?p=242#comment-1429</guid>
		<description>Thanks for this code it has helped alot, is it possible to explain how i could do the same for IIS role, Exchange Role and AD domain controller role could adapt this code in theory?</description>
		<content:encoded><![CDATA[<p>Thanks for this code it has helped alot, is it possible to explain how i could do the same for IIS role, Exchange Role and AD domain controller role could adapt this code in theory?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
