Преглед на файлове

AMBARI-3948. HBase Multi-Master setup shows HBase Master alerts under HDP 1.3.x stack. (swagle)

Siddharth Wagle преди 11 години
родител
ревизия
74dfb8e178

+ 11 - 11
ambari-agent/src/main/puppet/modules/hdp-nagios/templates/hadoop-services.cfg.erb

@@ -647,16 +647,16 @@ define service {
 }
 
 # HBASE:: MASTER Checks
-define service {
-        hostgroup_name          hbasemasters
-        use                     hadoop-service
-        service_description     HBASEMASTER::HBase Master Web UI
-        servicegroups           HBASE
-        check_command           check_webui!hbase!<%=scope.function_hdp_template_var("::hdp::hbase_master_port")%>
-        normal_check_interval   1
-        retry_check_interval    1
-        max_check_attempts      3
-}
+# define service {
+#         hostgroup_name          hbasemasters
+#         use                     hadoop-service
+#         service_description     HBASEMASTER::HBase Master Web UI
+#         servicegroups           HBASE
+#         check_command           check_webui!hbase!<%=scope.function_hdp_template_var("::hdp::hbase_master_port")%>
+#         normal_check_interval   1
+#         retry_check_interval    1
+#         max_check_attempts      3
+# }
 <% if scope.function_hdp_template_var("hdp_os_type") != "suse"%>
 define service {
         hostgroup_name          hbasemasters
@@ -674,7 +674,7 @@ define service {
         use                     hadoop-service
         service_description     HBASEMASTER::HBase Master process
         servicegroups           HBASE
-        check_command           check_tcp!<%=scope.function_hdp_template_var("::hdp::hbase_master_port")%>!-w 1 -c 1
+        check_command           check_tcp!<%=scope.function_hdp_template_var("::hdp::hbase_master_rpc_port")%>!-w 1 -c 1
         normal_check_interval   0.5
         retry_check_interval    0.25
         max_check_attempts      4

+ 2 - 0
ambari-agent/src/main/puppet/modules/hdp/manifests/init.pp

@@ -78,6 +78,8 @@ class hdp(
 
   $hbase_master_port = hdp_default("hbase-site/hbase.master.info.port","60010")
   $hbase_rs_port = hdp_default("hbase-site/hbase.regionserver.info.port","60030")
+  ## Nagios check_tcp port
+  $hbase_master_rpc_port = hdp_default("hbase-site/hbase.master.port", "60000")
   
   $ganglia_port = hdp_default("ganglia_port","8651")
   $ganglia_collector_slaves_port = hdp_default("ganglia_collector_slaves_port","8660")