瀏覽代碼

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

Oleksandr Diachenko 11 年之前
父節點
當前提交
f547305d2a
共有 1 個文件被更改,包括 9 次插入2 次删除
  1. 9 2
      ambari-agent/src/main/puppet/modules/hdp-ganglia/manifests/server.pp

+ 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'
     }