| <!--Copyright (c) 2000-2018 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'> |
| <window |
| height='800.000000' id='EPTF_Main_Window' orientation='vertical' |
| title='HostAdminServer demo' width='800.000000'> |
| <hbox orientation='vertical'> |
| <tabbox id='EPTF_Main_tabbox'> |
| |
| <tabs> |
| <tab id='HostAdminServer.tab' label='HostAdminServer' /> |
| </tabs> |
| |
| <tabpanels> |
| <tabpanel orientation='vertical'> |
| |
| <condition element='isMultipleHosts' id='cond_multipleHosts' source='HostAdminServer'> |
| <insertif id='cond_multipleHosts'> |
| |
| <hbox 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' widgetType='string' /> |
| <treecol editable='false' flex='1.000000' label='IPv4 Address' widgetType='string' /> |
| <treecol editable='false' flex='1.000000' label='IPv6 Address' 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='IPv4Addr' source='HostAdminServer'> |
| <params> |
| <dataparam name='HostName' value='%host%'/> |
| </params> |
| </externaldata> |
| </treecell> |
| |
| <treecell> |
| <externaldata element='IPv6Addr' source='HostAdminServer'> |
| <params> |
| <dataparam name='HostName' value='%host%'/> |
| </params> |
| </externaldata> |
| </treecell> |
| |
| <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> |
| |
| <pushbutton label='Reset min/max/average CPU load on all hosts' id='dummyId1_%host%'> |
| <externaldata element='ResetMinMaxAvgCPULoad' source='HostAdminServer' /> |
| </pushbutton> |
| </hbox> |
| |
| </insertif> |
| </condition> |
| |
| <tabbox layout='LISTCARD'> |
| |
| <tabs> |
| <iterator element='Hosts' id='host' source='HostAdminServer' > |
| <tab id='HostAdmin.%host%' label='%host%'/> |
| </iterator> |
| </tabs> |
| <tabpanels> |
| <iterator element='Hosts' id='host' source='HostAdminServer' > |
| <tabpanel 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='IPv4 Address'/> |
| <treecell> |
| <externaldata element='IPv4Addr' source='HostAdminServer'> |
| <params> |
| <dataparam name='HostName' value='%host%'/> |
| </params> |
| </externaldata> |
| </treecell> |
| |
| </treerow> |
| <treerow> |
| |
| <treecell label='IPv6 Address'/> |
| <treecell> |
| <externaldata element='IPv6Addr' 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> |
| <treerow> |
| |
| <treecell label='Min CPU Load [%]'/> |
| <treecell> |
| <externaldata element='CpuMin' source='HostAdminServer'> |
| <params> |
| <dataparam name='HostName' value='%host%'/> |
| </params> |
| </externaldata> |
| </treecell> |
| </treerow> |
| <treerow> |
| |
| <treecell label='Max CPU Load [%]'/> |
| <treecell> |
| <externaldata element='CpuMax' source='HostAdminServer'> |
| <params> |
| <dataparam name='HostName' value='%host%'/> |
| </params> |
| </externaldata> |
| </treecell> |
| </treerow> |
| <treerow> |
| |
| <treecell label='Average CPU Load [%]'/> |
| <treecell> |
| <externaldata element='CpuAvg' 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> |
| |
| <pushbutton label='Reset min/max/average CPU load on this host' id='dummyId2_%host%'> |
| <externaldata element='ResetMinMaxAvgCPULoad' source='HostAdminServer'> |
| <params> |
| <dataparam name='HostName' value='%host%'/> |
| </params> |
| </externaldata> |
| </pushbutton> |
| |
| <label value='Processes on this host:' /> |
| |
| <hbox orientation='horizontal' flex = '0.0'> |
| <label value='Sort processes by:' flex ='0.0' /> |
| <menulist id='dummyId3_%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='Memory Usage' widgetType='string' /> |
| </treecols> |
| <treechildren> |
| <treeitem> |
| |
| <iterator element='ProcessesOnHost' id='processIdx' source='HostAdminServer' > |
| <params> |
| <dataparam name='HostName' value='%host%'/> |
| </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='MemUsageHRF' source='HostAdminServer'> |
| <params> |
| <dataparam name='HostName' value='%host%'/> |
| <dataparam name='ProcessIdx' value='%processIdx%'/> |
| </params> |
| </externaldata> |
| </treecell> |
| |
| </treerow> |
| </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> |
| |
| </tabpanel> |
| </iterator> |
| </tabpanels> |
| |
| </tabbox> |
| </tabpanel> |
| </tabpanels> |
| |
| </tabbox> |
| </hbox> |
| </window> |
| </Widgets> |