incubator-ambari-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From maha...@apache.org
Subject [15/30] AMBARI-3266. Contribute Ambari-SCOM. (Tom Beerbower via mahadev)
Date Fri, 18 Oct 2013 00:25:37 GMT
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Components/Standard/GetPerformanceDataForEntitiesDataSource.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Components/Standard/GetPerformanceDataForEntitiesDataSource.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Components/Standard/GetPerformanceDataForEntitiesDataSource.mpx
new file mode 100644
index 0000000..ab5d801
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Components/Standard/GetPerformanceDataForEntitiesDataSource.mpx
@@ -0,0 +1,66 @@
+<!--## 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.Component.GetPerformanceDataForEntitiesDataSource" Accessibility="Internal">
+        <Property Name="Output" Type="BaseDataType[]" BindingDirection="Out" />
+        <Property Name="Refresh" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ActionTypes/RefreshAction" BindingDirection="In" />
+        <Property Name="IsBusy" Type="BaseDataType" BindingDirection="Out" />
+        <Property Name="LastError" Type="BaseDataType" BindingDirection="Out" />
+        <Property Name="Interval" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/DynamicDateTimeRange" BindingDirection="In" />
+        <Property Name="NumberOfDatapoints" Type="xsd://int" BindingDirection="In" />
+        <Property Name="PerformanceDataSeriesQueryItems" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/PerformanceDataSeriesQueryType[]" BindingDirection="In" />
+      </ComponentType>
+    </ComponentTypes>
+
+    <ComponentImplementations>
+      <ComponentImplementation ID="Ambari.SCOM.Presentation.Component.GetPerformanceDataForEntitiesDataSourceImplementation"
+                               TypeId="Ambari.SCOM.Presentation.Component.GetPerformanceDataForEntitiesDataSource"
+                               Platform="Wpf, Silverlight" Accessibility="Internal">
+        <Unit>
+          <ContractFactory>Microsoft.EnterpriseManagement.Monitoring.UnitComponents.Data.GetPerformanceDataSeriesDataSource</ContractFactory>
+          <Property Name="Output" Direction="Out">
+            <Reference>$Property/Output$</Reference>
+          </Property>
+          <Property Name="Refresh" Direction="In">
+            <Reference>$Property/Refresh$</Reference>
+          </Property>
+          <Property Name="IsBusy" Direction="Out">
+            <Reference>$Service/IsBusy$</Reference>
+          </Property>
+          <Property Name="LastError" Direction="Out">
+            <Reference>$Service/LastError$</Reference>
+          </Property>
+          <Property Name="Interval" Direction="In">
+            <Reference>$Property/Interval$</Reference>
+          </Property>
+          <Property Name="NumberOfDatapoints" Direction="In">
+            <Reference>$Property/NumberOfDatapoints$</Reference>
+          </Property>
+          <Property Name="PerformanceDataSeriesQueryItems" Direction="In">
+            <Reference>$Property/PerformanceDataSeriesQueryItems$</Reference>
+          </Property>
+          <Property Name="ConnectionSessionTicket" Direction="In">
+            <Reference>$Service/ConnectionSessionTicket$</Reference>
+          </Property>
+        </Unit>
+      </ComponentImplementation>
+    </ComponentImplementations>
+  </Presentation>
+</ManagementPackFragment>

http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Components/Standard/TriggeredComponentHost.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Components/Standard/TriggeredComponentHost.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Components/Standard/TriggeredComponentHost.mpx
new file mode 100644
index 0000000..bcf0346
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Components/Standard/TriggeredComponentHost.mpx
@@ -0,0 +1,54 @@
+<!--## 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.Component.TriggeredComponentHost" Accessibility="Internal">
+        <Property Name="ComponentType" Type="xsd://string" BindingDirection="In" />
+        <Property Name="ComponentTarget" Type="BaseDataType" BindingDirection="In" />
+        <Property Name="TriggerInstance" Type="BaseDataType" BindingDirection="In" />
+        <Property Name="TriggerTypes" Type="xsd://string[]" BindingDirection="In" />
+      </ComponentType>
+    </ComponentTypes>
+
+    <ComponentImplementations>
+      <ComponentImplementation ID="Ambari.SCOM.Presentation.Component.TriggeredComponentHostImplementation"
+                               TypeId="Ambari.SCOM.Presentation.Component.TriggeredComponentHost"
+                               Platform="Wpf, Silverlight" Accessibility="Internal">
+        <Unit>
+          <ContractFactory>Microsoft.EnterpriseManagement.Presentation.Controls.CommonControls.TriggeredComponentHost</ContractFactory>
+          <Property Name="EngineDataContext" Direction="In">
+            <Reference>$DataContext$</Reference>
+          </Property>
+          <Property Name="ComponentType" Direction="In">
+            <Reference>$Property/ComponentType$</Reference>
+          </Property>
+          <Property Name="ComponentTarget" Direction="In">
+            <Reference>$Property/ComponentTarget$</Reference>
+          </Property>
+          <Property Name="TriggerInstance" Direction="In">
+            <Reference>$Property/TriggerInstance$</Reference>
+          </Property>
+          <Property Name="TriggerTypes" Direction="In">
+            <Reference>$Property/TriggerTypes$</Reference>
+          </Property>
+        </Unit>
+      </ComponentImplementation>
+    </ComponentImplementations>
+  </Presentation>
+</ManagementPackFragment>

