| <?xml version="1.0" encoding="UTF-8"?> |
| <!--Copyright (c) 2000-2019 Ericsson Telecom AB |
| |
| All rights reserved. This program and the accompanying materials |
| are made available under the terms of the Eclipse Public License v2.0 |
| which accompanies this distribution, and is available at |
| http:www.eclipse.org/legal/epl-v10.html --> |
| <Widgets xmlns="http://ttcn.ericsson.se/protocolModules/xtdp/xtdl"> |
| <hbox orientation="vertical"> |
| <button disabled="false" flex="1.000000" id="EPTF_exit_button" imageid="image_exit" label="Exit"> |
| <externaldata element="Exit" source="HostAdminTest" /> |
| </button> |
| <tabpages id="HostAdmin_tabbox"> |
| <tabpage id="HostAdminServer.tab" label="HostAdminServer" |
| orientation="vertical"> |
| <condition element="isMultipleHosts" id="cond_multipleHosts" |
| source="HostAdminServer"> |
| <insertif id="cond_multipleHosts"> |
| <hbox> |
| <tree disabled="false" flex="1.000000" hidecolumnpicker="true" |
| id="HostAdmin.%host%.hostStats" rows="1.000000"> |
| <treecols> |
| <treecol editable="false" flex="1.000000" label="Host" |
| widgetType="string" /> |
| <treecol editable="false" flex="1.000000" label="CPU Load [%]" |
| widgetType="string" /> |
| <treecol editable="false" flex="1.000000" label="Physical Memory" |
| widgetType="string" /> |
| <treecol editable="false" flex="1.000000" label="Free Memory" |
| widgetType="string" /> |
| </treecols> |
| <treechildren> |
| <treeitem> |
| <iterator element="Hosts" id="host" source="HostAdminServer"> |
| <treerow> |
| <treecell label="%host%" /> |
| <treecell> |
| <externaldata element="CpuLoad" source="HostAdminServer"> |
| <params> |
| <dataparam name="HostName" value="%host%" /> |
| </params> |
| </externaldata> |
| </treecell> |
| <treecell> |
| <externaldata element="PhysicalMemHRF" source="HostAdminServer"> |
| <params> |
| <dataparam name="HostName" value="%host%" /> |
| </params> |
| </externaldata> |
| </treecell> |
| <treecell> |
| <externaldata element="FreeMemHRF" source="HostAdminServer"> |
| <params> |
| <dataparam name="HostName" value="%host%" /> |
| </params> |
| </externaldata> |
| </treecell> |
| </treerow> |
| </iterator> |
| </treeitem> |
| </treechildren> |
| </tree> |
| </hbox> |
| </insertif> |
| </condition> |
| <tabpages layout="LISTCARD"> |
| <iterator element="Hosts" id="host" source="HostAdminServer"> |
| <tabpage id="HostAdmin.%host%" label="%host%" orientation="vertical"> |
| <tree disabled="false" flex="1.000000" hidecolumnpicker="true" |
| id="HostAdmin.%host%.hostStats" rows="1.000000"> |
| <treecols> |
| <treecol editable="false" flex="1.000000" label="Host Statistics" |
| widgetType="string" /> |
| <treecol editable="false" flex="1.000000" label="Value" |
| widgetType="string" /> |
| </treecols> |
| <treechildren> |
| <treeitem> |
| <treerow> |
| <treecell label="Physical Memory" /> |
| <treecell> |
| <externaldata element="PhysicalMemHRF" source="HostAdminServer"> |
| <params> |
| <dataparam name="HostName" value="%host%" /> |
| </params> |
| </externaldata> |
| </treecell> |
| </treerow> |
| <treerow> |
| <treecell label="Free Memory" /> |
| <treecell> |
| <externaldata element="FreeMemHRF" source="HostAdminServer"> |
| <params> |
| <dataparam name="HostName" value="%host%" /> |
| </params> |
| </externaldata> |
| </treecell> |
| </treerow> |
| <treerow> |
| <treecell label="CPU Load [%]" /> |
| <treecell> |
| <externaldata element="CpuLoad" source="HostAdminServer"> |
| <params> |
| <dataparam name="HostName" value="%host%" /> |
| </params> |
| </externaldata> |
| </treecell> |
| </treerow> |
| <iterator element="CPUs" id="CpuIdx" source="HostAdminServer"> |
| <params> |
| <dataparam name="HostName" value="%host%" /> |
| </params> |
| <treerow> |
| <treecell label="CPU %CpuIdx% Load [%]" /> |
| <treecell> |
| <externaldata element="PerCpuLoad" source="HostAdminServer"> |
| <params> |
| <dataparam name="HostName" value="%host%" /> |
| <dataparam name="CpuIdx" value="%CpuIdx%" /> |
| </params> |
| </externaldata> |
| </treecell> |
| </treerow> |
| </iterator> |
| </treeitem> |
| </treechildren> |
| </tree> |
| <label value="Processes on this host:" /> |
| <hbox orientation="horizontal" flex="0.0"> |
| <label value="Sort processes by:" flex="0.0" /> |
| <menulist id="dummyId%host%" disabled="false" editable="true" |
| flex="1.0"> |
| <menupopup> |
| <iterator element="ProcessSortOptionList" id="pSortOption" |
| source="HostAdminServer"> |
| <menuitem label="%pSortOption%" selected="false" /> |
| </iterator> |
| </menupopup> |
| <externaldata element="ProcessSortOption" source="HostAdminServer" /> |
| </menulist> |
| </hbox> |
| <tree disabled="false" flex="1.000000" hidecolumnpicker="true" |
| id="HostAdmin.%host%.processStats" rows="1.000000"> |
| <treecols> |
| <treecol editable="false" flex="1.000000" label="EPTF Process" |
| widgetType="string" /> |
| <treecol editable="false" flex="1.000000" label="PID" |
| widgetType="string" /> |
| <treecol editable="false" flex="1.000000" label="CPU Load [%]" |
| widgetType="string" /> |
| <treecol editable="false" flex="1.000000" label="Load in Scheduler [%]" |
| widgetType="string" /> |
| <treecol editable="false" flex="1.000000" label="Target Load [%]" |
| widgetType="string" /> |
| <treecol editable="false" flex="1.000000" label="Overload LED" |
| widgetType="string" /> |
| <treecol editable="false" flex="1.000000" label="Overload Threshold [%]" |
| widgetType="string" /> |
| </treecols> |
| <treechildren> |
| <treeitem> |
| <iterator element="ProcessesOnHost" id="processIdx" |
| source="HostAdminServer"> |
| <params> |
| <dataparam name="HostName" value="%host%" /> |
| </params> |
| <externalvalue id="selfName" element="SelfName" source="HostAdminServer"> |
| <params> |
| <dataparam name="HostName" value="%host%" /> |
| <dataparam name="ProcessIdx" value="%processIdx%" /> |
| </params> |
| <treerow> |
| <treecell> |
| <externaldata element="SelfName" source="HostAdminServer"> |
| <params> |
| <dataparam name="HostName" value="%host%" /> |
| <dataparam name="ProcessIdx" value="%processIdx%" /> |
| </params> |
| </externaldata> |
| </treecell> |
| <treecell> |
| <externaldata element="PID" source="HostAdminServer"> |
| <params> |
| <dataparam name="HostName" value="%host%" /> |
| <dataparam name="ProcessIdx" value="%processIdx%" /> |
| </params> |
| </externaldata> |
| </treecell> |
| <treecell> |
| <externaldata element="CpuLoad" source="HostAdminServer"> |
| <params> |
| <dataparam name="HostName" value="%host%" /> |
| <dataparam name="ProcessIdx" value="%processIdx%" /> |
| </params> |
| </externaldata> |
| </treecell> |
| <treecell> |
| <externaldata element="LoadInScheduler" ptcname="%selfName%" source="LoadGen"> |
| <params> |
| </params> |
| </externaldata> |
| </treecell> |
| <treecell> |
| <externaldata element="targetLoad" ptcname="%selfName%" source="LoadGen"> |
| <params> |
| </params> |
| </externaldata> |
| </treecell> |
| <treecell> |
| <externaldata element="overloadLED" ptcname="%selfName%" source="LoadGen"> |
| <params> |
| </params> |
| </externaldata> |
| </treecell> |
| <treecell> |
| <externaldata element="overloadThreshold" ptcname="%selfName%" source="LoadGen"> |
| <params> |
| </params> |
| </externaldata> |
| </treecell> |
| </treerow> |
| </externalvalue> |
| </iterator> |
| </treeitem> |
| </treechildren> |
| </tree> |
| <label value="All EPTF processes:" /> |
| <tree disabled="false" flex="1.000000" hidecolumnpicker="true" |
| id="HostAdmin.%host%.allProcessStats" rows="1.000000"> |
| <treecols> |
| <treecol editable="false" flex="1.000000" label="EPTF Process" |
| widgetType="string" /> |
| <treecol editable="false" flex="1.000000" label="Host" |
| widgetType="string" /> |
| <treecol editable="false" flex="1.000000" label="PID" |
| widgetType="string" /> |
| <treecol editable="false" flex="1.000000" label="CPU Load [%]" |
| widgetType="string" /> |
| <treecol editable="false" flex="1.000000" label="Memory Usage" |
| widgetType="string" /> |
| </treecols> |
| <treechildren> |
| <treeitem> |
| <iterator element="ProcessNames" id="selfName" |
| source="HostAdminServer"> |
| <treerow> |
| <treecell label="%selfName%" /> |
| <treecell> |
| <externaldata element="HostName" source="HostAdminServer"> |
| <params> |
| <dataparam name="SelfName" value="%selfName%" /> |
| </params> |
| </externaldata> |
| </treecell> |
| <treecell> |
| <externaldata element="PID" source="HostAdminServer"> |
| <params> |
| <dataparam name="SelfName" value="%selfName%" /> |
| </params> |
| </externaldata> |
| </treecell> |
| <treecell> |
| <externaldata element="CpuLoad" source="HostAdminServer"> |
| <params> |
| <dataparam name="SelfName" value="%selfName%" /> |
| </params> |
| </externaldata> |
| </treecell> |
| <treecell> |
| <externaldata element="MemUsageHRF" source="HostAdminServer"> |
| <params> |
| <dataparam name="SelfName" value="%selfName%" /> |
| </params> |
| </externaldata> |
| </treecell> |
| </treerow> |
| </iterator> |
| </treeitem> |
| </treechildren> |
| </tree> |
| <hbox disabled="false" flex="1.000000" orientation="vertical"> |
| <label value="All CPU Load Chart" /> |
| <chart axisXType="linear" axisYType="linear" disabled="false" |
| flex="1.0" gridX="true" gridY="true" |
| id="HostAdmin.%host%.CpuIdx.allCPUStats.AllCpuLoadChart" |
| title="All CPU Load Chart" zoomable="true"> |
| <iterator element="CPUs" id="CpuIdx" source="HostAdminServer"> |
| <params> |
| <dataparam name="HostName" value="%host%" /> |
| </params> |
| <trace |
| id="HostAdmin.%host%.%CpuIdx%.allCPUStats.AllCpuLoadChart.memUsage" |
| maxPoints="10" name="CPU %CpuIdx%" physicalUnitX="sec" |
| physicalUnitY="%"> |
| <externaldata element="PerCpuLoad" source="HostAdminServer"> |
| <params> |
| <dataparam name="HostName" value="%host%" /> |
| <dataparam name="CpuIdx" value="%CpuIdx%" /> |
| </params> |
| </externaldata> |
| </trace> |
| </iterator> |
| </chart> |
| </hbox> |
| <hbox disabled="false" flex="1.000000" orientation="horizontal"> |
| <hbox disabled="false" flex="1.000000" orientation="vertical"> |
| <label value="All Memory Usage Chart" /> |
| <chart axisXType="linear" axisYType="linear" disabled="false" |
| flex="1.0" gridX="true" gridY="true" |
| id="HostAdmin.%host%.%selfName%.allProcessStats.AllMemUsageChart" |
| title="All Mem Usage Chart" zoomable="true"> |
| <iterator element="ProcessNames" id="selfName" source="HostAdminServer"> |
| <trace |
| id="HostAdmin.%host%.%selfName%.allProcessStats.AllMemUsageChart.memUsage" |
| maxPoints="10" name="%selfName%" physicalUnitX="sec" |
| physicalUnitY="KB"> |
| <externaldata element="MemUsage" source="HostAdminServer"> |
| <params> |
| <dataparam name="SelfName" value="%selfName%" /> |
| </params> |
| </externaldata> |
| </trace> |
| </iterator> |
| </chart> |
| </hbox> |
| <hbox disabled="false" flex="1.000000" orientation="vertical"> |
| <label value="All PTC Load Chart" /> |
| <chart axisXType="linear" axisYType="linear" disabled="false" |
| flex="1.0" gridX="true" gridY="true" |
| id="HostAdmin.%host%.%selfName%.allProcessStats.AllPTCLoadChart" |
| title="All PTC Load Chart" zoomable="true"> |
| <iterator element="ProcessNames" id="selfName" source="HostAdminServer"> |
| <trace |
| id="HostAdmin.%host%.%selfName%.allProcessStats.AllPTCLoadChart.memUsage" |
| maxPoints="10" name="%selfName%" physicalUnitX="sec" |
| physicalUnitY="%"> |
| <externaldata element="CpuLoad" source="HostAdminServer"> |
| <params> |
| <dataparam name="SelfName" value="%selfName%" /> |
| </params> |
| </externaldata> |
| </trace> |
| </iterator> |
| </chart> |
| </hbox> |
| </hbox> |
| <label value="Memory Usage Charts:" /> |
| <hbox disabled="false" flex="1.000000" orientation="horizontal"> |
| <iterator element="ProcessNames" id="selfName" source="HostAdminServer"> |
| <chart axisXType="linear" axisYType="linear" disabled="false" |
| flex="1.0" gridX="true" gridY="true" |
| id="HostAdmin.%host%.%selfName%.allProcessStats.MemUsageChart" |
| title="Mem Usage %selfName%" zoomable="true"> |
| <trace color="grey" |
| id="HostAdmin.%host%.%selfName%.allProcessStats.MemUsageChart.memUsage" |
| maxPoints="10" name="%selfName%" physicalUnitX="sec" |
| physicalUnitY="KB"> |
| <externaldata element="MemUsage" source="HostAdminServer"> |
| <params> |
| <dataparam name="SelfName" value="%selfName%" /> |
| </params> |
| </externaldata> |
| </trace> |
| </chart> |
| </iterator> |
| </hbox> |
| <label value="Cpu Load Charts:" /> |
| <hbox disabled="false" flex="1.000000" orientation="horizontal"> |
| <iterator element="ProcessNames" id="selfName" source="HostAdminServer"> |
| <chart axisXType="linear" axisYType="linear" disabled="false" |
| flex="1.0" gridX="true" gridY="true" |
| id="HostAdmin.%host%.%selfName%.allProcessStats.CpuLoadChart" |
| title="Cpu Load %selfName%" zoomable="true"> |
| <trace color="grey" |
| id="HostAdmin.%host%.%selfName%.allProcessStats.CpuLoadChart.memUsage" |
| maxPoints="10" name="%selfName%" physicalUnitX="sec" |
| physicalUnitY="%"> |
| <externaldata element="CpuLoad" source="HostAdminServer"> |
| <params> |
| <dataparam name="SelfName" value="%selfName%" /> |
| </params> |
| </externaldata> |
| </trace> |
| </chart> |
| </iterator> |
| </hbox> |
| </tabpage> |
| </iterator> |
| </tabpages> |
| </tabpage> |
| </tabpages> |
| </hbox> |
| </Widgets> |