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:36 UTC
[14/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/PresentationMp/Dashboards/JobTrackerSummaryDashboard.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Dashboards/JobTrackerSummaryDashboard.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Dashboards/JobTrackerSummaryDashboard.mpx
new file mode 100644
index 0000000..4cc4b36
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Dashboards/JobTrackerSummaryDashboard.mpx
@@ -0,0 +1,275 @@
+<!--## 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">
+ <Presentation>
+ <ComponentTypes>
+ <ComponentType ID="Ambari.SCOM.Presentation.Dashboard.JobTrackerSummary"
+ Accessibility="Public" Lifetime="ReferenceCount" />
+
+ <ComponentType ID="Ambari.SCOM.Presentation.Widget.JobTrackerMemoryHeapUtilization"
+ Base="Ambari.SCOM.Presentation.Widget.ComponentMemoryHeapUtilization"
+ Accessibility="Internal" />
+ <ComponentType ID="Ambari.SCOM.Presentation.Widget.JobTrackerThreadsStatus"
+ Base="Ambari.SCOM.Presentation.Widget.ComponentThreadsStatus"
+ Accessibility="Internal" />
+ <ComponentType ID="Ambari.SCOM.Presentation.Widget.JobTrackerGcTime"
+ Base="Ambari.SCOM.Presentation.Widget.ComponentGcTime"
+ Accessibility="Internal" />
+ <ComponentType ID="Ambari.SCOM.Presentation.Widget.JobTrackerAverageRpcWaitTime"
+ Base="Ambari.SCOM.Presentation.Widget.ComponentAverageRpcWaitTime"
+ Accessibility="Internal" />
+ </ComponentTypes>
+
+ <ComponentReferences>
+ <ComponentReference ID="Ambari.SCOM.Presentation.FolderItem.JobTrackerSummaryDashboard"
+ TypeID="Ambari.SCOM.Presentation.Dashboard.JobTrackerSummary"
+ Parent="Ambari.SCOM.Presentation.ViewFolder.MapReduce"
+ Accessibility="Public" />
+ </ComponentReferences>
+
+ <ComponentImplementations>
+ <ComponentImplementation ID="Ambari.SCOM.Presentation.Widget.JobTrackerMemoryHeapUtilizationImplementation"
+ TypeId="Ambari.SCOM.Presentation.Widget.JobTrackerMemoryHeapUtilization"
+ Accessibility="Internal" Platform="Wpf, Silverlight">
+ <Composite>
+ <Base />
+ </Composite>
+ </ComponentImplementation>
+ <ComponentImplementation ID="Ambari.SCOM.Presentation.Widget.JobTrackerThreadsStatusImplementation"
+ TypeId="Ambari.SCOM.Presentation.Widget.JobTrackerThreadsStatus"
+ Accessibility="Internal" Platform="Wpf, Silverlight">
+ <Composite>
+ <Base />
+ </Composite>
+ </ComponentImplementation>
+ <ComponentImplementation ID="Ambari.SCOM.Presentation.Widget.JobTrackerGcTimeImplementation"
+ TypeId="Ambari.SCOM.Presentation.Widget.JobTrackerGcTime"
+ Accessibility="Internal" Platform="Wpf, Silverlight">
+ <Composite>
+ <Base />
+ </Composite>
+ </ComponentImplementation>
+ <ComponentImplementation ID="Ambari.SCOM.Presentation.Widget.JobTrackerAverageRpcWaitTimeImplementation"
+ TypeId="Ambari.SCOM.Presentation.Widget.JobTrackerAverageRpcWaitTime"
+ Accessibility="Internal" Platform="Wpf, Silverlight">
+ <Composite>
+ <Base />
+ </Composite>
+ </ComponentImplementation>
+
+ <ComponentImplementation ID="Ambari.SCOM.Presentation.Dashboard.JobTrackerSummaryImplementation"
+ TypeId="Ambari.SCOM.Presentation.Dashboard.JobTrackerSummary"
+ Accessibility="Internal" Platform="Wpf, Silverlight">
+ <Composite>
+ <Variable Id="SelectedJobTrackers" Type="mpinstance://System.Library!System.Entity[]" />
+
+ <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.ComponentContainer">
+ <Binding PropertyId="Visual">
+ <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.StaticGridLayout">
+ <Binding PropertyId="ConfigType">
+ <SimpleValue Type="xsd://string" Value="Ambari.SCOM.Presentation!GridLayout05CellWideTopConfig" />
+ </Binding>
+ <Binding PropertyId="CellRegionMappings">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/CellRegionMapping[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/CellRegionMapping">
+ <Binding PropertyId="CellIndex">
+ <SimpleValue Type="xsd://int" Value="0" />
+ </Binding>
+ <Binding PropertyId="RegionContent">
+ <SimpleValue Type="xsd://string" Value="Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Widget.JobTrackersState" />
+ </Binding>
+ <Binding PropertyId="RegionId">
+ <SimpleValue Type="xsd://string" Value="JobTrackersState" />
+ </Binding>
+ <Binding PropertyId="RegionParameters">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="SelectedEntities" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <Reference>$Variable/SelectedJobTrackers$</Reference>
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+ </ComplexValue>
+
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/CellRegionMapping">
+ <Binding PropertyId="CellIndex">
+ <SimpleValue Type="xsd://int" Value="1" />
+ </Binding>
+ <Binding PropertyId="RegionContent">
+ <SimpleValue Type="xsd://string" Value="Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Widget.JobTrackerMemoryHeapUtilization" />
+ </Binding>
+ <Binding PropertyId="RegionId">
+ <SimpleValue Type="xsd://string" Value="NameNodeMemoryHeapUtilization" />
+ </Binding>
+ <Binding PropertyId="RegionParameters">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="TargetEntities" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <Reference>$Variable/SelectedJobTrackers$</Reference>
+ </Binding>
+ </ComplexValue>
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="PerformanceCounterInstanceName" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <SimpleValue Type="xsd://string" Value="% : jobtracker" />
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+ </ComplexValue>
+
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/CellRegionMapping">
+ <Binding PropertyId="CellIndex">
+ <SimpleValue Type="xsd://int" Value="2" />
+ </Binding>
+ <Binding PropertyId="RegionContent">
+ <SimpleValue Type="xsd://string" Value="Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Widget.JobTrackerThreadsStatus" />
+ </Binding>
+ <Binding PropertyId="RegionId">
+ <SimpleValue Type="xsd://string" Value="NameNodeThreadsStatus" />
+ </Binding>
+ <Binding PropertyId="RegionParameters">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="TargetEntities" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <Reference>$Variable/SelectedJobTrackers$</Reference>
+ </Binding>
+ </ComplexValue>
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="PerformanceCounterInstanceName" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <SimpleValue Type="xsd://string" Value="% : jobtracker" />
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+ </ComplexValue>
+
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/CellRegionMapping">
+ <Binding PropertyId="CellIndex">
+ <SimpleValue Type="xsd://int" Value="3" />
+ </Binding>
+ <Binding PropertyId="RegionContent">
+ <SimpleValue Type="xsd://string" Value="Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Widget.JobTrackerGcTime" />
+ </Binding>
+ <Binding PropertyId="RegionId">
+ <SimpleValue Type="xsd://string" Value="NameNodeGcTime" />
+ </Binding>
+ <Binding PropertyId="RegionParameters">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="TargetEntities" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <Reference>$Variable/SelectedJobTrackers$</Reference>
+ </Binding>
+ </ComplexValue>
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="PerformanceCounterInstanceName" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <SimpleValue Type="xsd://string" Value="% : jobtracker" />
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+ </ComplexValue>
+
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/CellRegionMapping">
+ <Binding PropertyId="CellIndex">
+ <SimpleValue Type="xsd://int" Value="4" />
+ </Binding>
+ <Binding PropertyId="RegionContent">
+ <SimpleValue Type="xsd://string" Value="Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Widget.JobTrackerAverageRpcWaitTime" />
+ </Binding>
+ <Binding PropertyId="RegionId">
+ <SimpleValue Type="xsd://string" Value="NameNodeAverageRpcWaitTime" />
+ </Binding>
+ <Binding PropertyId="RegionParameters">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="TargetEntities" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <Reference>$Variable/SelectedJobTrackers$</Reference>
+ </Binding>
+ </ComplexValue>
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="PerformanceCounterInstanceName" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <SimpleValue Type="xsd://string" Value="% : jobtracker" />
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+ </Component>
+ </Binding>
+ </Component>
+ </Composite>
+ </ComponentImplementation>
+ </ComponentImplementations>
+ </Presentation>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.Presentation.Dashboard.JobTrackerSummary">
+ <Name>JobTracker Summary</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.Presentation.FolderItem.JobTrackerSummaryDashboard">
+ <Name>JobTracker Summary</Name>
+ </DisplayString>
+
+ <DisplayString ElementID="Ambari.SCOM.Presentation.Widget.JobTrackerThreadsStatus">
+ <Name>Threads Status</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.Presentation.Widget.JobTrackerMemoryHeapUtilization">
+ <Name>Memory Heap Utilization</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.Presentation.Widget.JobTrackerGcTime">
+ <Name>Garbage Collection Time (ms)</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.Presentation.Widget.JobTrackerAverageRpcWaitTime">
+ <Name>Average RPC Wait Time</Name>
+ </DisplayString>
+ </DisplayStrings>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Dashboards/MapReduceSummaryDashboard.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Dashboards/MapReduceSummaryDashboard.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Dashboards/MapReduceSummaryDashboard.mpx
new file mode 100644
index 0000000..4989c7d
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Dashboards/MapReduceSummaryDashboard.mpx
@@ -0,0 +1,188 @@
+<!--## 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">
+ <Presentation>
+ <ComponentTypes>
+ <ComponentType ID="Ambari.SCOM.Presentation.Dashboard.MapReduceSummary"
+ Accessibility="Public" Lifetime="ReferenceCount" />
+ </ComponentTypes>
+
+ <ComponentReferences>
+ <ComponentReference ID="Ambari.SCOM.Presentation.FolderItem.MapReduceSummaryDashboard"
+ TypeID="Ambari.SCOM.Presentation.Dashboard.MapReduceSummary"
+ Parent="Ambari.SCOM.Presentation.ViewFolder.MapReduce"
+ Accessibility="Public" />
+ </ComponentReferences>
+
+ <ComponentImplementations>
+ <ComponentImplementation ID="Ambari.SCOM.Presentation.Dashboard.MapReduceSummaryImplementation"
+ TypeId="Ambari.SCOM.Presentation.Dashboard.MapReduceSummary"
+ Accessibility="Internal" Platform="Wpf, Silverlight">
+ <Composite>
+ <Variable Id="SelectedServices" Type="mpinstance://System.Library!System.Entity[]" />
+
+ <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.ComponentContainer">
+ <Binding PropertyId="Visual">
+ <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.StaticGridLayout">
+ <Binding PropertyId="ConfigType">
+ <SimpleValue Type="xsd://string" Value="Ambari.SCOM.Presentation!GridLayout05CellWideTopConfig" />
+ </Binding>
+ <Binding PropertyId="CellRegionMappings">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/CellRegionMapping[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/CellRegionMapping">
+ <Binding PropertyId="CellIndex">
+ <SimpleValue Type="xsd://int" Value="0" />
+ </Binding>
+ <Binding PropertyId="RegionContent">
+ <SimpleValue Type="xsd://string" Value="Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Widget.MapReduceServicesState" />
+ </Binding>
+ <Binding PropertyId="RegionId">
+ <SimpleValue Type="xsd://string" Value="MapReduceServicesState" />
+ </Binding>
+ <Binding PropertyId="RegionParameters">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="SelectedEntities" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <Reference>$Variable/SelectedServices$</Reference>
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+ </ComplexValue>
+
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/CellRegionMapping">
+ <Binding PropertyId="CellIndex">
+ <SimpleValue Type="xsd://int" Value="1" />
+ </Binding>
+ <Binding PropertyId="RegionContent">
+ <SimpleValue Type="xsd://string" Value="Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Widget.JobsSummary" />
+ </Binding>
+ <Binding PropertyId="RegionId">
+ <SimpleValue Type="xsd://string" Value="JobsSummary" />
+ </Binding>
+ <Binding PropertyId="RegionParameters">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="TargetEntities" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <Reference>$Variable/SelectedServices$</Reference>
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+ </ComplexValue>
+
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/CellRegionMapping">
+ <Binding PropertyId="CellIndex">
+ <SimpleValue Type="xsd://int" Value="2" />
+ </Binding>
+ <Binding PropertyId="RegionContent">
+ <SimpleValue Type="xsd://string" Value="Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Widget.TaskTrackersSummary" />
+ </Binding>
+ <Binding PropertyId="RegionId">
+ <SimpleValue Type="xsd://string" Value="TaskTrackersSummary" />
+ </Binding>
+ <Binding PropertyId="RegionParameters">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="TargetEntities" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <Reference>$Variable/SelectedServices$</Reference>
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+ </ComplexValue>
+
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/CellRegionMapping">
+ <Binding PropertyId="CellIndex">
+ <SimpleValue Type="xsd://int" Value="3" />
+ </Binding>
+ <Binding PropertyId="RegionContent">
+ <SimpleValue Type="xsd://string" Value="Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Widget.MapReduceSlotsUtilization" />
+ </Binding>
+ <Binding PropertyId="RegionId">
+ <SimpleValue Type="xsd://string" Value="MapReduceSlotsUtilization" />
+ </Binding>
+ <Binding PropertyId="RegionParameters">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="TargetEntities" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <Reference>$Variable/SelectedServices$</Reference>
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+ </ComplexValue>
+
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/CellRegionMapping">
+ <Binding PropertyId="CellIndex">
+ <SimpleValue Type="xsd://int" Value="4" />
+ </Binding>
+ <Binding PropertyId="RegionContent">
+ <SimpleValue Type="xsd://string" Value="Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Widget.MapsVsReducers" />
+ </Binding>
+ <Binding PropertyId="RegionId">
+ <SimpleValue Type="xsd://string" Value="MapsVsReducers" />
+ </Binding>
+ <Binding PropertyId="RegionParameters">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="TargetEntities" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <Reference>$Variable/SelectedServices$</Reference>
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+ </Component>
+ </Binding>
+ </Component>
+ </Composite>
+ </ComponentImplementation>
+ </ComponentImplementations>
+ </Presentation>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.Presentation.Dashboard.MapReduceSummary">
+ <Name>MapReduce Summary</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.Presentation.FolderItem.MapReduceSummaryDashboard">
+ <Name>MapReduce Summary</Name>
+ </DisplayString>
+ </DisplayStrings>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Dashboards/NameNodeSummaryDashboard.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Dashboards/NameNodeSummaryDashboard.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Dashboards/NameNodeSummaryDashboard.mpx
new file mode 100644
index 0000000..83a75ce
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Dashboards/NameNodeSummaryDashboard.mpx
@@ -0,0 +1,275 @@
+<!--## 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">
+ <Presentation>
+ <ComponentTypes>
+ <ComponentType ID="Ambari.SCOM.Presentation.Dashboard.NameNodeSummary"
+ Accessibility="Public" Lifetime="ReferenceCount" />
+
+ <ComponentType ID="Ambari.SCOM.Presentation.Widget.NameNodeMemoryHeapUtilization"
+ Base="Ambari.SCOM.Presentation.Widget.ComponentMemoryHeapUtilization"
+ Accessibility="Internal" />
+ <ComponentType ID="Ambari.SCOM.Presentation.Widget.NameNodeThreadsStatus"
+ Base="Ambari.SCOM.Presentation.Widget.ComponentThreadsStatus"
+ Accessibility="Internal" />
+ <ComponentType ID="Ambari.SCOM.Presentation.Widget.NameNodeGcTime"
+ Base="Ambari.SCOM.Presentation.Widget.ComponentGcTime"
+ Accessibility="Internal" />
+ <ComponentType ID="Ambari.SCOM.Presentation.Widget.NameNodeAverageRpcWaitTime"
+ Base="Ambari.SCOM.Presentation.Widget.ComponentAverageRpcWaitTime"
+ Accessibility="Internal" />
+ </ComponentTypes>
+
+ <ComponentReferences>
+ <ComponentReference ID="Ambari.SCOM.Presentation.FolderItem.NameNodeSummaryDashboard"
+ TypeID="Ambari.SCOM.Presentation.Dashboard.NameNodeSummary"
+ Parent="Ambari.SCOM.Presentation.ViewFolder.Hdfs"
+ Accessibility="Public" />
+ </ComponentReferences>
+
+ <ComponentImplementations>
+ <ComponentImplementation ID="Ambari.SCOM.Presentation.Widget.NameNodeMemoryHeapUtilizationImplementation"
+ TypeId="Ambari.SCOM.Presentation.Widget.NameNodeMemoryHeapUtilization"
+ Accessibility="Internal" Platform="Wpf, Silverlight">
+ <Composite>
+ <Base />
+ </Composite>
+ </ComponentImplementation>
+ <ComponentImplementation ID="Ambari.SCOM.Presentation.Widget.NameNodeThreadsStatusImplementation"
+ TypeId="Ambari.SCOM.Presentation.Widget.NameNodeThreadsStatus"
+ Accessibility="Internal" Platform="Wpf, Silverlight">
+ <Composite>
+ <Base />
+ </Composite>
+ </ComponentImplementation>
+ <ComponentImplementation ID="Ambari.SCOM.Presentation.Widget.NameNodeGcTimeImplementation"
+ TypeId="Ambari.SCOM.Presentation.Widget.NameNodeGcTime"
+ Accessibility="Internal" Platform="Wpf, Silverlight">
+ <Composite>
+ <Base />
+ </Composite>
+ </ComponentImplementation>
+ <ComponentImplementation ID="Ambari.SCOM.Presentation.Widget.NameNodeAverageRpcWaitTimeImplementation"
+ TypeId="Ambari.SCOM.Presentation.Widget.NameNodeAverageRpcWaitTime"
+ Accessibility="Internal" Platform="Wpf, Silverlight">
+ <Composite>
+ <Base />
+ </Composite>
+ </ComponentImplementation>
+
+ <ComponentImplementation ID="Ambari.SCOM.Presentation.Dashboard.NameNodeSummaryImplementation"
+ TypeId="Ambari.SCOM.Presentation.Dashboard.NameNodeSummary"
+ Accessibility="Internal" Platform="Wpf, Silverlight">
+ <Composite>
+ <Variable Id="SelectedNameNodes" Type="mpinstance://System.Library!System.Entity[]" />
+
+ <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.ComponentContainer">
+ <Binding PropertyId="Visual">
+ <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.StaticGridLayout">
+ <Binding PropertyId="ConfigType">
+ <SimpleValue Type="xsd://string" Value="Ambari.SCOM.Presentation!GridLayout05CellWideTopConfig" />
+ </Binding>
+ <Binding PropertyId="CellRegionMappings">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/CellRegionMapping[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/CellRegionMapping">
+ <Binding PropertyId="CellIndex">
+ <SimpleValue Type="xsd://int" Value="0" />
+ </Binding>
+ <Binding PropertyId="RegionContent">
+ <SimpleValue Type="xsd://string" Value="Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Widget.NameNodesState" />
+ </Binding>
+ <Binding PropertyId="RegionId">
+ <SimpleValue Type="xsd://string" Value="NameNodesState" />
+ </Binding>
+ <Binding PropertyId="RegionParameters">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="SelectedEntities" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <Reference>$Variable/SelectedNameNodes$</Reference>
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+ </ComplexValue>
+
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/CellRegionMapping">
+ <Binding PropertyId="CellIndex">
+ <SimpleValue Type="xsd://int" Value="1" />
+ </Binding>
+ <Binding PropertyId="RegionContent">
+ <SimpleValue Type="xsd://string" Value="Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Widget.NameNodeMemoryHeapUtilization" />
+ </Binding>
+ <Binding PropertyId="RegionId">
+ <SimpleValue Type="xsd://string" Value="NameNodeMemoryHeapUtilization" />
+ </Binding>
+ <Binding PropertyId="RegionParameters">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="TargetEntities" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <Reference>$Variable/SelectedNameNodes$</Reference>
+ </Binding>
+ </ComplexValue>
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="PerformanceCounterInstanceName" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <SimpleValue Type="xsd://string" Value="% : namenode" />
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+ </ComplexValue>
+
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/CellRegionMapping">
+ <Binding PropertyId="CellIndex">
+ <SimpleValue Type="xsd://int" Value="2" />
+ </Binding>
+ <Binding PropertyId="RegionContent">
+ <SimpleValue Type="xsd://string" Value="Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Widget.NameNodeThreadsStatus" />
+ </Binding>
+ <Binding PropertyId="RegionId">
+ <SimpleValue Type="xsd://string" Value="NameNodeThreadsStatus" />
+ </Binding>
+ <Binding PropertyId="RegionParameters">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="TargetEntities" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <Reference>$Variable/SelectedNameNodes$</Reference>
+ </Binding>
+ </ComplexValue>
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="PerformanceCounterInstanceName" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <SimpleValue Type="xsd://string" Value="% : namenode" />
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+ </ComplexValue>
+
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/CellRegionMapping">
+ <Binding PropertyId="CellIndex">
+ <SimpleValue Type="xsd://int" Value="3" />
+ </Binding>
+ <Binding PropertyId="RegionContent">
+ <SimpleValue Type="xsd://string" Value="Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Widget.NameNodeGcTime" />
+ </Binding>
+ <Binding PropertyId="RegionId">
+ <SimpleValue Type="xsd://string" Value="NameNodeGcTime" />
+ </Binding>
+ <Binding PropertyId="RegionParameters">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="TargetEntities" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <Reference>$Variable/SelectedNameNodes$</Reference>
+ </Binding>
+ </ComplexValue>
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="PerformanceCounterInstanceName" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <SimpleValue Type="xsd://string" Value="% : namenode" />
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+ </ComplexValue>
+
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/CellRegionMapping">
+ <Binding PropertyId="CellIndex">
+ <SimpleValue Type="xsd://int" Value="4" />
+ </Binding>
+ <Binding PropertyId="RegionContent">
+ <SimpleValue Type="xsd://string" Value="Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Widget.NameNodeAverageRpcWaitTime" />
+ </Binding>
+ <Binding PropertyId="RegionId">
+ <SimpleValue Type="xsd://string" Value="NameNodeAverageRpcWaitTime" />
+ </Binding>
+ <Binding PropertyId="RegionParameters">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="TargetEntities" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <Reference>$Variable/SelectedNameNodes$</Reference>
+ </Binding>
+ </ComplexValue>
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/HostedRequestParameter">
+ <Binding PropertyId="Name">
+ <SimpleValue Type="xsd://string" Value="PerformanceCounterInstanceName" />
+ </Binding>
+ <Binding PropertyId="Value">
+ <SimpleValue Type="xsd://string" Value="% : namenode" />
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+ </Component>
+ </Binding>
+ </Component>
+ </Composite>
+ </ComponentImplementation>
+ </ComponentImplementations>
+ </Presentation>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.Presentation.Dashboard.NameNodeSummary">
+ <Name>NameNode Summary</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.Presentation.FolderItem.NameNodeSummaryDashboard">
+ <Name>NameNode Summary</Name>
+ </DisplayString>
+
+ <DisplayString ElementID="Ambari.SCOM.Presentation.Widget.NameNodeThreadsStatus">
+ <Name>Threads Status</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.Presentation.Widget.NameNodeMemoryHeapUtilization">
+ <Name>Memory Heap Utilization</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.Presentation.Widget.NameNodeGcTime">
+ <Name>Garbage Collection Time (ms)</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.Presentation.Widget.NameNodeAverageRpcWaitTime">
+ <Name>Average RPC Wait Time</Name>
+ </DisplayString>
+ </DisplayStrings>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/EnableCollectionRules.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/EnableCollectionRules.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/EnableCollectionRules.mpx
new file mode 100644
index 0000000..c8eee0f
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/EnableCollectionRules.mpx
@@ -0,0 +1,36 @@
+<!--## 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>
+ <Overrides>
+ <RulePropertyOverride ID="Ambari.SCOM.Presentation.Override.PeformanceRule.WidgetLiveVsDeadNodes"
+ Context="System!System.Entity"
+ Rule="HDLibrary!Ambari.SCOM.PerformanceRule.WidgetLiveVsDeadNodes"
+ Enforced="false" Property="Enabled">
+ <Value>true</Value>
+ </RulePropertyOverride>
+
+ <RulePropertyOverride ID="Ambari.SCOM.Presentation.Override.PeformanceRule.WidgetSpaceUtilization"
+ Context="System!System.Entity"
+ Rule="HDLibrary!Ambari.SCOM.PerformanceRule.WidgetSpaceUtilization"
+ Enforced="false" Property="Enabled">
+ <Value>true</Value>
+ </RulePropertyOverride>
+ </Overrides>
+ </Monitoring>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Folders.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Folders.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Folders.mpx
new file mode 100644
index 0000000..1bf12e5
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Folders.mpx
@@ -0,0 +1,38 @@
+<!--## 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">
+ <Presentation>
+ <Folders>
+ <Folder ID="Ambari.SCOM.Presentation.ViewFolder.Hdfs" ParentFolder="HDLibrary!Ambari.SCOM.ViewFolder.Root" Accessibility="Public" />
+ <Folder ID="Ambari.SCOM.Presentation.ViewFolder.MapReduce" ParentFolder="HDLibrary!Ambari.SCOM.ViewFolder.Root" Accessibility="Public" />
+ </Folders>
+ </Presentation>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.Presentation.ViewFolder.Hdfs">
+ <Name>HDFS</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.Presentation.ViewFolder.MapReduce">
+ <Name>MapReduce</Name>
+ </DisplayString>
+ </DisplayStrings>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/ManagementPack.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/ManagementPack.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/ManagementPack.mpx
new file mode 100644
index 0000000..a50c695
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/ManagementPack.mpx
@@ -0,0 +1,29 @@
+<!--## 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">
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.Presentation">
+ <Name>Ambari SCOM Presentation</Name>
+ <Description>This management pack contains dashboards that allows quick navigation through Hadoop clusters health data.</Description>
+ </DisplayString>
+ </DisplayStrings>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Pages/CommonText.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Pages/CommonText.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Pages/CommonText.mpx
new file mode 100644
index 0000000..a0b7e60
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Pages/CommonText.mpx
@@ -0,0 +1,34 @@
+<!--## 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">
+ <Presentation>
+ <StringResources>
+ <StringResource ID="Ambari.SCOM.Presentation.Page.Common.FinishButton" />
+ </StringResources>
+ </Presentation>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.Presentation.Page.Common.FinishButton">
+ <Name>Finish</Name>
+ </DisplayString>
+ </DisplayStrings>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Pages/TimeRange.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Pages/TimeRange.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Pages/TimeRange.mpx
new file mode 100644
index 0000000..003ae48
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Pages/TimeRange.mpx
@@ -0,0 +1,107 @@
+<!--## 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">
+ <Presentation>
+ <StringResources>
+ <StringResource ID="Ambari.SCOM.Presentation.Page.TimeRange.Title" />
+ <StringResource ID="Ambari.SCOM.Presentation.Page.TimeRange.TimeRangeSelectorTitle" />
+ </StringResources>
+
+ <ComponentTypes>
+ <ComponentType ID="Ambari.SCOM.Presentation.Page.TimeRange"
+ Base="Visualization!Microsoft.SystemCenter.Visualization.WizardRegularPage"
+ Accessibility="Internal">
+ <Property Name="DateRange" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/DynamicDateTimeRange" />
+ </ComponentType>
+ </ComponentTypes>
+
+ <ComponentImplementations>
+ <ComponentImplementation ID="Ambari.SCOM.Presentation.Page.TimeRangeImplementation"
+ TypeId="Ambari.SCOM.Presentation.Page.TimeRange"
+ Platform="Wpf, Silverlight" Accessibility="Internal">
+ <Composite>
+ <Base>
+ <Binding PropertyId="StepId">
+ <Reference>$MPReference/Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Page.TimeRange.Title/DisplayName$</Reference>
+ </Binding>
+ <Binding PropertyId="Title">
+ <Reference>$MPReference/Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Page.TimeRange.Title/DisplayName$</Reference>
+ </Binding>
+ <Binding PropertyId="IsValid">
+ <SimpleValue Type="xsd://boolean" Value="True"/>
+ </Binding>
+ <Binding PropertyId="FinishButtonText">
+ <Reference>$MPReference/Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Page.Common.FinishButton/DisplayName$</Reference>
+ </Binding>
+ <Binding PropertyId="Content">
+ <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGrid">
+ <Binding PropertyId="RowCollection">
+ <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
+ <Binding PropertyId="Height">
+ <SimpleValue Type="xsd://string" Value="auto" />
+ </Binding>
+ </Component>
+ </Binding>
+ <Binding PropertyId="ColumnCollection">
+ <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridColumn">
+ <Binding PropertyId="Width">
+ <SimpleValue Type="xsd://string" Value="*" />
+ </Binding>
+ </Component>
+ </Binding>
+ <Binding PropertyId="CellCollection">
+ <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
+ <Binding PropertyId="RowId">
+ <SimpleValue Type="xsd://string" Value="0" />
+ </Binding>
+ <Binding PropertyId="ColumnId">
+ <SimpleValue Type="xsd://string" Value="0" />
+ </Binding>
+ <Binding PropertyId="Content">
+ <Component TypeId="VisConfig!Microsoft.SystemCenter.Visualization.SimpleTimeRangeSelector">
+ <Binding PropertyId="Title">
+ <Reference>$MPReference/Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Page.TimeRange.TimeRangeSelectorTitle/DisplayName$</Reference>
+ </Binding>
+ <Binding PropertyId="TimeRange">
+ <Reference>$Property/DateRange$</Reference>
+ </Binding>
+ </Component>
+ </Binding>
+ </Component>
+ </Binding>
+ </Component>
+ </Binding>
+ </Base>
+ </Composite>
+ </ComponentImplementation>
+ </ComponentImplementations>
+ </Presentation>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.Presentation.Page.TimeRange.Title">
+ <Name>Time Range</Name>
+ </DisplayString>
+ <DisplayString ElementID="Ambari.SCOM.Presentation.Page.TimeRange.TimeRangeSelectorTitle">
+ <Name>Time range:</Name>
+ </DisplayString>
+ </DisplayStrings>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/PresentationMp.mpproj
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/PresentationMp.mpproj b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/PresentationMp.mpproj
new file mode 100644
index 0000000..dee193d
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/PresentationMp.mpproj
@@ -0,0 +1,313 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--## 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.-->
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{8ab1e36e-7ff4-4baf-9bd0-1491492dfda0}</ProjectGuid>
+ <RootNamespace>Ambari.SCOM.Presentation</RootNamespace>
+ <Name>Ambari SCOM Presentation</Name>
+ <ManagementPackName>Ambari.SCOM.Presentation</ManagementPackName>
+ <Version>0.9.0.0</Version>
+ <MpFrameworkVersion>v7.0</MpFrameworkVersion>
+ <MpFrameworkProfile>OM</MpFrameworkProfile>
+ <ProductVersion>0.9.0.0</ProductVersion>
+ <SccProjectName>SAK</SccProjectName>
+ <SccProvider>SAK</SccProvider>
+ <SccAuxPath>SAK</SccAuxPath>
+ <SccLocalPath>SAK</SccLocalPath>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <OutputPath>bin\Debug\</OutputPath>
+ <GenerateSealed>True</GenerateSealed>
+ <Company>Hortonworks</Company>
+ <Copyright>Copyright (c) Hortonworks. All rights reserved.</Copyright>
+ <DelaySigning>False</DelaySigning>
+ <AssemblyOriginatorKeyFile>..\Items\key.snk</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>false</DebugSymbols>
+ <OutputPath>bin\Release\</OutputPath>
+ <DelaySigning>False</DelaySigning>
+ <Company>MyCompany</Company>
+ <Copyright>Copyright (c) MyCompany. All rights reserved.</Copyright>
+ <DelaySign>false</DelaySign>
+ <AssemblyOriginatorKeyFile>..\Items\key.snk</AssemblyOriginatorKeyFile>
+ <GenerateSealed>True</GenerateSealed>
+ </PropertyGroup>
+ <ItemGroup>
+ <ManagementPackReference Include="Microsoft.SystemCenter.Library">
+ <Alias>SC</Alias>
+ <PackageToBundle>False</PackageToBundle>
+ </ManagementPackReference>
+ <ManagementPackReference Include="Microsoft.SystemCenter.Visualization.Configuration.Library">
+ <HintPath>C:\Program Files (x86)\System Center 2012 Visual Studio Authoring Extensions\References\OM2012\Microsoft.SystemCenter.Visualization.Configuration.Library.mp</HintPath>
+ <Alias>VisConfig</Alias>
+ <MinVersion>7.0.8560.0</MinVersion>
+ <PackageToBundle>False</PackageToBundle>
+ </ManagementPackReference>
+ <ManagementPackReference Include="Microsoft.SystemCenter.Visualization.Library">
+ <HintPath>..\Items\Packs\Microsoft.SystemCenter.Visualization.Library.mpb</HintPath>
+ <Alias>Visualization</Alias>
+ <MinVersion>7.0.8560.1027</MinVersion>
+ <PackageToBundle>False</PackageToBundle>
+ </ManagementPackReference>
+ <ManagementPackReference Include="Microsoft.Windows.Library">
+ <Alias>Windows</Alias>
+ <PackageToBundle>False</PackageToBundle>
+ </ManagementPackReference>
+ <ManagementPackReference Include="System.Health.Library">
+ <Alias>Health</Alias>
+ <PackageToBundle>False</PackageToBundle>
+ </ManagementPackReference>
+ <ManagementPackReference Include="System.Library">
+ <Alias>System</Alias>
+ <PackageToBundle>False</PackageToBundle>
+ </ManagementPackReference>
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\HadoopMp\HadoopMp.mpproj">
+ <Name>HadoopMp</Name>
+ <Project>{63b476b6-efcd-468f-80d9-94e2cff1b5db}</Project>
+ <Private>True</Private>
+ <Alias>HDLibrary</Alias>
+ </ProjectReference>
+ <ProjectReference Include="..\WidgetsSilverlight\WidgetsSilverlight.csproj">
+ <Name>WidgetsSilverlight</Name>
+ <Project>{729e6db2-31f7-4eb1-9146-a2f2263585ee}</Project>
+ <Private>True</Private>
+ <PackageToBundle>True</PackageToBundle>
+ </ProjectReference>
+ <ProjectReference Include="..\WidgetsWpf\WidgetsWpf.csproj">
+ <Name>WidgetsWpf</Name>
+ <Project>{d4c615d1-9274-41d9-b14e-bc88ae7fcdce}</Project>
+ <Private>True</Private>
+ <PackageToBundle>True</PackageToBundle>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AssemblyResources.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Components\Charting\Axes\ForegroundDateTimeAxis.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Components\Charting\Axes\ForegroundLinearAxis.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Components\Charting\ChartDataTypes.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Components\Charting\SeriesStacker.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Components\Charting\Series\StackableSeries.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Components\CollectionElementAccessor.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Components\EntitiesToInstancesWithRecursionLevelConverter.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Components\GridLayouts\GridLayout05CellWideTopConfig.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Components\GridLayouts\GridLayout05CellWideTopSmallTopLeftConfig.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Components\Standard\CollectionDiplexer.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Components\Standard\ColumnsToQueryConfigurationMapper.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Components\Standard\CommonDataSourceInterface.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Components\Standard\DataGridSortColumnsToSortColumnBaseCollection.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Components\Standard\GetManagedEntitiesDataSource.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Components\Standard\GetPerformanceDataForEntitiesDataSource.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Components\Standard\TriggeredComponentHost.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Components\StringFormatter.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Components\StringSplitter.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Controls\Chart.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Controls\EllipsisLabel.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Controls\GridCells\ComponentHostAddressCell.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Controls\GridCells\TwoDecimalDigitsNumberCell.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Controls\NumberLabel.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Controls\StackedChartWithLegend.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Controls\Standard\ChartWithLegend.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Dashboards\HdfsSummaryDashboard.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Dashboards\ClusterSummaryDashboard.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Dashboards\JobTrackerSummaryDashboard.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Dashboards\MapReduceSummaryDashboard.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Dashboards\NameNodeSummaryDashboard.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="EnableCollectionRules.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Folders.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="ManagementPack.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Pages\CommonText.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Pages\TimeRange.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\CommonStrings.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\HostsState.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\ClusterServicesState.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\ClustersState.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\HostComponentsOfClusterServiceState.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\Performance\BasePerformanceWidget.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\Performance\BaseStackedPerformanceWidget.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\Performance\Cluster\SpaceUtilization.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\Performance\Component\AverageRpcWaitTime.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\Performance\Component\GcTime.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\Performance\Component\MemoryHeapUtilization.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\Performance\Component\ThreadsStatus.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\Performance\Hdfs\BlocksSummary.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\Performance\Hdfs\CapacityRemaining.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\Performance\Hdfs\FilesSummary.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\Performance\Cluster\LiveVsDeadNodes.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\Performance\Hdfs\HdfsIoSummary.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\Performance\MapReduce\JobsSummary.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\Performance\MapReduce\MapReduceSlotsUtilization.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\Performance\MapReduce\MapsVsReducers.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\Performance\MapReduce\TaskTrackersSummary.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\Standard\SingleRowSelectStateWidget.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\State\HdfsServicesState.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\State\JobTrackersState.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\State\MapReduceServicesState.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Widgets\State\NameNodesState.mpx">
+ <SubType>Code</SubType>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="Components\Charting\Axes" />
+ <Folder Include="Components\Charting\Series" />
+ <Folder Include="Components\GridLayouts" />
+ <Folder Include="Components\Charting" />
+ <Folder Include="Components\Standard" />
+ <Folder Include="Controls" />
+ <Folder Include="Controls\GridCells" />
+ <Folder Include="Controls\Standard" />
+ <Folder Include="Dashboards" />
+ <Folder Include="Components" />
+ <Folder Include="Pages" />
+ <Folder Include="Widgets" />
+ <Folder Include="Widgets\State" />
+ <Folder Include="Widgets\Performance" />
+ <Folder Include="Widgets\Performance\Hdfs" />
+ <Folder Include="Widgets\Performance\MapReduce" />
+ <Folder Include="Widgets\Performance\Cluster" />
+ <Folder Include="Widgets\Performance\Component" />
+ <Folder Include="Widgets\Standard" />
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Microsoft\VSAC\Microsoft.SystemCenter.OperationsManager.targets" />
+</Project>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/PresentationMp.mpproj.user
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/PresentationMp.mpproj.user b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/PresentationMp.mpproj.user
new file mode 100644
index 0000000..6b5a61d
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/PresentationMp.mpproj.user
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--## 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.-->
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <DeploymentNextVersion>1.0.0.46</DeploymentNextVersion>
+ <DeploymentAutoIncrementVersion>False</DeploymentAutoIncrementVersion>
+ <DeploymentStartAction>None</DeploymentStartAction>
+ <DeploymentWebConsoleUrl />
+ <DeploymentCommand />
+ <DeploymentCommandArguments />
+ <DeploymentDependencyMode>ProjectOnly</DeploymentDependencyMode>
+ </PropertyGroup>
+</Project>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Widgets/ClusterServicesState.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Widgets/ClusterServicesState.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Widgets/ClusterServicesState.mpx
new file mode 100644
index 0000000..6d7685e
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Widgets/ClusterServicesState.mpx
@@ -0,0 +1,161 @@
+<!--## 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">
+ <Presentation>
+ <StringResources>
+ <StringResource ID="Ambari.SCOM.Presentation.StringResource.ServiceName" />
+ </StringResources>
+
+ <ComponentTypes>
+ <ComponentType ID="Ambari.SCOM.Presentation.Widget.ClusterServicesState"
+ Base="Visualization!Microsoft.SystemCenter.Visualization.StateWidget"
+ Accessibility="Internal" />
+ </ComponentTypes>
+
+ <ComponentImplementations>
+ <ComponentImplementation ID="Ambari.SCOM.Presentation.Widget.ClusterServicesStateImplementation"
+ TypeId="Ambari.SCOM.Presentation.Widget.ClusterServicesState"
+ Accessibility="Internal" Platform="Wpf, Silverlight">
+ <Composite>
+ <Base>
+ <Binding PropertyId="BaseManagementPackTypes">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.OperationalDataTypes/BaseManagementPackType[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.OperationalDataTypes/BaseManagementPackType">
+ <Binding PropertyId="FullyQualifiedName">
+ <SimpleValue Type="xsd://string" Value="Ambari.SCOM.Monitoring!Ambari.SCOM.ClusterService" />
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+
+ <Binding PropertyId="RecursionTypeNames">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.OperationalDataTypes/BaseManagementPackType[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.OperationalDataTypes/BaseManagementPackType">
+ <Binding PropertyId="FullyQualifiedName">
+ <SimpleValue Type="xsd://string" Value="System.Library!System.Entity" />
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+
+ <Binding PropertyId="ShowSearchBar">
+ <SimpleValue Type="xsd://boolean" Value="False" />
+ </Binding>
+
+ <Binding PropertyId="Columns">
+ <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ColumnType/DataGridColumn[]">
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ColumnType/DataGridColumn">
+ <Binding PropertyId="HeaderDisplayObject">
+ <SimpleValue Type="xsd://string" Value="$MPReference/Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.Library.Entity.HealthState/DisplayName$" />
+ </Binding>
+ <Binding PropertyId="SortableGroupable">
+ <SimpleValue Type="xsd://boolean" Value="True" />
+ </Binding>
+ <Binding PropertyId="CanResize">
+ <SimpleValue Type="xsd://boolean" Value="True" />
+ </Binding>
+ <Binding PropertyId="Width">
+ <SimpleValue Type="xsd://string" Value="Auto" />
+ </Binding>
+ <Binding PropertyId="PropertyName">
+ <SimpleValue Type="xsd://string" Value="HealthState" />
+ </Binding>
+ <Binding PropertyId="XPath">
+ <SimpleValue Type="xsd://string" Value="$Object/Property[Name='HealthState']$" />
+ </Binding>
+ <Binding PropertyId="SourceType">
+ <SimpleValue Type="xsd://string" Value="ManagedEntity" />
+ </Binding>
+ </ComplexValue>
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ColumnType/DataGridColumn">
+ <Binding PropertyId="HeaderDisplayObject">
+ <SimpleValue Type="xsd://string" Value="$MPReference/Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.StringResource.ServiceName/DisplayName$" />
+ </Binding>
+ <Binding PropertyId="PropertyName">
+ <SimpleValue Type="xsd://string" Value="DisplayName" />
+ </Binding>
+ <Binding PropertyId="XPath">
+ <SimpleValue Type="xsd://string" Value="$Object/PropertyCollection[Name='DisplayName']$" />
+ </Binding>
+ <Binding PropertyId="SourceType">
+ <SimpleValue Type="xsd://string" Value="ManagedEntity" />
+ </Binding>
+ <Binding PropertyId="SortableGroupable">
+ <SimpleValue Type="xsd://boolean" Value="True" />
+ </Binding>
+ <Binding PropertyId="CanResize">
+ <SimpleValue Type="xsd://boolean" Value="True" />
+ </Binding>
+ <Binding PropertyId="Width">
+ <SimpleValue Type="xsd://string" Value="Auto" />
+ </Binding>
+ </ComplexValue>
+ <ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ColumnType/DataGridColumn">
+ <Binding PropertyId="HeaderDisplayObject">
+ <SimpleValue Type="xsd://string" Value="$MPReference/Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.Library.Entity.InMaintenanceMode/DisplayName$" />
+ </Binding>
+ <Binding PropertyId="SortableGroupable">
+ <SimpleValue Type="xsd://boolean" Value="True" />
+ </Binding>
+ <Binding PropertyId="CanResize">
+ <SimpleValue Type="xsd://boolean" Value="True" />
+ </Binding>
+ <Binding PropertyId="Width">
+ <SimpleValue Type="xsd://string" Value="Auto" />
+ </Binding>
+ <Binding PropertyId="PropertyName">
+ <SimpleValue Type="xsd://string" Value="InMaintenanceMode" />
+ </Binding>
+ <Binding PropertyId="XPath">
+ <SimpleValue Type="xsd://string" Value="$Object/Property[Name='InMaintenanceMode']$" />
+ </Binding>
+ <Binding PropertyId="SourceType">
+ <SimpleValue Type="xsd://string" Value="ManagedEntity" />
+ </Binding>
+ </ComplexValue>
+ </ComplexValueCollection>
+ </Binding>
+ </Base>
+ </Composite>
+ </ComponentImplementation>
+ </ComponentImplementations>
+
+ <ComponentBehaviors>
+ <ComponentBehavior ID="Ambari.SCOM.Presentation.Widget.ClusterServicesStatePersonalizeBehavior"
+ BehaviorTypeId="Visualization!Microsoft.SystemCenter.Visualization.PersonalizeBehavior"
+ ComponentTypeId="Ambari.SCOM.Presentation.Widget.ClusterServicesState"
+ Accessibility="Internal">
+ <Bindings />
+ </ComponentBehavior>
+ </ComponentBehaviors>
+ </Presentation>
+
+ <LanguagePacks>
+ <LanguagePack ID="ENU" IsDefault="true">
+ <DisplayStrings>
+ <DisplayString ElementID="Ambari.SCOM.Presentation.Widget.ClusterServicesState">
+ <Name>Cluster Services</Name>
+ </DisplayString>
+
+ <DisplayString ElementID="Ambari.SCOM.Presentation.StringResource.ServiceName">
+ <Name>Name</Name>
+ </DisplayString>
+ </DisplayStrings>
+ </LanguagePack>
+ </LanguagePacks>
+</ManagementPackFragment>