http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Components/StringFormatter.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Components/StringFormatter.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Components/StringFormatter.mpx
new file mode 100644
index 0000000..adc3b4e
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Components/StringFormatter.mpx
@@ -0,0 +1,51 @@
+<!--## 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">
+  <TypeDefinitions>
+    <SchemaTypes>
+      <SchemaType ID="Ambari.SCOM.Presentation.Schema.StringFormatterComponent" Accessibility="Internal">
+        <xsd:complexType name="FormatArgument" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+          <xsd:sequence>
+            <xsd:element name="Index" type="xs:int" />
+            <xsd:element name="Value" type="xs:string" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </SchemaType>
+    </SchemaTypes>
+  </TypeDefinitions>
+  
+  <Presentation>
+    <ComponentTypes>
+      <ComponentType ID="Ambari.SCOM.Presentation.Component.StringFormatter" Accessibility="Internal">
+        <Property Name="FormatString" Type="xsd://string" BindingDirection="In" />
+        <Property Name="Arguments" Type="xsd://Ambari.SCOM.Presentation!Ambari.SCOM.Presentation.Schema.StringFormatterComponent/FormatArgument[]" BindingDirection="In" />
+        <Property Name="Output" Type="xsd://string" BindingDirection="Out" />
+      </ComponentType>
+    </ComponentTypes>
+
+    <ComponentImplementations>
+      <ComponentImplementation ID="Ambari.SCOM.Presentation.Component.StringFormatterImplementation"
+                               TypeId="Ambari.SCOM.Presentation.Component.StringFormatter"
+                               Accessibility="Internal" Platform="Wpf, Silverlight">
+        <Unit>
+          <ContractFactory>Ambari.SCOM.Widgets.Components.StringFormatter</ContractFactory>
+        </Unit>
+      </ComponentImplementation>
+    </ComponentImplementations>
+  </Presentation>
+</ManagementPackFragment>

http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Components/StringSplitter.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Components/StringSplitter.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Components/StringSplitter.mpx
new file mode 100644
index 0000000..002d673
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Components/StringSplitter.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>
+    <ComponentTypes>
+      <ComponentType ID="Ambari.SCOM.Presentation.Component.StringSplitter" Accessibility="Internal">
+        <Property Name="Input" Type="xsd://string" BindingDirection="In" />
+        <Property Name="Separator" Type="xsd://string" BindingDirection="In" />
+        <Property Name="Items" Type="xsd://string[]" BindingDirection="Out" />
+      </ComponentType>
+    </ComponentTypes>
+
+    <ComponentImplementations>
+      <ComponentImplementation ID="Ambari.SCOM.Presentation.Component.StringSplitterImplementation"
+                               TypeId="Ambari.SCOM.Presentation.Component.StringSplitter"
+                               Accessibility="Internal" Platform="Wpf, Silverlight">
+        <Unit>
+          <ContractFactory>Ambari.SCOM.Widgets.Components.StringSplitter</ContractFactory>
+        </Unit>
+      </ComponentImplementation>
+    </ComponentImplementations>
+  </Presentation>
+</ManagementPackFragment>

http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/Chart.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/Chart.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/Chart.mpx
new file mode 100644
index 0000000..a1e2618
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/Chart.mpx
@@ -0,0 +1,57 @@
+<!--## 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>
+      <!-- This control is extended version of original Chart from Visualization library. -->
+      <ComponentType ID="Ambari.SCOM.Presentation.Control.Chart"
+                     Base="Visualization!Microsoft.SystemCenter.Visualization.Chart"
+                     Accessibility="Internal">
+        <Property Type="xsd://boolean" Name="AllowSelection" BindingDirection="Both" />
+      </ComponentType>
+    </ComponentTypes>
+
+    <ComponentImplementations>
+      <ComponentImplementation ID="Ambari.SCOM.Presentation.Control.ChartImplementation"
+                               TypeId="Ambari.SCOM.Presentation.Control.Chart"
+                               Platform="Wpf, Silverlight" Accessibility="Internal">
+        <Unit>
+          <ContractFactory>Ambari.SCOM.Widgets.Charting.Chart</ContractFactory>
+          <Property Name="InputData" Direction="In">
+            <Reference>$Property/InputData$</Reference>
+          </Property>
+          <Property Name="Axes" Direction="In">
+            <Reference>$Property/Axes$</Reference>
+          </Property>
+          <Property Name="Series" Direction="In">
+            <Reference>$Property/Series$</Reference>
+          </Property>
+          <Property Name="Interval" Direction="In">
+            <Reference>$Property/Interval$</Reference>
+          </Property>
+          <Property Name="AllowSelection" Direction="Both">
+            <Reference>$Property/AllowSelection$</Reference>
+          </Property>
+          <Property Name="SelectedSeries" Direction="Both">
+            <Reference>$Property/SelectedSeries$</Reference>
+          </Property>
+        </Unit>
+      </ComponentImplementation>
+    </ComponentImplementations>
+  </Presentation>
+</ManagementPackFragment>

