|
@@ -1,54 +1,80 @@
|
|
|
|
+<%if scope.function_hdp_nagios_members_exist('namenode') ||
|
|
|
|
+ scope.function_hdp_nagios_members_exist('snamenode') ||
|
|
|
|
+ scope.function_hdp_nagios_members_exist('slaves')-%>
|
|
define servicegroup {
|
|
define servicegroup {
|
|
servicegroup_name HDFS
|
|
servicegroup_name HDFS
|
|
alias HDFS Checks
|
|
alias HDFS Checks
|
|
}
|
|
}
|
|
|
|
+<% end -%>
|
|
|
|
+<%if scope.function_hdp_nagios_members_exist('jobtracker') ||
|
|
|
|
+ scope.function_hdp_nagios_members_exist('historyserver2')-%>
|
|
define servicegroup {
|
|
define servicegroup {
|
|
servicegroup_name MAPREDUCE
|
|
servicegroup_name MAPREDUCE
|
|
alias MAPREDUCE Checks
|
|
alias MAPREDUCE Checks
|
|
}
|
|
}
|
|
|
|
+<% end -%>
|
|
|
|
+<%if scope.function_hdp_nagios_members_exist('resorcemanager') ||
|
|
|
|
+ scope.function_hdp_nagios_members_exist('nodemanagers') -%>
|
|
define servicegroup {
|
|
define servicegroup {
|
|
servicegroup_name YARN
|
|
servicegroup_name YARN
|
|
alias YARN Checks
|
|
alias YARN Checks
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+<% end -%>
|
|
|
|
+<%if scope.function_hdp_nagios_members_exist('flume-servers')-%>
|
|
define servicegroup {
|
|
define servicegroup {
|
|
servicegroup_name FLUME
|
|
servicegroup_name FLUME
|
|
alias FLUME Checks
|
|
alias FLUME Checks
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+<% end -%>
|
|
|
|
+<%if scope.function_hdp_nagios_members_exist('hbasemasters')-%>
|
|
define servicegroup {
|
|
define servicegroup {
|
|
servicegroup_name HBASE
|
|
servicegroup_name HBASE
|
|
alias HBASE Checks
|
|
alias HBASE Checks
|
|
}
|
|
}
|
|
|
|
+<% end -%>
|
|
|
|
+<%if scope.function_hdp_nagios_members_exist('oozie-server')-%>
|
|
define servicegroup {
|
|
define servicegroup {
|
|
servicegroup_name OOZIE
|
|
servicegroup_name OOZIE
|
|
alias OOZIE Checks
|
|
alias OOZIE Checks
|
|
}
|
|
}
|
|
|
|
+<% end -%>
|
|
|
|
+<%if scope.function_hdp_nagios_members_exist('webhcat-server')-%>
|
|
define servicegroup {
|
|
define servicegroup {
|
|
servicegroup_name WEBHCAT
|
|
servicegroup_name WEBHCAT
|
|
alias WEBHCAT Checks
|
|
alias WEBHCAT Checks
|
|
}
|
|
}
|
|
|
|
+<% end -%>
|
|
|
|
+<%if scope.function_hdp_nagios_members_exist('nagios-server')-%>
|
|
define servicegroup {
|
|
define servicegroup {
|
|
servicegroup_name NAGIOS
|
|
servicegroup_name NAGIOS
|
|
alias NAGIOS Checks
|
|
alias NAGIOS Checks
|
|
}
|
|
}
|
|
|
|
+<% end -%>
|
|
|
|
+<%if scope.function_hdp_nagios_members_exist('ganglia-server')-%>
|
|
define servicegroup {
|
|
define servicegroup {
|
|
servicegroup_name GANGLIA
|
|
servicegroup_name GANGLIA
|
|
alias GANGLIA Checks
|
|
alias GANGLIA Checks
|
|
}
|
|
}
|
|
|
|
+<% end -%>
|
|
|
|
+<%if scope.function_hdp_nagios_members_exist('hiveserver')-%>
|
|
define servicegroup {
|
|
define servicegroup {
|
|
servicegroup_name HIVE-METASTORE
|
|
servicegroup_name HIVE-METASTORE
|
|
alias HIVE-METASTORE Checks
|
|
alias HIVE-METASTORE Checks
|
|
}
|
|
}
|
|
|
|
+<% end -%>
|
|
|
|
+<%if scope.function_hdp_nagios_members_exist('zookeeper-servers')-%>
|
|
define servicegroup {
|
|
define servicegroup {
|
|
servicegroup_name ZOOKEEPER
|
|
servicegroup_name ZOOKEEPER
|
|
alias ZOOKEEPER Checks
|
|
alias ZOOKEEPER Checks
|
|
}
|
|
}
|
|
|
|
+<% end -%>
|
|
define servicegroup {
|
|
define servicegroup {
|
|
servicegroup_name AMBARI
|
|
servicegroup_name AMBARI
|
|
alias AMBARI Checks
|
|
alias AMBARI Checks
|
|
}
|
|
}
|
|
|
|
+<%if scope.function_hdp_nagios_members_exist('hue-server')-%>
|
|
define servicegroup {
|
|
define servicegroup {
|
|
servicegroup_name HUE
|
|
servicegroup_name HUE
|
|
alias HUE Checks
|
|
alias HUE Checks
|
|
}
|
|
}
|
|
|
|
+<% end -%>
|