Browse Source

AMBARI-2872. Ganglia monitors are generated for Resource Manager, History Server even if they are not selected. (odiachenko)

Oleksandr Diachenko 11 years ago
parent
commit
f547305d2a

+ 9 - 2
ambari-agent/src/main/puppet/modules/hdp-ganglia/manifests/server.pp

@@ -71,8 +71,15 @@ class hdp-ganglia::server(
     }
   }
 
-  if (hdp_get_major_stack_version($stack_version) >= 2) {
-    hdp-ganglia::config::generate_server { ['HDPResourceManager', 'HDPHistoryServer']:
+  if ($hdp::params::is_rmnode_master) {
+    hdp-ganglia::config::generate_server { 'HDPResourceManager':
+      ganglia_service => 'gmond',
+      role => 'server'
+    }
+  }
+  
+  if ($hdp::params::is_hsnode_master) {
+    hdp-ganglia::config::generate_server { 'HDPHistoryServer':
       ganglia_service => 'gmond',
       role => 'server'
     }