http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/EllipsisLabel.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/EllipsisLabel.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/EllipsisLabel.mpx
new file mode 100644
index 0000000..f13d6dc
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/EllipsisLabel.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>
+    <ComponentTypes>
+      <ComponentType ID="Ambari.SCOM.Presentation.Control.EllipsisLabel" Accessibility="Internal">
+        <Property Name="Value" Type="xsd://string" BindingDirection="Both" />
+        <Property Name="HasToolTip" Type="xsd://boolean" BindingDirection="Both" />
+        <Property Name="Style" Type="BaseDataType" BindingDirection="Both" />
+      </ComponentType>
+    </ComponentTypes>
+
+    <ComponentImplementations>
+      <ComponentImplementation ID="Ambari.SCOM.Presentation.Control.EllipsisLabelImplementation"
+                               TypeId="Ambari.SCOM.Presentation.Control.EllipsisLabel"
+                               Platform="Wpf, Silverlight" Accessibility="Internal">
+        <Unit>
+          <ContractFactory>Microsoft.EnterpriseManagement.Monitoring.Components.EllipsisLabel</ContractFactory>
+        </Unit>
+      </ComponentImplementation>
+    </ComponentImplementations>
+  </Presentation>
+</ManagementPackFragment>

http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/GridCells/ComponentHostAddressCell.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/GridCells/ComponentHostAddressCell.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/GridCells/ComponentHostAddressCell.mpx
new file mode 100644
index 0000000..7ee8041
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/GridCells/ComponentHostAddressCell.mpx
@@ -0,0 +1,70 @@
+<!--## 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.Control.GridCell.ComponentHostAddress" Accessibility="Internal" />
+    </ComponentTypes>
+
+    <ComponentImplementations>
+      <ComponentImplementation ID="Ambari.SCOM.Presentation.Control.GridCell.ComponentHostAddressImplementation"
+                               TypeId="Ambari.SCOM.Presentation.Control.GridCell.ComponentHostAddress" Target="xsd://string"
+                               Platform="Wpf, Silverlight" Accessibility="Internal">
+        <Composite>
+          <Variable Id="PathItems" Type="xsd://string[]" />
+          <Variable Id="HostAddress" Type="xsd://string" />
+          <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.ComponentContainer">
+            <Binding PropertyId="Visual">
+              <Component TypeId="Ambari.SCOM.Presentation.Control.EllipsisLabel">
+                <Binding PropertyId="Value">
+                  <Reference>$Variable/HostAddress$</Reference>
+                </Binding>
+              </Component>
+            </Binding>
+            <Binding PropertyId="Objects">
+              <Component TypeId="Ambari.SCOM.Presentation.Component.StringSplitter">
+                <Binding PropertyId="Input">
+                  <Reference>$Target$</Reference>
+                </Binding>
+                <Binding PropertyId="Separator">
+                  <SimpleValue Type="xsd://string" Value=";"/>
+                </Binding>
+                <Binding PropertyId="Items">
+                  <Reference>$Variable/PathItems$</Reference>
+                </Binding>
+              </Component>
+            </Binding>
+            <Binding PropertyId="Objects">
+              <Component TypeId="Ambari.SCOM.Presentation.Component.CollectionElementAccessor">
+                <Binding PropertyId="Collection">
+                  <Reference>$Variable/PathItems$</Reference>
+                </Binding>
+                <Binding PropertyId="ElementIndex">
+                  <SimpleValue Type="xsd://int" Value="1" />
+                </Binding>
+                <Binding PropertyId="Element">
+                  <Reference>$Variable/HostAddress$</Reference>
+                </Binding>
+              </Component>
+            </Binding>
+          </Component>
+        </Composite>
+      </ComponentImplementation>
+    </ComponentImplementations>
+  </Presentation>
+</ManagementPackFragment>

http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/GridCells/TwoDecimalDigitsNumberCell.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/GridCells/TwoDecimalDigitsNumberCell.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/GridCells/TwoDecimalDigitsNumberCell.mpx
new file mode 100644
index 0000000..f3b39a9
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/GridCells/TwoDecimalDigitsNumberCell.mpx
@@ -0,0 +1,46 @@
+<!--## 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.Control.GridCell.TwoDecimalDigitsNumberCell"
+                     Target="xsd://double" Accessibility="Internal" />
+    </ComponentTypes>
+
+    <ComponentImplementations>
+      <ComponentImplementation ID="Ambari.SCOM.Presentation.Control.GridCell.TwoDecimalDigitsNumberCellImplementation"
+                               TypeId="Ambari.SCOM.Presentation.Control.GridCell.TwoDecimalDigitsNumberCell"
+                               Target="xsd://double" Platform="Wpf, Silverlight" Accessibility="Internal">
+        <Composite>
+          <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.ComponentContainer">
+            <Binding PropertyId="Visual">
+              <Component TypeId="Ambari.SCOM.Presentation.Control.NumberLabel">
+                <Binding PropertyId="ValueStringFormat">
+                  <SimpleValue Type="xsd://string" Value="{0:0.##}" />
+                </Binding>
+                <Binding PropertyId="Value">
+                  <Reference>$Target$</Reference>
+                </Binding>
+              </Component>
+            </Binding>
+          </Component>
+        </Composite>
+      </ComponentImplementation>
+    </ComponentImplementations>
+  </Presentation>
+</ManagementPackFragment>

