You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by ma...@apache.org on 2013/10/18 02:25:44 UTC
[22/30] AMBARI-3266. Contribute Ambari-SCOM. (Tom Beerbower via
mahadev)
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/HostComponentsHeathState/TempletonServerHealthStateUnitMonitor.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/HostComponentsHeathState/TempletonServerHealthStateUnitMonitor.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/HostComponentsHeathState/TempletonServerHealthStateUnitMonitor.mpx
new file mode 100644
index 0000000..cc86ca0
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/HostComponentsHeathState/TempletonServerHealthStateUnitMonitor.mpx
@@ -0,0 +1,95 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Monitors>
+ <UnitMonitor ID="Ambari.SCOM.UnitMonitor.TempletonServerComponentHealthState"
+ TypeID="Ambari.SCOM.UnitMonitorType.HostComponentHealthState"
+ Target="Ambari.SCOM.HostComponent.TempletonServer"
+ ParentMonitorID="Health!System.Health.AvailabilityState"
+ Remotable="true" Priority="Normal" Accessibility="Public" Enabled="true" ConfirmDelivery="true">
+ <Category>AvailabilityHealth</Category>
+ <AlertSettings AlertMessage="Ambari.SCOM.UnitMonitor.TempletonServerComponentHealthState.AlertMessage">
+ <AlertOnState>Error</AlertOnState>
+ <AutoResolve>true</AutoResolve>
+ <AlertPriority>Normal</AlertPriority>
+ <AlertSeverity>MatchMonitorHealth</AlertSeverity>
+ <AlertParameters>
+ <AlertParameter1>$Target/Host/Host/Property[Type="Ambari.SCOM.Host.Private"]/HostName$</AlertParameter1>
+ <AlertParameter2>$Target/Host/Host/Property[Type="Ambari.SCOM.Host.Private"]/ClusterName$</AlertParameter2>
+ </AlertParameters>
+ </AlertSettings>
+ <OperationalStates>
+ <OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success" />
+ <OperationalState ID="Critical" MonitorTypeStateID="Critical" HealthState="Error" />
+ </OperationalStates>
+ <Configuration>
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ </Configuration>
+ </UnitMonitor>
+ </Monitors>
+ </Monitoring>
+
+ <Presentation>
+ <StringResources>
+ <StringResource ID="Ambari.SCOM.UnitMonitor.TempletonServerComponentHealthState.AlertMessage" />
+ </StringResources>
+ </Presentation>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.TempletonServerComponentHealthState">
+ <Name>Templeton/WebHCat Server Service State</Name>
+ <Description>Gives critical alert if a Templeton Server service is unavailable.</Description>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.TempletonServerComponentHealthState" SubElementID="Healthy">
+ <Name>Running</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.TempletonServerComponentHealthState" SubElementID="Critical">
+ <Name>Not Running</Name>
+ </DisplayString>
+
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.TempletonServerComponentHealthState.AlertMessage">
+ <Name>Templeton Server service is not running.</Name>
+ <Description>Templeton Server hosted on "{0}" in cluster "{1}" is not running.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.UnitMonitor.TempletonServerComponentHealthState" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Gives critical alert if a Templeton Server service is unavailable.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>TBD</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>TBD</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/JobTracker/MemoryHeapUsageUnitMonitor.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/JobTracker/MemoryHeapUsageUnitMonitor.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/JobTracker/MemoryHeapUsageUnitMonitor.mpx
new file mode 100644
index 0000000..1cfeeed
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/JobTracker/MemoryHeapUsageUnitMonitor.mpx
@@ -0,0 +1,103 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Monitors>
+ <UnitMonitor ID="Ambari.SCOM.UnitMonitor.JobTrackerMemoryHeapUsed"
+ TypeID="Ambari.SCOM.UnitMonitorType.HostComponentThreeStateThreshold"
+ Target="Ambari.SCOM.HostComponent.JobTracker"
+ ParentMonitorID="Health!System.Health.PerformanceState"
+ Remotable="true" Priority="Normal" Accessibility="Public" Enabled="true" ConfirmDelivery="true">
+ <Category>PerformanceHealth</Category>
+ <AlertSettings AlertMessage="Ambari.SCOM.UnitMonitor.JobTrackerMemoryHeapUsed.AlertMessage">
+ <AlertOnState>Warning</AlertOnState>
+ <AutoResolve>true</AutoResolve>
+ <AlertPriority>Normal</AlertPriority>
+ <AlertSeverity>MatchMonitorHealth</AlertSeverity>
+ <AlertParameters>
+ <AlertParameter1>$Target/Host/Host/Property[Type="Ambari.SCOM.Host.Private"]/ClusterName$</AlertParameter1>
+ <AlertParameter2>$Data/Context/Property[@Name='calculated.memheapusedpercent']$</AlertParameter2>
+ </AlertParameters>
+ </AlertSettings>
+ <OperationalStates>
+ <OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success" />
+ <OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning" />
+ <OperationalState ID="Critical" MonitorTypeStateID="Critical" HealthState="Error" />
+ </OperationalStates>
+ <Configuration>
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>calculated.memheapusedpercent</PropertyName>
+ <TheGreaterTheBetter>false</TheGreaterTheBetter>
+ <WarningThreshold>80</WarningThreshold>
+ <CriticalThreshold>90</CriticalThreshold>
+ </Configuration>
+ </UnitMonitor>
+ </Monitors>
+ </Monitoring>
+
+ <Presentation>
+ <StringResources>
+ <StringResource ID="Ambari.SCOM.UnitMonitor.JobTrackerMemoryHeapUsed.AlertMessage"/>
+ </StringResources>
+ </Presentation>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.JobTrackerMemoryHeapUsed">
+ <Name>Memory Heap Usage</Name>
+ <Description>Gives warning/critical alert if percentage of used job-tracker memory heap is more than lower/upper threshold.</Description>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.JobTrackerMemoryHeapUsed" SubElementID="Healthy">
+ <Name>Low</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.JobTrackerMemoryHeapUsed" SubElementID="Warning">
+ <Name>High</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.JobTrackerMemoryHeapUsed" SubElementID="Critical">
+ <Name>Critical</Name>
+ </DisplayString>
+
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.JobTrackerMemoryHeapUsed.AlertMessage">
+ <Name>JobTracker is working under high memory pressure.</Name>
+ <Description>There are {1}% of committed heap memory used by JobTracker of cluster "{0}".</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.UnitMonitor.JobTrackerMemoryHeapUsed" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Gives warning/critical alert if percentage of used job-tracker memory heap is more than lower/upper threshold.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>TBD</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>TBD</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/MapReduceService/DeadTaskTrackersUnitMonitor.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/MapReduceService/DeadTaskTrackersUnitMonitor.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/MapReduceService/DeadTaskTrackersUnitMonitor.mpx
new file mode 100644
index 0000000..2334299
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/MapReduceService/DeadTaskTrackersUnitMonitor.mpx
@@ -0,0 +1,106 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Monitors>
+ <UnitMonitor ID="Ambari.SCOM.UnitMonitor.MapReduceDeadTaskTrackers"
+ TypeID="Ambari.SCOM.UnitMonitorType.MapReduceServiceThreeStateThreshold"
+ Target="Ambari.SCOM.ClusterService.MapReduce"
+ ParentMonitorID="Health!System.Health.AvailabilityState"
+ Remotable="true" Priority="Normal" Accessibility="Public" Enabled="true" ConfirmDelivery="true">
+ <Category>AvailabilityHealth</Category>
+ <AlertSettings AlertMessage="Ambari.SCOM.UnitMonitor.MapReduceDeadTaskTrackers.AlertMessage">
+ <AlertOnState>Warning</AlertOnState>
+ <AutoResolve>true</AutoResolve>
+ <AlertPriority>Normal</AlertPriority>
+ <AlertSeverity>MatchMonitorHealth</AlertSeverity>
+ <AlertParameters>
+ <AlertParameter1>$Target/Host/Property[Type="Ambari.SCOM.ClusterService.Private"]/ClusterName$</AlertParameter1>
+ <AlertParameter2>$Data/Context/Property[@Name='deadtasktrackers_percent']$</AlertParameter2>
+ </AlertParameters>
+ </AlertSettings>
+ <OperationalStates>
+ <OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success" />
+ <OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning" />
+ <OperationalState ID="Critical" MonitorTypeStateID="Critical" HealthState="Error" />
+ </OperationalStates>
+ <Configuration>
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>deadtasktrackers_percent</PropertyName>
+ <TheGreaterTheBetter>false</TheGreaterTheBetter>
+ <WarningThreshold>10</WarningThreshold>
+ <CriticalThreshold>20</CriticalThreshold>
+ </Configuration>
+ </UnitMonitor>
+ </Monitors>
+ </Monitoring>
+
+ <Presentation>
+ <StringResources>
+ <StringResource ID="Ambari.SCOM.UnitMonitor.MapReduceDeadTaskTrackers.AlertMessage"/>
+ </StringResources>
+ </Presentation>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.MapReduceDeadTaskTrackers">
+ <Name>TaskTrackers Down</Name>
+ <Description>Gives warning/critical alert if percentage of map reduce dead task-trackers is more than lower/upper threshold.</Description>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.MapReduceDeadTaskTrackers" SubElementID="Healthy">
+ <Name>Low</Name>
+ <Description>Most of TaskTrackers are alive</Description>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.MapReduceDeadTaskTrackers" SubElementID="Warning">
+ <Name>Significant</Name>
+ <Description>Significant number of TaskTrackers are down</Description>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.MapReduceDeadTaskTrackers" SubElementID="Critical">
+ <Name>Critical</Name>
+ <Description>Critical number of TaskTrackers are down</Description>
+ </DisplayString>
+
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.MapReduceDeadTaskTrackers.AlertMessage">
+ <Name>A significant number of TaskTrackers are down in the cluster.</Name>
+ <Description>There are {1}% down TaskTrackers in cluster "{0}".</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.UnitMonitor.MapReduceDeadTaskTrackers" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Gives warning/critical alert if percentage of map reduce dead task-trackers is more than lower/upper threshold.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>TBD</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>TBD</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/MapReduceService/FailedJobsUnitMonitor.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/MapReduceService/FailedJobsUnitMonitor.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/MapReduceService/FailedJobsUnitMonitor.mpx
new file mode 100644
index 0000000..25aa50b
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/MapReduceService/FailedJobsUnitMonitor.mpx
@@ -0,0 +1,102 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Monitors>
+ <UnitMonitor ID="Ambari.SCOM.UnitMonitor.MapReduceFailedJobs"
+ TypeID="Ambari.SCOM.UnitMonitorType.MapReduceServiceThreeStateThreshold"
+ Target="Ambari.SCOM.ClusterService.MapReduce"
+ ParentMonitorID="Health!System.Health.PerformanceState"
+ Remotable="true" Priority="Normal" Accessibility="Public" Enabled="true" ConfirmDelivery="true">
+ <Category>PerformanceHealth</Category>
+ <AlertSettings AlertMessage="Ambari.SCOM.UnitMonitor.MapReduceFailedJobs.AlertMessage">
+ <AlertOnState>Error</AlertOnState>
+ <AutoResolve>true</AutoResolve>
+ <AlertPriority>Normal</AlertPriority>
+ <AlertSeverity>MatchMonitorHealth</AlertSeverity>
+ <AlertParameters>
+ <AlertParameter1>$Target/Host/Property[Type="Ambari.SCOM.ClusterService.Private"]/ClusterName$</AlertParameter1>
+ </AlertParameters>
+ </AlertSettings>
+ <OperationalStates>
+ <OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success" />
+ <OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning" />
+ <OperationalState ID="Critical" MonitorTypeStateID="Critical" HealthState="Error" />
+ </OperationalStates>
+ <Configuration>
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>failedjobs_percent</PropertyName>
+ <TheGreaterTheBetter>false</TheGreaterTheBetter>
+ <WarningThreshold>10</WarningThreshold>
+ <CriticalThreshold>40</CriticalThreshold>
+ </Configuration>
+ </UnitMonitor>
+ </Monitors>
+ </Monitoring>
+
+ <Presentation>
+ <StringResources>
+ <StringResource ID="Ambari.SCOM.UnitMonitor.MapReduceFailedJobs.AlertMessage"/>
+ </StringResources>
+ </Presentation>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.MapReduceFailedJobs">
+ <Name>Failed Jobs</Name>
+ <Description>Gives warning/critical alert if percentage of map-reduce failed jobs is more than lower/upper threshold.</Description>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.MapReduceFailedJobs" SubElementID="Healthy">
+ <Name>Low</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.MapReduceFailedJobs" SubElementID="Warning">
+ <Name>High</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.MapReduceFailedJobs" SubElementID="Critical">
+ <Name>Critical</Name>
+ </DisplayString>
+
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.MapReduceFailedJobs.AlertMessage">
+ <Name>MapReduce jobs are failing too frequently.</Name>
+ <Description>Significant number of MapReduce jobs are failing in cluster "{0}".</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.UnitMonitor.MapReduceFailedJobs" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Gives warning/critical alert if percentage of map-reduce failed jobs is more than lower/upper threshold.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>TBD</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>TBD</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/MapReduceService/InvalidTaskTrackersUnitMonitor.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/MapReduceService/InvalidTaskTrackersUnitMonitor.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/MapReduceService/InvalidTaskTrackersUnitMonitor.mpx
new file mode 100644
index 0000000..76517e3
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/MapReduceService/InvalidTaskTrackersUnitMonitor.mpx
@@ -0,0 +1,102 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Monitors>
+ <UnitMonitor ID="Ambari.SCOM.UnitMonitor.MapReduceInvalidTaskTrackers"
+ TypeID="Ambari.SCOM.UnitMonitorType.MapReduceInvalidTaskTrackers"
+ Target="Ambari.SCOM.ClusterService.MapReduce"
+ ParentMonitorID="Health!System.Health.PerformanceState"
+ Remotable="true" Priority="Normal" Accessibility="Public" Enabled="true" ConfirmDelivery="true">
+ <Category>PerformanceHealth</Category>
+ <AlertSettings AlertMessage="Ambari.SCOM.UnitMonitor.MapReduceInvalidTaskTrackers.AlertMessage">
+ <AlertOnState>Warning</AlertOnState>
+ <AutoResolve>true</AutoResolve>
+ <AlertPriority>Normal</AlertPriority>
+ <AlertSeverity>MatchMonitorHealth</AlertSeverity>
+ <AlertParameters>
+ <AlertParameter1>$Target/Host/Property[Type="Ambari.SCOM.ClusterService.Private"]/ClusterName$</AlertParameter1>
+ <AlertParameter2>$Data/Context/Property[@Name='trackers_graylisted']$</AlertParameter2>
+ <AlertParameter3>$Data/Context/Property[@Name='trackers_blacklisted']$</AlertParameter3>
+ </AlertParameters>
+ </AlertSettings>
+ <OperationalStates>
+ <OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success" />
+ <OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning" />
+ <OperationalState ID="Critical" MonitorTypeStateID="Critical" HealthState="Error" />
+ </OperationalStates>
+ <Configuration>
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <WarningGraylistedCount>1</WarningGraylistedCount>
+ <CriticalBlacklistedCount>1</CriticalBlacklistedCount>
+ </Configuration>
+ </UnitMonitor>
+ </Monitors>
+ </Monitoring>
+
+ <Presentation>
+ <StringResources>
+ <StringResource ID="Ambari.SCOM.UnitMonitor.MapReduceInvalidTaskTrackers.AlertMessage"/>
+ </StringResources>
+ </Presentation>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.MapReduceInvalidTaskTrackers">
+ <Name>Invalid TaskTrackers</Name>
+ <Description>Gives warning alert if there is at least one graylisted task-tracker. Gives critical alert if there is at least one blacklisted task-tracker.</Description>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.MapReduceInvalidTaskTrackers" SubElementID="Healthy">
+ <Name>None</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.MapReduceInvalidTaskTrackers" SubElementID="Warning">
+ <Name>Graylisted Exists</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.MapReduceInvalidTaskTrackers" SubElementID="Critical">
+ <Name>Blacklisted Exists</Name>
+ </DisplayString>
+
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.MapReduceInvalidTaskTrackers.AlertMessage">
+ <Name>There are TaskTracker nodes which are in the invalid state.</Name>
+ <Description>There are {1} graylisted and {2} blacklisted TaskTrackers in cluster "{0}".</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.UnitMonitor.MapReduceInvalidTaskTrackers" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Gives warning alert if there is at least one graylisted task-tracker. Gives critical alert if there is at least one blacklisted task-tracker.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>TBD</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>TBD</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/NameNode/MemoryHeapUsageUnitMonitor.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/NameNode/MemoryHeapUsageUnitMonitor.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/NameNode/MemoryHeapUsageUnitMonitor.mpx
new file mode 100644
index 0000000..1025a19
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/NameNode/MemoryHeapUsageUnitMonitor.mpx
@@ -0,0 +1,103 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Monitors>
+ <UnitMonitor ID="Ambari.SCOM.UnitMonitor.NameNodeMemoryHeapUsed"
+ TypeID="Ambari.SCOM.UnitMonitorType.HostComponentThreeStateThreshold"
+ Target="Ambari.SCOM.HostComponent.NameNode"
+ ParentMonitorID="Health!System.Health.PerformanceState"
+ Remotable="true" Priority="Normal" Accessibility="Public" Enabled="true" ConfirmDelivery="true">
+ <Category>PerformanceHealth</Category>
+ <AlertSettings AlertMessage="Ambari.SCOM.UnitMonitor.NameNodeMemoryHeapUsed.AlertMessage">
+ <AlertOnState>Warning</AlertOnState>
+ <AutoResolve>true</AutoResolve>
+ <AlertPriority>Normal</AlertPriority>
+ <AlertSeverity>MatchMonitorHealth</AlertSeverity>
+ <AlertParameters>
+ <AlertParameter1>$Target/Host/Host/Property[Type="Ambari.SCOM.Host.Private"]/ClusterName$</AlertParameter1>
+ <AlertParameter2>$Data/Context/Property[@Name='calculated.memheapusedpercent']$</AlertParameter2>
+ </AlertParameters>
+ </AlertSettings>
+ <OperationalStates>
+ <OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success" />
+ <OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning" />
+ <OperationalState ID="Critical" MonitorTypeStateID="Critical" HealthState="Error" />
+ </OperationalStates>
+ <Configuration>
+ <IntervalSeconds>900</IntervalSeconds>
+ <TimeoutSeconds>300</TimeoutSeconds>
+ <PropertyName>calculated.memheapusedpercent</PropertyName>
+ <TheGreaterTheBetter>false</TheGreaterTheBetter>
+ <WarningThreshold>80</WarningThreshold>
+ <CriticalThreshold>90</CriticalThreshold>
+ </Configuration>
+ </UnitMonitor>
+ </Monitors>
+ </Monitoring>
+
+ <Presentation>
+ <StringResources>
+ <StringResource ID="Ambari.SCOM.UnitMonitor.NameNodeMemoryHeapUsed.AlertMessage"/>
+ </StringResources>
+ </Presentation>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.NameNodeMemoryHeapUsed">
+ <Name>Memory Heap Usage</Name>
+ <Description>Gives warning/critical alert if percentage of used NameNode memory heap is more than lower/upper threshold.</Description>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.NameNodeMemoryHeapUsed" SubElementID="Healthy">
+ <Name>Low</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.NameNodeMemoryHeapUsed" SubElementID="Warning">
+ <Name>High</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.NameNodeMemoryHeapUsed" SubElementID="Critical">
+ <Name>Critical</Name>
+ </DisplayString>
+
+ <DisplayString ElementID="Ambari.SCOM.UnitMonitor.NameNodeMemoryHeapUsed.AlertMessage">
+ <Name>NameNode is working under high memory pressure.</Name>
+ <Description>There are {1}% of committed heap memory used by NameNode of cluster "{0}".</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.UnitMonitor.NameNodeMemoryHeapUsed" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>Gives warning/critical alert if percentage of used NameNode memory heap is more than lower/upper threshold.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>TBD</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>TBD</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/ClusterServiceToSoftwareProjectionRollups.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/ClusterServiceToSoftwareProjectionRollups.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/ClusterServiceToSoftwareProjectionRollups.mpx
new file mode 100644
index 0000000..709e4cd
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/ClusterServiceToSoftwareProjectionRollups.mpx
@@ -0,0 +1,106 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Monitors>
+ <DependencyMonitor ID="Ambari.SCOM.Rollup.ClusterServiceToSoftwareProjectionAvailability"
+ Target="Ambari.SCOM.ClusterSoftwareProjection"
+ ParentMonitorID="Health!System.Health.AvailabilityState"
+ RelationshipType="Ambari.SCOM.ClusterSoftwareProjectionContainsClusterService"
+ MemberMonitor="Health!System.Health.AvailabilityState"
+ Accessibility="Public" Enabled="true" Remotable="true" Priority="Normal">
+ <Category>AvailabilityHealth</Category>
+ <Algorithm>WorstOf</Algorithm>
+ </DependencyMonitor>
+
+ <DependencyMonitor ID="Ambari.SCOM.Rollup.ClusterServiceToSoftwareProjectionPerformance"
+ Target="Ambari.SCOM.ClusterSoftwareProjection"
+ ParentMonitorID="Health!System.Health.PerformanceState"
+ RelationshipType="Ambari.SCOM.ClusterSoftwareProjectionContainsClusterService"
+ MemberMonitor="Health!System.Health.PerformanceState"
+ Accessibility="Public" Enabled="true" Remotable="true" Priority="Normal">
+ <Category>PerformanceHealth</Category>
+ <Algorithm>WorstOf</Algorithm>
+ </DependencyMonitor>
+ </Monitors>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.Rollup.ClusterServiceToSoftwareProjectionAvailability">
+ <Name>Services Health</Name>
+ <Description>Rolls up all Cluster Services availability monitors to the Hadoop Cluster Services Group.</Description>
+ </DisplayString>
+
+ <DisplayString ElementID="Ambari.SCOM.Rollup.ClusterServiceToSoftwareProjectionPerformance">
+ <Name>Services Performance</Name>
+ <Description>Rolls up all Cluster Services performance monitors to the Hadoop Cluster Services Group.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.Rollup.ClusterServiceToSoftwareProjectionAvailability" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>This monitor is the rollup of availability monitoring for Hadoop Cluster Services. If the state is unknown - monitoring has not been initialized yet.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>An unhealthy state for this monitor indicates some problem with availability of Hadoop Cluster Services. View current alerts for Hadoop Cluster Services using this link:</para>
+ <para>
+ <navigationLink>
+ <linkText>View Alerts</linkText>
+ <uri href="Microsoft.SystemCenter.AlertView&viewtarget={$TARGET$}" condition="View" uri="MOM.Console.Exe" />
+ </navigationLink>
+ </para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>Use the health explorer to drill down and find the cause of the unhealthy state. Use the knowledge on the specific monitor causing the issue to troubleshoot and fix the problem.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+
+ <KnowledgeArticle ElementID="Ambari.SCOM.Rollup.ClusterServiceToSoftwareProjectionPerformance" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>This monitor is the rollup of performance monitoring for Hadoop Cluster Services. If the state is unknown - monitoring has not been initialized yet.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>An unhealthy state for this monitor indicates some problem with performance of Hadoop Cluster Services. View current alerts for Hadoop Cluster Services using this link:</para>
+ <para>
+ <navigationLink>
+ <linkText>View Alerts</linkText>
+ <uri href="Microsoft.SystemCenter.AlertView&viewtarget={$TARGET$}" condition="View" uri="MOM.Console.Exe" />
+ </navigationLink>
+ </para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>Use the health explorer to drill down and find the cause of the unhealthy state. Use the knowledge on the specific monitor causing the issue to troubleshoot and fix the problem.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/HiveMetastoreComponentToHiveServiceRollup.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/HiveMetastoreComponentToHiveServiceRollup.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/HiveMetastoreComponentToHiveServiceRollup.mpx
new file mode 100644
index 0000000..1b9baab
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/HiveMetastoreComponentToHiveServiceRollup.mpx
@@ -0,0 +1,106 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Monitors>
+ <DependencyMonitor ID="Ambari.SCOM.Rollup.HiveMetastoreComponentToHiveServiceAvailability"
+ Target="Ambari.SCOM.ClusterService.Hive"
+ ParentMonitorID="Health!System.Health.AvailabilityState"
+ RelationshipType="Ambari.SCOM.HiveServiceContainsHiveMetastoreComponent"
+ MemberMonitor="Health!System.Health.AvailabilityState"
+ Accessibility="Public" Enabled="true" Remotable="true" Priority="Normal">
+ <Category>AvailabilityHealth</Category>
+ <Algorithm>WorstOf</Algorithm>
+ </DependencyMonitor>
+
+ <DependencyMonitor ID="Ambari.SCOM.Rollup.HiveMetastoreComponentToHiveServicePerformance"
+ Target="Ambari.SCOM.ClusterService.Hive"
+ ParentMonitorID="Health!System.Health.PerformanceState"
+ RelationshipType="Ambari.SCOM.HiveServiceContainsHiveMetastoreComponent"
+ MemberMonitor="Health!System.Health.PerformanceState"
+ Accessibility="Public" Enabled="true" Remotable="true" Priority="Normal">
+ <Category>PerformanceHealth</Category>
+ <Algorithm>WorstOf</Algorithm>
+ </DependencyMonitor>
+ </Monitors>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.Rollup.HiveMetastoreComponentToHiveServiceAvailability">
+ <Name>Hive Metastore Component Health</Name>
+ <Description>Rolls up Hive Metastore Component availability monitors to the Hadoop Hive Service.</Description>
+ </DisplayString>
+
+ <DisplayString ElementID="Ambari.SCOM.Rollup.HiveMetastoreComponentToHiveServicePerformance">
+ <Name>Hive Metastore Component Performance</Name>
+ <Description>Rolls up Hive Metastore Component performance monitors to the Hadoop Hive Service.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.Rollup.HiveMetastoreComponentToHiveServiceAvailability" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>This monitor is the rollup of availability monitoring for Hive Metastore Host Component. If the state is unknown - monitoring has not been initialized yet.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>An unhealthy state for this monitor indicates some problem with availability of Hive Metastore Host Component. View all current alerts for Hive Cluster Service using this link:</para>
+ <para>
+ <navigationLink>
+ <linkText>View Alerts</linkText>
+ <uri href="Microsoft.SystemCenter.AlertView&viewtarget={$TARGET$}" condition="View" uri="MOM.Console.Exe" />
+ </navigationLink>
+ </para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>Use the health explorer to drill down and find the cause of the unhealthy state. Use the knowledge on the specific monitor causing the issue to troubleshoot and fix the problem.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+
+ <KnowledgeArticle ElementID="Ambari.SCOM.Rollup.HiveMetastoreComponentToHiveServicePerformance" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>This monitor is the rollup of performance monitoring for Hive Metastore Host Component. If the state is unknown - monitoring has not been initialized yet.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>An unhealthy state for this monitor indicates some problem with performance of Hive Metastore Host Component. View all current alerts for Hive Cluster Service using this link:</para>
+ <para>
+ <navigationLink>
+ <linkText>View Alerts</linkText>
+ <uri href="Microsoft.SystemCenter.AlertView&viewtarget={$TARGET$}" condition="View" uri="MOM.Console.Exe" />
+ </navigationLink>
+ </para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>Use the health explorer to drill down and find the cause of the unhealthy state. Use the knowledge on the specific monitor causing the issue to troubleshoot and fix the problem.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/HiveServerComponentToHiveServiceRollup.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/HiveServerComponentToHiveServiceRollup.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/HiveServerComponentToHiveServiceRollup.mpx
new file mode 100644
index 0000000..9f9f1c7
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/HiveServerComponentToHiveServiceRollup.mpx
@@ -0,0 +1,106 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Monitors>
+ <DependencyMonitor ID="Ambari.SCOM.Rollup.HiveServerComponentToHiveServiceAvailability"
+ Target="Ambari.SCOM.ClusterService.Hive"
+ ParentMonitorID="Health!System.Health.AvailabilityState"
+ RelationshipType="Ambari.SCOM.HiveServiceContainsHiveServerComponent"
+ MemberMonitor="Health!System.Health.AvailabilityState"
+ Accessibility="Public" Enabled="true" Remotable="true" Priority="Normal">
+ <Category>AvailabilityHealth</Category>
+ <Algorithm>WorstOf</Algorithm>
+ </DependencyMonitor>
+
+ <DependencyMonitor ID="Ambari.SCOM.Rollup.HiveServerComponentToHiveServicePerformance"
+ Target="Ambari.SCOM.ClusterService.Hive"
+ ParentMonitorID="Health!System.Health.PerformanceState"
+ RelationshipType="Ambari.SCOM.HiveServiceContainsHiveServerComponent"
+ MemberMonitor="Health!System.Health.PerformanceState"
+ Accessibility="Public" Enabled="true" Remotable="true" Priority="Normal">
+ <Category>PerformanceHealth</Category>
+ <Algorithm>WorstOf</Algorithm>
+ </DependencyMonitor>
+ </Monitors>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.Rollup.HiveServerComponentToHiveServiceAvailability">
+ <Name>Hive Server Component Health</Name>
+ <Description>Rolls up Hive Server Component availability monitors to the Hadoop Hive Service.</Description>
+ </DisplayString>
+
+ <DisplayString ElementID="Ambari.SCOM.Rollup.HiveServerComponentToHiveServicePerformance">
+ <Name>Hive Server Component Performance</Name>
+ <Description>Rolls up Hive Server Component performance monitors to the Hadoop Hive Service.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.Rollup.HiveServerComponentToHiveServiceAvailability" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>This monitor is the rollup of availability monitoring for Hive Server Host Component. If the state is unknown - monitoring has not been initialized yet.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>An unhealthy state for this monitor indicates some problem with availability of Hive Server Host Component. View all current alerts for Hive Cluster Service using this link:</para>
+ <para>
+ <navigationLink>
+ <linkText>View Alerts</linkText>
+ <uri href="Microsoft.SystemCenter.AlertView&viewtarget={$TARGET$}" condition="View" uri="MOM.Console.Exe" />
+ </navigationLink>
+ </para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>Use the health explorer to drill down and find the cause of the unhealthy state. Use the knowledge on the specific monitor causing the issue to troubleshoot and fix the problem.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+
+ <KnowledgeArticle ElementID="Ambari.SCOM.Rollup.HiveServerComponentToHiveServicePerformance" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>This monitor is the rollup of performance monitoring for Hive Server Host Component. If the state is unknown - monitoring has not been initialized yet.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>An unhealthy state for this monitor indicates some problem with performance of Hive Server Host Component. View all current alerts for Hive Cluster Service using this link:</para>
+ <para>
+ <navigationLink>
+ <linkText>View Alerts</linkText>
+ <uri href="Microsoft.SystemCenter.AlertView&viewtarget={$TARGET$}" condition="View" uri="MOM.Console.Exe" />
+ </navigationLink>
+ </para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>Use the health explorer to drill down and find the cause of the unhealthy state. Use the knowledge on the specific monitor causing the issue to troubleshoot and fix the problem.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/HostComponentToHostRollups.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/HostComponentToHostRollups.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/HostComponentToHostRollups.mpx
new file mode 100644
index 0000000..bf8055c
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/HostComponentToHostRollups.mpx
@@ -0,0 +1,106 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Monitors>
+ <DependencyMonitor ID="Ambari.SCOM.Rollup.HostComponentToHostAvailability"
+ Target="Ambari.SCOM.Host"
+ ParentMonitorID="Health!System.Health.AvailabilityState"
+ RelationshipType="Ambari.SCOM.HostHostsHostComponent"
+ MemberMonitor="Health!System.Health.AvailabilityState"
+ Accessibility="Public" Enabled="true" Remotable="true" Priority="Normal">
+ <Category>AvailabilityHealth</Category>
+ <Algorithm>WorstOf</Algorithm>
+ </DependencyMonitor>
+
+ <DependencyMonitor ID="Ambari.SCOM.Rollup.HostComponentToHostPerformance"
+ Target="Ambari.SCOM.Host"
+ ParentMonitorID="Health!System.Health.PerformanceState"
+ RelationshipType="Ambari.SCOM.HostHostsHostComponent"
+ MemberMonitor="Health!System.Health.PerformanceState"
+ Accessibility="Public" Enabled="true" Remotable="true" Priority="Normal">
+ <Category>PerformanceHealth</Category>
+ <Algorithm>WorstOf</Algorithm>
+ </DependencyMonitor>
+ </Monitors>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.Rollup.HostComponentToHostAvailability">
+ <Name>Components Health</Name>
+ <Description>Rolls up all Host Components availability monitors to the Hadoop Host.</Description>
+ </DisplayString>
+
+ <DisplayString ElementID="Ambari.SCOM.Rollup.HostComponentToHostPerformance">
+ <Name>Components Performance</Name>
+ <Description>Rolls up all Host Components performance monitors to the Hadoop Host.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.Rollup.HostComponentToHostAvailability" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>This monitor is the rollup of availability monitoring for all Hadoop Host Components. If the state is unknown - monitoring has not been initialized yet.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>An unhealthy state for this monitor indicates some problem with availability of Hadoop Host Components. View all current alerts for parent Host using this link:</para>
+ <para>
+ <navigationLink>
+ <linkText>View Alerts</linkText>
+ <uri href="Microsoft.SystemCenter.AlertView&viewtarget={$TARGET$}" condition="View" uri="MOM.Console.Exe" />
+ </navigationLink>
+ </para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>Use the health explorer to drill down and find the cause of the unhealthy state. Use the knowledge on the specific monitor causing the issue to troubleshoot and fix the problem.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+
+ <KnowledgeArticle ElementID="Ambari.SCOM.Rollup.HostComponentToHostPerformance" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>This monitor is the rollup of performance monitoring for all Hadoop Host Components. If the state is unknown - monitoring has not been initialized yet.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>An unhealthy state for this monitor indicates some problem with performance of Hadoop Host Components. View all current alerts for parent Host using this link:</para>
+ <para>
+ <navigationLink>
+ <linkText>View Alerts</linkText>
+ <uri href="Microsoft.SystemCenter.AlertView&viewtarget={$TARGET$}" condition="View" uri="MOM.Console.Exe" />
+ </navigationLink>
+ </para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>Use the health explorer to drill down and find the cause of the unhealthy state. Use the knowledge on the specific monitor causing the issue to troubleshoot and fix the problem.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/HostToHardwareProjectionRollups.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/HostToHardwareProjectionRollups.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/HostToHardwareProjectionRollups.mpx
new file mode 100644
index 0000000..8028474
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/HostToHardwareProjectionRollups.mpx
@@ -0,0 +1,106 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Monitors>
+ <DependencyMonitor ID="Ambari.SCOM.Rollup.HostToHardwareProjectionAvailability"
+ Target="Ambari.SCOM.ClusterHardwareProjection"
+ ParentMonitorID="Health!System.Health.AvailabilityState"
+ RelationshipType="Ambari.SCOM.ClusterHardwareProjectionContainsHost"
+ MemberMonitor="Health!System.Health.AvailabilityState"
+ Accessibility="Public" Enabled="true" Remotable="true" Priority="Normal">
+ <Category>AvailabilityHealth</Category>
+ <Algorithm>WorstOf</Algorithm>
+ </DependencyMonitor>
+
+ <DependencyMonitor ID="Ambari.SCOM.Rollup.HostToHardwareProjectionPerformance"
+ Target="Ambari.SCOM.ClusterHardwareProjection"
+ ParentMonitorID="Health!System.Health.PerformanceState"
+ RelationshipType="Ambari.SCOM.ClusterHardwareProjectionContainsHost"
+ MemberMonitor="Health!System.Health.PerformanceState"
+ Accessibility="Public" Enabled="true" Remotable="true" Priority="Normal">
+ <Category>PerformanceHealth</Category>
+ <Algorithm>WorstOf</Algorithm>
+ </DependencyMonitor>
+ </Monitors>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.Rollup.HostToHardwareProjectionAvailability">
+ <Name>Hosts Health</Name>
+ <Description>Rolls up all Hosts availability monitors to the Hadoop Cluster Hosts Group.</Description>
+ </DisplayString>
+
+ <DisplayString ElementID="Ambari.SCOM.Rollup.HostToHardwareProjectionPerformance">
+ <Name>Hosts Performance</Name>
+ <Description>Rolls up all Hosts performance monitors to the Hadoop Cluster Hosts Group.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.Rollup.HostToHardwareProjectionAvailability" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>This monitor is the rollup of availability monitoring for Hadoop Hosts. If the state is unknown - monitoring has not been initialized yet.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>An unhealthy state for this monitor indicates some problem with availability of Hadoop Hosts. View current alerts for Hadoop Hosts using this link:</para>
+ <para>
+ <navigationLink>
+ <linkText>View Alerts</linkText>
+ <uri href="Microsoft.SystemCenter.AlertView&viewtarget={$TARGET$}" condition="View" uri="MOM.Console.Exe" />
+ </navigationLink>
+ </para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>Use the health explorer to drill down and find the cause of the unhealthy state. Use the knowledge on the specific monitor causing the issue to troubleshoot and fix the problem.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+
+ <KnowledgeArticle ElementID="Ambari.SCOM.Rollup.HostToHardwareProjectionPerformance" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>This monitor is the rollup of performance monitoring for Hadoop Hosts. If the state is unknown - monitoring has not been initialized yet.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>An unhealthy state for this monitor indicates some problem with performance of Hadoop Hosts. View current alerts for Hadoop Hosts using this link:</para>
+ <para>
+ <navigationLink>
+ <linkText>View Alerts</linkText>
+ <uri href="Microsoft.SystemCenter.AlertView&viewtarget={$TARGET$}" condition="View" uri="MOM.Console.Exe" />
+ </navigationLink>
+ </para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>Use the health explorer to drill down and find the cause of the unhealthy state. Use the knowledge on the specific monitor causing the issue to troubleshoot and fix the problem.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/JobTrackerComponentToMapReduceServiceRolllup.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/JobTrackerComponentToMapReduceServiceRolllup.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/JobTrackerComponentToMapReduceServiceRolllup.mpx
new file mode 100644
index 0000000..3b77ac7
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/JobTrackerComponentToMapReduceServiceRolllup.mpx
@@ -0,0 +1,106 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Monitors>
+ <DependencyMonitor ID="Ambari.SCOM.Rollup.JobTrackerComponentToMapReduceServiceAvailability"
+ Target="Ambari.SCOM.ClusterService.MapReduce"
+ ParentMonitorID="Health!System.Health.AvailabilityState"
+ RelationshipType="Ambari.SCOM.MapReduceServiceContainsJobTrackerComponent"
+ MemberMonitor="Health!System.Health.AvailabilityState"
+ Accessibility="Public" Enabled="true" Remotable="true" Priority="Normal">
+ <Category>AvailabilityHealth</Category>
+ <Algorithm>WorstOf</Algorithm>
+ </DependencyMonitor>
+
+ <DependencyMonitor ID="Ambari.SCOM.Rollup.JobTrackerComponentToMapReduceServicePerformance"
+ Target="Ambari.SCOM.ClusterService.MapReduce"
+ ParentMonitorID="Health!System.Health.PerformanceState"
+ RelationshipType="Ambari.SCOM.MapReduceServiceContainsJobTrackerComponent"
+ MemberMonitor="Health!System.Health.PerformanceState"
+ Accessibility="Public" Enabled="true" Remotable="true" Priority="Normal">
+ <Category>PerformanceHealth</Category>
+ <Algorithm>WorstOf</Algorithm>
+ </DependencyMonitor>
+ </Monitors>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.Rollup.JobTrackerComponentToMapReduceServiceAvailability">
+ <Name>JobTracker Component Health</Name>
+ <Description>Rolls up JobTracker Component availability monitors to the Hadoop MapReduce Service.</Description>
+ </DisplayString>
+
+ <DisplayString ElementID="Ambari.SCOM.Rollup.JobTrackerComponentToMapReduceServicePerformance">
+ <Name>JobTracker Component Performance</Name>
+ <Description>Rolls up JobTracker Component performance monitors to the Hadoop MapReduce Service.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.Rollup.JobTrackerComponentToMapReduceServiceAvailability" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>This monitor is the rollup of availability monitoring for JobTracker Host Component. If the state is unknown - monitoring has not been initialized yet.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>An unhealthy state for this monitor indicates some problem with availability of JobTracker Host Component. View all current alerts for MapReduce Cluster Service using this link:</para>
+ <para>
+ <navigationLink>
+ <linkText>View Alerts</linkText>
+ <uri href="Microsoft.SystemCenter.AlertView&viewtarget={$TARGET$}" condition="View" uri="MOM.Console.Exe" />
+ </navigationLink>
+ </para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>Use the health explorer to drill down and find the cause of the unhealthy state. Use the knowledge on the specific monitor causing the issue to troubleshoot and fix the problem.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+
+ <KnowledgeArticle ElementID="Ambari.SCOM.Rollup.JobTrackerComponentToMapReduceServicePerformance" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>This monitor is the rollup of performance monitoring for JobTracker Host Component. If the state is unknown - monitoring has not been initialized yet.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>An unhealthy state for this monitor indicates some problem with performance of JobTracker Host Component. View all current alerts for MapReduce Cluster Service using this link:</para>
+ <para>
+ <navigationLink>
+ <linkText>View Alerts</linkText>
+ <uri href="Microsoft.SystemCenter.AlertView&viewtarget={$TARGET$}" condition="View" uri="MOM.Console.Exe" />
+ </navigationLink>
+ </para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>Use the health explorer to drill down and find the cause of the unhealthy state. Use the knowledge on the specific monitor causing the issue to troubleshoot and fix the problem.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/NameNodeComponentToHdfsServiceRollup.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/NameNodeComponentToHdfsServiceRollup.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/NameNodeComponentToHdfsServiceRollup.mpx
new file mode 100644
index 0000000..3356d4d
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/NameNodeComponentToHdfsServiceRollup.mpx
@@ -0,0 +1,106 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Monitors>
+ <DependencyMonitor ID="Ambari.SCOM.Rollup.NameNodeComponentToHdfsServiceAvailability"
+ Target="Ambari.SCOM.ClusterService.Hdfs"
+ ParentMonitorID="Health!System.Health.AvailabilityState"
+ RelationshipType="Ambari.SCOM.HdfsServiceContainsNameNodeComponent"
+ MemberMonitor="Health!System.Health.AvailabilityState"
+ Accessibility="Public" Enabled="true" Remotable="true" Priority="Normal">
+ <Category>AvailabilityHealth</Category>
+ <Algorithm>WorstOf</Algorithm>
+ </DependencyMonitor>
+
+ <DependencyMonitor ID="Ambari.SCOM.Rollup.NameNodeComponentToHdfsServicePerformance"
+ Target="Ambari.SCOM.ClusterService.Hdfs"
+ ParentMonitorID="Health!System.Health.PerformanceState"
+ RelationshipType="Ambari.SCOM.HdfsServiceContainsNameNodeComponent"
+ MemberMonitor="Health!System.Health.PerformanceState"
+ Accessibility="Public" Enabled="true" Remotable="true" Priority="Normal">
+ <Category>PerformanceHealth</Category>
+ <Algorithm>WorstOf</Algorithm>
+ </DependencyMonitor>
+ </Monitors>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.Rollup.NameNodeComponentToHdfsServiceAvailability">
+ <Name>NameNode Component Health</Name>
+ <Description>Rolls up NameNode Component availability monitors to the Hadoop HDFS Service.</Description>
+ </DisplayString>
+
+ <DisplayString ElementID="Ambari.SCOM.Rollup.NameNodeComponentToHdfsServicePerformance">
+ <Name>NameNode Component Performance</Name>
+ <Description>Rolls up NameNode Component performance monitors to the Hadoop HDFS Service.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.Rollup.NameNodeComponentToHdfsServiceAvailability" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>This monitor is the rollup of availability monitoring for NameNode Host Component. If the state is unknown - monitoring has not been initialized yet.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>An unhealthy state for this monitor indicates some problem with availability of NameNode Host Component. View all current alerts for HDFS Cluster Service using this link:</para>
+ <para>
+ <navigationLink>
+ <linkText>View Alerts</linkText>
+ <uri href="Microsoft.SystemCenter.AlertView&viewtarget={$TARGET$}" condition="View" uri="MOM.Console.Exe" />
+ </navigationLink>
+ </para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>Use the health explorer to drill down and find the cause of the unhealthy state. Use the knowledge on the specific monitor causing the issue to troubleshoot and fix the problem.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+
+ <KnowledgeArticle ElementID="Ambari.SCOM.Rollup.NameNodeComponentToHdfsServicePerformance" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>This monitor is the rollup of performance monitoring for NameNode Host Component. If the state is unknown - monitoring has not been initialized yet.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>An unhealthy state for this monitor indicates some problem with performance of NameNode Host Component. View all current alerts for HDFS Cluster Service using this link:</para>
+ <para>
+ <navigationLink>
+ <linkText>View Alerts</linkText>
+ <uri href="Microsoft.SystemCenter.AlertView&viewtarget={$TARGET$}" condition="View" uri="MOM.Console.Exe" />
+ </navigationLink>
+ </para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>Use the health explorer to drill down and find the cause of the unhealthy state. Use the knowledge on the specific monitor causing the issue to troubleshoot and fix the problem.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/OozieServerComponentToOozieServiceRollup.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/OozieServerComponentToOozieServiceRollup.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/OozieServerComponentToOozieServiceRollup.mpx
new file mode 100644
index 0000000..7353c89
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Monitors/Rollups/OozieServerComponentToOozieServiceRollup.mpx
@@ -0,0 +1,106 @@
+<!--## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you under the Apache License, Version 2.0 (the
+## "License"); you may not use this file except in compliance
+## with the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing,
+## software distributed under the License is distributed on an
+## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+## KIND, either express or implied. See the License for the
+## specific language governing permissions and limitations
+## under the License.-->
+
+<ManagementPackFragment SchemaVersion="2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Monitoring>
+ <Monitors>
+ <DependencyMonitor ID="Ambari.SCOM.Rollup.OozieServerComponentToOozieServiceAvailability"
+ Target="Ambari.SCOM.ClusterService.Oozie"
+ ParentMonitorID="Health!System.Health.AvailabilityState"
+ RelationshipType="Ambari.SCOM.OozieServiceContainsOozieServerComponent"
+ MemberMonitor="Health!System.Health.AvailabilityState"
+ Accessibility="Public" Enabled="true" Remotable="true" Priority="Normal">
+ <Category>AvailabilityHealth</Category>
+ <Algorithm>WorstOf</Algorithm>
+ </DependencyMonitor>
+
+ <DependencyMonitor ID="Ambari.SCOM.Rollup.OozieServerComponentToOozieServicePerformance"
+ Target="Ambari.SCOM.ClusterService.Oozie"
+ ParentMonitorID="Health!System.Health.PerformanceState"
+ RelationshipType="Ambari.SCOM.OozieServiceContainsOozieServerComponent"
+ MemberMonitor="Health!System.Health.PerformanceState"
+ Accessibility="Public" Enabled="true" Remotable="true" Priority="Normal">
+ <Category>PerformanceHealth</Category>
+ <Algorithm>WorstOf</Algorithm>
+ </DependencyMonitor>
+ </Monitors>
+ </Monitoring>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.Rollup.OozieServerComponentToOozieServiceAvailability">
+ <Name>Oozie Server Component Health</Name>
+ <Description>Rolls up Oozie Server Component availability monitors to the Hadoop Oozie Service.</Description>
+ </DisplayString>
+
+ <DisplayString ElementID="Ambari.SCOM.Rollup.OozieServerComponentToOozieServicePerformance">
+ <Name>Oozie Server Component Performance</Name>
+ <Description>Rolls up Oozie Server Component performance monitors to the Hadoop Oozie Service.</Description>
+ </DisplayString>
+ </DisplayStrings>
+
+ <KnowledgeArticles>
+ <KnowledgeArticle ElementID="Ambari.SCOM.Rollup.OozieServerComponentToOozieServiceAvailability" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>This monitor is the rollup of availability monitoring for Oozie Server Host Component. If the state is unknown - monitoring has not been initialized yet.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>An unhealthy state for this monitor indicates some problem with availability of Oozie Server Host Component. View all current alerts for Oozie Cluster Service using this link:</para>
+ <para>
+ <navigationLink>
+ <linkText>View Alerts</linkText>
+ <uri href="Microsoft.SystemCenter.AlertView&viewtarget={$TARGET$}" condition="View" uri="MOM.Console.Exe" />
+ </navigationLink>
+ </para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>Use the health explorer to drill down and find the cause of the unhealthy state. Use the knowledge on the specific monitor causing the issue to troubleshoot and fix the problem.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+
+ <KnowledgeArticle ElementID="Ambari.SCOM.Rollup.OozieServerComponentToOozieServicePerformance" Visible="true">
+ <MamlContent>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Summary</title>
+ <para>This monitor is the rollup of performance monitoring for Oozie Server Host Component. If the state is unknown - monitoring has not been initialized yet.</para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Causes</title>
+ <para>An unhealthy state for this monitor indicates some problem with performance of Oozie Server Host Component. View all current alerts for Oozie Cluster Service using this link:</para>
+ <para>
+ <navigationLink>
+ <linkText>View Alerts</linkText>
+ <uri href="Microsoft.SystemCenter.AlertView&viewtarget={$TARGET$}" condition="View" uri="MOM.Console.Exe" />
+ </navigationLink>
+ </para>
+ </section>
+ <section xmlns="http://schemas.microsoft.com/maml/2004/10">
+ <title>Resolutions</title>
+ <para>Use the health explorer to drill down and find the cause of the unhealthy state. Use the knowledge on the specific monitor causing the issue to troubleshoot and fix the problem.</para>
+ </section>
+ </MamlContent>
+ </KnowledgeArticle>
+ </KnowledgeArticles>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>