http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/NumberLabel.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/NumberLabel.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/NumberLabel.mpx
new file mode 100644
index 0000000..e44ce56
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/NumberLabel.mpx
@@ -0,0 +1,43 @@
+<!--## 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.Control.NumberLabel" Target="BaseDataType" Accessibility="Internal">
+        <Property Name="ValueStringFormat" Type="xsd://string" BindingDirection="In" />
+        <Property Name="Value" Type="BaseDataType" BindingDirection="Both" />
+      </ComponentType>
+    </ComponentTypes>
+
+    <ComponentImplementations>
+      <ComponentImplementation ID="Ambari.SCOM.Presentation.Control.NumberLabelImplementation"
+                               TypeId="Ambari.SCOM.Presentation.Control.NumberLabel"
+                               Platform="Wpf, Silverlight" Accessibility="Internal">
+        <Unit>
+          <ContractFactory>Microsoft.EnterpriseManagement.Monitoring.Components.NumberLabel</ContractFactory>
+          <Property Name="ValueStringFormat" Direction="In">
+            <Reference>$Property/ValueStringFormat$</Reference>
+          </Property>
+          <Property Name="Value" Direction="Both">
+            <Reference>$Property/Value$</Reference>
+          </Property>
+        </Unit>
+      </ComponentImplementation>
+    </ComponentImplementations>
+  </Presentation>
+</ManagementPackFragment>

http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/StackedChartWithLegend.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/StackedChartWithLegend.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/StackedChartWithLegend.mpx
new file mode 100644
index 0000000..2e1e31e
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/StackedChartWithLegend.mpx
@@ -0,0 +1,207 @@
+<!--## 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.Control.StackedChartWithLegend" Accessibility="Internal">
+        <Property Name="Axes" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/Axis[]" BindingDirection="In" />
+        <Property Name="Series" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/Series[]" BindingDirection="In" />
+        <Property Name="SelectedSeries" Type="BaseDataType" BindingDirection="Both" />
+        <Property Name="SelectedSeriesCollection" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/Series[]" BindingDirection="Both" />
+        <Property Name="LegendColumns" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ColumnType/DataGridColumn[]" BindingDirection="In" />
+        <Property Name="ShowLegend" Type="xsd://boolean" BindingDirection="In" />
+        <Property Name="Interval" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/DynamicDateTimeRange" BindingDirection="In" />
+      </ComponentType>
+    </ComponentTypes>
+
+    <ComponentImplementations>
+      <ComponentImplementation ID="Ambari.SCOM.Presentation.Control.StackedChartWithLegendImplementation"
+                               TypeId="Ambari.SCOM.Presentation.Control.StackedChartWithLegend"
+                               Platform="Wpf, Silverlight" Accessibility="Internal">
+        <Composite>
+          <Variable Id="ActiveSeries" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/Series[]">
+            <Reference>$Property/SelectedSeries$</Reference>
+          </Variable>
+          <Variable Id="RequiredLegendColumns" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ColumnType/DataGridColumn[]">
+            <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="PropertyName">
+                  <SimpleValue Type="xsd://string" Value="Color" />
+                </Binding>
+                <Binding PropertyId="HeaderDisplayObject">
+                  <SimpleValue Type="xsd://string" Value="$MPReference/Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.Library.PerfChartConfigColumns.Color/DisplayName$" />
+                </Binding>
+                <Binding PropertyId="SortableGroupable">
+                  <SimpleValue Type="xsd://boolean" Value="False" />
+                </Binding>
+                <Binding PropertyId="CanResize">
+                  <SimpleValue Type="xsd://boolean" Value="False" />
+                </Binding>
+                <Binding PropertyId="Width">
+                  <SimpleValue Type="xsd://string" Value="Auto" />
+                </Binding>
+              </ComplexValue>
+            </ComplexValueCollection>
+          </Variable>
+          <Variable Id="LegendColumns" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ColumnType/DataGridColumn[]" />
+          <Variable Id="StackedSeries" Type="BaseDataType" />
+
+          <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.ComponentContainer">
+            <Binding PropertyId="Visual">
+              <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="*" />
+                    </Binding>
+                  </Component>
+                </Binding>
+                <Binding PropertyId="RowCollection">
+                  <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
+                    <Binding PropertyId="Height">
+                      <SimpleValue Type="xsd://string" Value="Auto" />
+                    </Binding>
+                    <Binding PropertyId="MaximumHeight">
+                      <SimpleValue Type="xsd://string" Value="140" />
+                    </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="Ambari.SCOM.Presentation.Control.Chart">
+                        <Binding PropertyId="InputData">
+                          <Reference>$Variable/StackedSeries$</Reference>
+                        </Binding>
+                        <Binding PropertyId="Axes">
+                          <Reference>$Property/Axes$</Reference>
+                        </Binding>
+                        <Binding PropertyId="Interval">
+                          <Reference>$Property/Interval$</Reference>
+                        </Binding>
+                        <Binding PropertyId="AllowSelection">
+                          <SimpleValue Type="xsd://boolean" Value="False" />
+                        </Binding>
+                        <Binding PropertyId="SelectedSeries">
+                          <Reference>$Variable/ActiveSeries$</Reference>
+                        </Binding>
+                      </Component>
+                    </Binding>
+                  </Component>
+                </Binding>
+                <Binding PropertyId="CellCollection">
+                  <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
+                    <Binding PropertyId="IsVisible">
+                      <Reference>$Property/ShowLegend$</Reference>
+                    </Binding>
+                    <Binding PropertyId="RowId">
+                      <SimpleValue Type="xsd://string" Value="1" />
+                    </Binding>
+                    <Binding PropertyId="ColumnId">
+                      <SimpleValue Type="xsd://string" Value="0" />
+                    </Binding>
+                    <Binding PropertyId="Content">
+                      <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.DataGrid">
+                        <Binding PropertyId="SelectedRow">
+                          <Reference>$Variable/ActiveSeries$</Reference>
+                        </Binding>
+                        <Binding PropertyId="SelectedRows">
+                          <Reference>$Property/SelectedSeriesCollection$</Reference>
+                        </Binding>
+                        <Binding PropertyId="Data">
+                          <Reference>$Property/Series$</Reference>
+                        </Binding>
+                        <Binding PropertyId="SelectionMode">
+                          <SimpleValue Type="xsd://string" Value="SingleRowSelect" />
+                        </Binding>
+                        <Binding PropertyId="ColumnHeaderVisible">
+                          <SimpleValue Type="xsd://string" Value="True" />
+                        </Binding>
+                        <Binding PropertyId="CanReorderColumns">
+                          <SimpleValue Type="xsd://string" Value="False" />
+                        </Binding>
+                        <Binding PropertyId="CellComponentType">
+                          <SimpleValue Type="xsd://string" Value="Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataGridGenericCell" />
+                        </Binding>
+                        <Binding PropertyId="ColumnHeaderComponentType">
+                          <SimpleValue Type="xsd://string" Value="Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataGridColumnHeaderCell" />
+                        </Binding>
+                        <Binding PropertyId="Columns">
+                          <Reference>$Variable/LegendColumns$</Reference>
+                        </Binding>
+                      </Component>
+                    </Binding>
+                  </Component>
+                </Binding>
+              </Component>
+            </Binding>
+
+            <Binding PropertyId="Objects">
+              <Component TypeId="Ambari.SCOM.Presentation.Component.Charting.SeriesStacker">
+                <Binding PropertyId="Input">
+                  <Reference>$Property/Series$</Reference>
+                </Binding>
+                <Binding PropertyId="Output">
+                  <Reference>$Variable/StackedSeries$</Reference>
+                </Binding>
+              </Component>
+            </Binding>
+
+            <Binding PropertyId="Objects">
+              <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.OneWaySync">
+                <Binding PropertyId="From">
+                  <Reference>$Variable/ActiveSeries$</Reference>
+                </Binding>
+                <Binding PropertyId="To">
+                  <Reference>$Service/SelectedItems$</Reference>
+                </Binding>
+              </Component>
+            </Binding>
+
+            <Binding PropertyId="Objects">
+              <Component TypeId="Ambari.SCOM.Presentation.Component.CollectionDiplexer">
+                <Binding PropertyId="Input1">
+                  <Reference>$Variable/RequiredLegendColumns$</Reference>
+                </Binding>
+                <Binding PropertyId="Input2">
+                  <Reference>$Property/LegendColumns$</Reference>
+                </Binding>
+                <Binding PropertyId="Output">
+                  <Reference>$Variable/LegendColumns$</Reference>
+                </Binding>
+              </Component>
+            </Binding>
+          </Component>
+        </Composite>
+      </ComponentImplementation>
+    </ComponentImplementations>
+  </Presentation>
+</ManagementPackFragment>

http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/Standard/ChartWithLegend.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/Standard/ChartWithLegend.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/Standard/ChartWithLegend.mpx
new file mode 100644
index 0000000..aa90f18
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Controls/Standard/ChartWithLegend.mpx
@@ -0,0 +1,212 @@
+<!--## 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.Control.ChartWithLegend" Accessibility="Internal">
+        <Property Name="Axes" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/Axis[]" BindingDirection="In" />
+        <Property Name="Series" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/Series[]" BindingDirection="In" />
+        <Property Name="SelectedSeries" Type="BaseDataType" BindingDirection="Both" />
+        <Property Name="SelectedSeriesCollection" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/Series[]" BindingDirection="Both" />
+        <Property Name="LegendColumns" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ColumnType/DataGridColumn[]" BindingDirection="In" />
+        <Property Name="ShowLegend" Type="xsd://boolean" BindingDirection="In" />
+        <Property Name="Interval" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/DynamicDateTimeRange" BindingDirection="In" />
+      </ComponentType>
+    </ComponentTypes>
+
+    <ComponentImplementations>
+      <ComponentImplementation ID="Ambari.SCOM.Presentation.Control.ChartWithLegendImplementation"
+                               TypeId="Ambari.SCOM.Presentation.Control.ChartWithLegend"
+                               Platform="Wpf, Silverlight" Accessibility="Internal">
+        <Composite>
+          <Variable Id="ActiveSeries" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/Series[]">
+            <Reference>$Property/SelectedSeries$</Reference>
+          </Variable>
+          <Variable Id="RequiredLegendColumns" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ColumnType/DataGridColumn[]">
+            <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="PropertyName">
+                  <SimpleValue Type="xsd://string" Value="IsVisible" />
+                </Binding>
+                <Binding PropertyId="HeaderDisplayObject">
+                  <SimpleValue Type="xsd://string" Value="$MPReference/Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.Library.PerfChartConfigColumns.Show/DisplayName$" />
+                </Binding>
+                <Binding PropertyId="CellComponentType">
+                  <SimpleValue Type="xsd://string" Value="Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.EditableCheckBoxCell" />
+                </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="PropertyName">
+                  <SimpleValue Type="xsd://string" Value="Color" />
+                </Binding>
+                <Binding PropertyId="HeaderDisplayObject">
+                  <SimpleValue Type="xsd://string" Value="$MPReference/Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.Library.PerfChartConfigColumns.Color/DisplayName$" />
+                </Binding>
+                <Binding PropertyId="SortableGroupable">
+                  <SimpleValue Type="xsd://boolean" Value="False" />
+                </Binding>
+                <Binding PropertyId="CanResize">
+                  <SimpleValue Type="xsd://boolean" Value="False" />
+                </Binding>
+                <Binding PropertyId="Width">
+                  <SimpleValue Type="xsd://string" Value="Auto" />
+                </Binding>
+              </ComplexValue>
+            </ComplexValueCollection>
+          </Variable>
+          <Variable Id="LegendColumns" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ColumnType/DataGridColumn[]" />
+          
+          <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.ComponentContainer">
+            <Binding PropertyId="Visual">
+              <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="*" />
+                    </Binding>
+                  </Component>
+                </Binding>
+                <Binding PropertyId="RowCollection">
+                  <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
+                    <Binding PropertyId="Height">
+                      <SimpleValue Type="xsd://string" Value="Auto" />
+                    </Binding>
+                    <Binding PropertyId="MaximumHeight">
+                      <SimpleValue Type="xsd://string" Value="140" />
+                    </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="Visualization!Microsoft.SystemCenter.Visualization.Chart">
+                        <Binding PropertyId="InputData">
+                          <Reference>$Property/Series$</Reference>
+                        </Binding>
+                        <Binding PropertyId="Axes">
+                          <Reference>$Property/Axes$</Reference>
+                        </Binding>
+                        <Binding PropertyId="Interval">
+                          <Reference>$Property/Interval$</Reference>
+                        </Binding>
+                        <Binding PropertyId="SelectedSeries">
+                          <Reference>$Variable/ActiveSeries$</Reference>
+                        </Binding>
+                      </Component>
+                    </Binding>
+                  </Component>
+                </Binding>
+                <Binding PropertyId="CellCollection">
+                  <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
+                    <Binding PropertyId="IsVisible">
+                      <Reference>$Property/ShowLegend$</Reference>
+                    </Binding>
+                    <Binding PropertyId="RowId">
+                      <SimpleValue Type="xsd://string" Value="1" />
+                    </Binding>
+                    <Binding PropertyId="ColumnId">
+                      <SimpleValue Type="xsd://string" Value="0" />
+                    </Binding>
+                    <Binding PropertyId="Content">
+                      <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.DataGrid">
+                        <Binding PropertyId="SelectedRow">
+                          <Reference>$Variable/ActiveSeries$</Reference>
+                        </Binding>
+                        <Binding PropertyId="SelectedRows">
+                          <Reference>$Property/SelectedSeriesCollection$</Reference>
+                        </Binding>
+                        <Binding PropertyId="Data">
+                          <Reference>$Property/Series$</Reference>
+                        </Binding>
+                        <Binding PropertyId="SelectionMode">
+                          <SimpleValue Type="xsd://string" Value="SingleRowSelect" />
+                        </Binding>
+                        <Binding PropertyId="ColumnHeaderVisible">
+                          <SimpleValue Type="xsd://string" Value="True" />
+                        </Binding>
+                        <Binding PropertyId="CanReorderColumns">
+                          <SimpleValue Type="xsd://string" Value="False" />
+                        </Binding>
+                        <Binding PropertyId="CellComponentType">
+                          <SimpleValue Type="xsd://string" Value="Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataGridGenericCell" />
+                        </Binding>
+                        <Binding PropertyId="ColumnHeaderComponentType">
+                          <SimpleValue Type="xsd://string" Value="Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataGridColumnHeaderCell" />
+                        </Binding>
+                        <Binding PropertyId="Columns">
+                          <Reference>$Variable/LegendColumns$</Reference>
+                        </Binding>
+                      </Component>
+                    </Binding>
+                  </Component>
+                </Binding>
+              </Component>
+            </Binding>
+
+            <Binding PropertyId="Objects">
+              <Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.OneWaySync">
+                <Binding PropertyId="From">
+                  <Reference>$Variable/ActiveSeries$</Reference>
+                </Binding>
+                <Binding PropertyId="To">
+                  <Reference>$Service/SelectedItems$</Reference>
+                </Binding>
+              </Component>
+            </Binding>
+            
+            <Binding PropertyId="Objects">
+              <Component TypeId="Ambari.SCOM.Presentation.Component.CollectionDiplexer">
+                <Binding PropertyId="Input1">
+                  <Reference>$Variable/RequiredLegendColumns$</Reference>
+                </Binding>
+                <Binding PropertyId="Input2">
+                  <Reference>$Property/LegendColumns$</Reference>
+                </Binding>
+                <Binding PropertyId="Output">
+                  <Reference>$Variable/LegendColumns$</Reference>
+                </Binding>
+              </Component>
+            </Binding>
+          </Component>
+        </Composite>
+      </ComponentImplementation>
+    </ComponentImplementations>
+  </Presentation>
+</ManagementPackFragment>

http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/873b3502/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Dashboards/ClusterSummaryDashboard.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Dashboards/ClusterSummaryDashboard.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Dashboards/ClusterSummaryDashboard.mpx
new file mode 100644
index 0000000..3e3c07b
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Dashboards/ClusterSummaryDashboard.mpx
@@ -0,0 +1,232 @@
+<!--## 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.ClusterSummary"
+                     Accessibility="Public" Lifetime="ReferenceCount" />
+    </ComponentTypes>
+
+    <ComponentReferences>
+      <ComponentReference ID="Ambari.SCOM.Presentation.FolderItem.ClusterSummaryDashboard"
+                          TypeID="Ambari.SCOM.Presentation.Dashboard.ClusterSummary"
+                          Parent="HDLibrary!Ambari.SCOM.ViewFolder.Root"
+                          Accessibility="Public" />
+    </ComponentReferences>
+
+    <ComponentImplementations>
+      <ComponentImplementation ID="Ambari.SCOM.Presentation.Dashboard.ClusterSummaryImplementation"
+                               TypeId="Ambari.SCOM.Presentation.Dashboard.ClusterSummary"
+                               Accessibility="Internal" Platform="Wpf, Silverlight">
+        <Composite>
+          <Variable Id="SelectedClusters" Type="mpinstance://System.Library!System.Entity[]" />
+          <Variable Id="ClustersWithRecursionLevel" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataProvider/MPInstanceWithRecursionLevel[]" />
+          <Variable Id="SelectedServices" Type="mpinstance://System.Library!System.Entity[]" />
+          <Variable Id="ServicesWithRecursionLevel" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataProvider/MPInstanceWithRecursionLevel[]" />
+
+          <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!GridLayout05CellWideTopSmallTopLeftConfig" />
+                </Binding>
+                <Binding PropertyId="CellRegionMappings">
+                  <ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.LayoutConfig/CellRegionMapping[]">
+                    <!-- Clusters list -->
+                    <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.ClustersState" />
+                      </Binding>
+                      <Binding PropertyId="RegionId">
+                        <SimpleValue Type="xsd://string" Value="ClustersState" />
+                      </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/SelectedClusters$</Reference>
+                            </Binding>
+                          </ComplexValue>
+                        </ComplexValueCollection>
+                      </Binding>
+                    </ComplexValue>
+
+                    <!-- Services list -->
+                    <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.ClusterServicesState" />
+                      </Binding>
+                      <Binding PropertyId="RegionId">
+                        <SimpleValue Type="xsd://string" Value="ClusterServicesState" />
+                      </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="TargetIds" />
+                            </Binding>
+                            <Binding PropertyId="Value">
+                              <Reference>$Variable/ClustersWithRecursionLevel$</Reference>
+                            </Binding>
+                          </ComplexValue>
+                          <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>
+
+                    <!-- Hosts list -->
+                    <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.HostComponentsOfClusterServiceState" />
+                      </Binding>
+                      <Binding PropertyId="RegionId">
+                        <SimpleValue Type="xsd://string" Value="HostComponentsOfClusterServiceState" />
+                      </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="TargetIds" />
+                            </Binding>
+                            <Binding PropertyId="Value">
+                              <Reference>$Variable/ServicesWithRecursionLevel$</Reference>
+                            </Binding>
+                          </ComplexValue>
+                        </ComplexValueCollection>
+                      </Binding>
+                    </ComplexValue>
+
+                    <!-- Live vs Dead nodes -->
+                    <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.LiveVsDeadNodes" />
+                      </Binding>
+                      <Binding PropertyId="RegionId">
+                        <SimpleValue Type="xsd://string" Value="LiveVsDeadNodes" />
+                      </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="SelectedClusters" />
+                            </Binding>
+                            <Binding PropertyId="Value">
+                              <Reference>$Variable/SelectedClusters$</Reference>
+                            </Binding>
+                          </ComplexValue>
+                        </ComplexValueCollection>
+                      </Binding>
+                    </ComplexValue>
+
+                    <!-- Space Utilization -->
+                    <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.SpaceUtilization" />
+                      </Binding>
+                      <Binding PropertyId="RegionId">
+                        <SimpleValue Type="xsd://string" Value="SpaceUtilization" />
+                      </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="SelectedClusters" />
+                            </Binding>
+                            <Binding PropertyId="Value">
+                              <Reference>$Variable/SelectedClusters$</Reference>
+                            </Binding>
+                          </ComplexValue>
+                        </ComplexValueCollection>
+                      </Binding>
+                    </ComplexValue>
+                  </ComplexValueCollection>
+                </Binding>
+              </Component>
+            </Binding>
+
+            <Binding PropertyId="Objects">
+              <Component TypeId="Ambari.SCOM.Presentation.Component.EntitiesToInstancesWithRecursionLevelConverter">
+                <Binding PropertyId="Entities">
+                  <Reference>$Variable/SelectedClusters$</Reference>
+                </Binding>
+                <Binding PropertyId="RecursionLevel">
+                  <SimpleValue Type="xsd://int" Value="2" />
+                </Binding>
+                <Binding PropertyId="InstancesWithRecursionLevel">
+                  <Reference>$Variable/ClustersWithRecursionLevel$</Reference>
+                </Binding>
+              </Component>
+            </Binding>
+
+            <Binding PropertyId="Objects">
+              <Component TypeId="Ambari.SCOM.Presentation.Component.EntitiesToInstancesWithRecursionLevelConverter">
+                <Binding PropertyId="Entities">
+                  <Reference>$Variable/SelectedServices$</Reference>
+                </Binding>
+                <Binding PropertyId="RecursionLevel">
+                  <SimpleValue Type="xsd://int" Value="1" />
+                </Binding>
+                <Binding PropertyId="InstancesWithRecursionLevel">
+                  <Reference>$Variable/ServicesWithRecursionLevel$</Reference>
+                </Binding>
+              </Component>
+            </Binding>
+          </Component>
+        </Composite>
+      </ComponentImplementation>
+    </ComponentImplementations>
+  </Presentation>
+
+  <LanguagePacks>
+    <LanguagePack ID="ENU" IsDefault="true">
+      <DisplayStrings>
+        <DisplayString ElementID="Ambari.SCOM.Presentation.Dashboard.ClusterSummary">
+          <Name>Cluster Summary</Name>
+        </DisplayString>
+        <DisplayString ElementID="Ambari.SCOM.Presentation.FolderItem.ClusterSummaryDashboard">
+          <Name>Cluster 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/HdfsSummaryDashboard.mpx
----------------------------------------------------------------------
diff --git a/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Dashboards/HdfsSummaryDashboard.mpx b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Dashboards/HdfsSummaryDashboard.mpx
new file mode 100644
index 0000000..129d59b
--- /dev/null
+++ b/contrib/ambari-scom/management-pack/Hadoop_MP/PresentationMp/Dashboards/HdfsSummaryDashboard.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.HdfsSummary"
+                     Accessibility="Public" Lifetime="ReferenceCount" />
+    </ComponentTypes>
+
+    <ComponentReferences>
+      <ComponentReference ID="Ambari.SCOM.Presentation.FolderItem.HdfsSummaryDashboard"
+                          TypeID="Ambari.SCOM.Presentation.Dashboard.HdfsSummary"
+                          Parent="Ambari.SCOM.Presentation.ViewFolder.Hdfs"
+                          Accessibility="Public" />
+    </ComponentReferences>
+
+    <ComponentImplementations>
+      <ComponentImplementation ID="Ambari.SCOM.Presentation.Dashboard.HdfsSummaryImplementation"
+                               TypeId="Ambari.SCOM.Presentation.Dashboard.HdfsSummary"
+                               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.HdfsServicesState" />
+                      </Binding>
+                      <Binding PropertyId="RegionId">
+                        <SimpleValue Type="xsd://string" Value="HdfsServicesState" />
+                      </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.FilesSummary" />
+                      </Binding>
+                      <Binding PropertyId="RegionId">
+                        <SimpleValue Type="xsd://string" Value="FilesSummary" />
+                      </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.BlocksSummary" />
+                      </Binding>
+                      <Binding PropertyId="RegionId">
+                        <SimpleValue Type="xsd://string" Value="BlocksSummary" />
+                      </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.HdfsIoSummary" />
+                      </Binding>
+                      <Binding PropertyId="RegionId">
+                        <SimpleValue Type="xsd://string" Value="HdfsIoSummary" />
+                      </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.HdfsCapacityRemaining" />
+                      </Binding>
+                      <Binding PropertyId="RegionId">
+                        <SimpleValue Type="xsd://string" Value="HdfsCapacityRemaining" />
+                      </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.HdfsSummary">
+          <Name>HDFS Summary</Name>
+        </DisplayString>
+        <DisplayString ElementID="Ambari.SCOM.Presentation.FolderItem.HdfsSummaryDashboard">
+          <Name>HDFS Summary</Name>
+        </DisplayString>
+      </DisplayStrings>
+    </LanguagePack>
+  </LanguagePacks>
+</ManagementPackFragment>


Mime
View raw message