source: branches/0.4/web/addons/job_monarch/templates/overview.tpl @ 753

Last change on this file since 753 was 753, checked in by ramonb, 11 years ago

index.php, overview.php:

header.php:

  • removed: was not used
File size: 5.5 KB
RevLine 
[117]1<CENTER>
[208]2<TABLE cellpadding="15">
[117]3<TR>
[135]4
[208]5  <TD>
6
[409]7
[208]8<TABLE ALIGN=CENTER class="overview" cellpadding="5">
9
10<COL id="kol1">
11<COL id="kol2">
12<COL id="kol3">
13<COL id="kol4">
14
15<TR class="overview_header">
16<TD>Batch</TD>
17<TD>Jobs</TD>
18<TD>Nodes</TD>
19<TD>Cpus</TD>
[135]20</TR>
[208]21
[753]22{if "$na_nodes" == "yes"}
[729]23<TR class="overview">
24<TD class="gray">
25Unavailable
26</TD>
27<TD class="gray">
[753]28{$na_jobs}
[729]29</TD>
30<TD class="gray">
[753]31{$na_nodes}
[729]32</TD>
33<TD class="gray">
[753]34{$na_cpus}
[729]35</TD>
36</TR>
[753]37{/if}
[729]38
[208]39<TR class="overview_line">
40<TD class="blue">
41Capacity
42</TD>
43<TD class="blue">
44</TD>
45<TD class="blue">
[753]46{$avail_nodes}
[208]47</TD>
48<TD class="blue">
[753]49{$avail_cpus}
[208]50</TD>
51</TR>
52
53
[729]54
[208]55<TR class="overview">
56<TD class="red">
[729]57Allocated
[208]58</TD>
59<TD class="red">
[753]60{$running_jobs}
[208]61</TD>
62<TD class="red">
[753]63{$running_nodes}
[208]64</TD>
65<TD class="red">
[753]66{$running_cpus}
[208]67</TD>
68</TR>
69
70<TR class="overview_line">
71<TD class="gray">
72Queued
73</TD>
74<TD class="gray">
[753]75{$queued_jobs}
[208]76</TD>
77<TD class="gray">
[753]78{$queued_nodes}
[208]79</TD>
80<TD class="gray">
[753]81{$queued_cpus}
[208]82</TD>
83</TR>
84
85<TR class="overview">
86<TD class="brown">
87Total
88</TD>
89<TD class="brown">
[753]90{$total_jobs}
[208]91</TD>
92<TD class="brown">
[753]93{$total_nodes}
[208]94</TD>
95<TD class="brown">
[753]96{$total_cpus}
[208]97</TD>
98</TR>
99
[512]100
101<TR class="overview">
[208]102<TD class="green">
[729]103Unallocated
[208]104</TD>
105<TD class="green">
106</TD>
107<TD class="green">
[753]108{$free_nodes}
[208]109</TD>
110<TD class="green">
[753]111{$free_cpus}
[208]112</TD>
113</TR>
114
115<TR class="overview" id="selected">
116<TD>
117View
118</TD>
119<TD>
[753]120{$view_jobs}
[208]121</TD>
122<TD>
[753]123{$view_nodes}
[208]124</TD>
125<TD>
[753]126{$view_cpus}
[208]127</TD>
128</TR>
129
[135]130</TABLE>
131
[409]132<BR>
[741]133<div id="monarchimage">
[753]134{$rjqj_graph}
[741]135</div>
[409]136
[208]137  <TD ALIGN="CENTER"><CENTER>
[326]138<!-- INCLUDESCRIPT BLOCK : ci_script -->
[741]139    <div id="monarchimage">
[753]140    <IMG SRC="{$clusterimage}" USEMAP="#MONARCH_CLUSTER_BIG" BORDER="0">
[741]141    </div>
[326]142    <MAP NAME="MONARCH_CLUSTER_BIG">
[753]143{if "$nodes_clustermap" == "yes"}
144{$node_area_map}
145{/if}
[326]146    </MAP>
147    <BR>
[753]148<FONT class="footer">Last updated: {$report_time}</FONT></CENTER>
[117]149  </TD>
[208]150
151  </TD>
[122]152  <TD ALIGN="CENTER">
[753]153    <IMG SRC="{$pie}">
[117]154  </TD>
155</TR>
156</TABLE>
157
[135]158<BR>
[117]159
[140]160<SCRIPT TYPE="text/javascript" SRC="libtoga.js"></SCRIPT>
[507]161<NOSCRIPT><P>[Sorting by column header requires JavaScript]<BR><BR></P></NOSCRIPT>
[117]162
[753]163<INPUT TYPE="HIDDEN" NAME="sortby" VALUE="{$sortby}">
164<INPUT TYPE="HIDDEN" NAME="sortorder" VALUE="{$sortorder}">
165<INPUT TYPE="HIDDEN" NAME="c" VALUE="{$clustername}">
166<INPUT TYPE="HIDDEN" NAME="queue" VALUE="{$queue}">
167<INPUT TYPE="HIDDEN" NAME="state" VALUE="{$state}">
168<INPUT TYPE="HIDDEN" NAME="owner" VALUE="{$owner}">
169<INPUT TYPE="HIDDEN" NAME="id" VALUE="{$id}">
170<INPUT TYPE="HIDDEN" NAME="filterorder" VALUE="{$order}">
[117]171
[242]172<TABLE WIDTH="100%" CELLPADDING="2" CELLSPACING="2" BORDER=0>
[208]173<TR CLASS="monarch">
[240]174<TH><B><A HREF="#" onClick="setSort( 'id' )" ALT="Jobid" TITLE="Jobid">Id</A></B></TH>
175<TH><B><A HREF="#" onClick="setSort( 'state' )" ALT="State" TITLE="State">S</A></B></TH>
[711]176<TH><B><A HREF="#" onClick="setSort( 'owner' )">Owner</A></B></TH>
[118]177<TH><B><A HREF="#" onClick="setSort( 'queue' )">Queue</A></B></TH>
[240]178<TH><B><A HREF="#" onClick="setSort( 'name' )" ALT="Jobname" TITLE="Jobname">Name</A></B></TH>
[241]179<TH><B><A HREF="#" onClick="setSort( 'req_cpu' )" ALT="Requested CPU Time (walltime)" TITLE="Requested CPU Time (walltime)">Req. CPU time</A></B></TH>
[753]180{if "$column_header_req_mem" == "yes"}
[241]181<TH><B><A HREF="#" onClick="setSort( 'req_mem' )" ALT="Requested Memory" TITLE="Requested Memory">Req. Memory</A></B></TH>
[753]182{/if}
[240]183<TH><B><A HREF="#" onClick="setSort( 'nodes' )" ALT="Nodes" TITLE="Nodes">N</A>/<A HREF="#" onClick="setSort( 'cpus' )" ALT="Processors" TITLE="Processors">P</A></B></TH>
[753]184{if "$column_header_queued" == "yes"}
[241]185<TH><B><A HREF="#" onClick="setSort( 'queued' )">Queued</A></B></TH>
[753]186{/if}
187{if "$column_header_nodes" == "yes"}
[730]188<TH WIDTH="11%"><B><A HREF="#" onClick="setSort( 'nodes' )" ALT="Nodes" TITLE="Nodes">Nodes</A></B></TH>
[753]189{/if}
[118]190<TH><B><A HREF="#" onClick="setSort( 'start' )">Started</A></B></TH>
191<TH><B><A HREF="#" onClick="setSort( 'runningtime' )">Runningtime</A></B></TH>
[117]192</TR>
193
[753]194{loop $node_list}
195  <TR CLASS="{$nodeclass}">
196    <TD><A HREF="#" onClick="setFilter( 'id', '{$id}' )">{$id}</A></TD>
197    <TD><A HREF="#" onClick="setFilter( 'state', '{$state}' )" ALT="{$fullstate}" TITLE="{$fullstate}">{$state}</A></TD>
198    <TD><A HREF="#" onClick="setFilter( 'owner', '{$owner}' )">{$owner}</A></TD>
199    <TD><A HREF="#" onClick="setFilter( 'queue', '{$queue}' )">{$queue}</A></TD>
200    <TD ALT="{$fulljobname}" TITLE="{$fulljobname}">
201{if "$jobname_hint_start" == "yes"}
[240]202    <FONT CLASS="jobname_hint">
[753]203{/if}
204    {$name}
205{if "$jobname_hint_end" == "yes"}
[240]206    </FONT>
[753]207{/if}
[240]208    </TD>
[753]209    <TD>{$req_cpu}</TD>
210{if "$column_req_mem" == "yes"}
211    <TD>{$req_memory}</TD>
212{/if}
213    <TD>{$nodes}/{$cpus}</TD>
214{if "$column_queued" == "yes"}
215    <TD>{$queued}</TD>
216{/if}
217{if "$column_nodes" == "yes"}
218    <TD>{$nodes_hostnames}</TD>
219{/if}
220    <TD>{$started}</TD>
221    <TD>{$runningtime}</TD>
[117]222  </TR>
[753]223{/loop}
[117]224</TABLE>
225</CENTER>
[126]226
[753]227{if "$showhosts" == "yes"}
[126]228<TABLE BORDER="0" WIDTH="100%">
229<TR>
230  <TD CLASS=title COLSPAN="2">
231  <FONT SIZE="-1">
232  Show Hosts:
[753]233  yes<INPUT type=radio name="sh" value="1" OnClick="toga_form.submit();" {$checked1}>
234  no<INPUT type=radio name="sh" value="0" OnClick="toga_form.submit();" {$checked0}>
[126]235  </FONT>
236  |
[753]237  job <strong>{$id}</strong> metric <strong>{$metric}</strong>
[126]238  |
239   <FONT SIZE="-1">
[753]240   Columns&nbsp;&nbsp;{$cols_menu}
[140]241   </FONT>
[126]242  </TD>
243</TR>
244   
245</TABLE>
246
247<CENTER>
248<TABLE>
249<TR>
[753]250{loop $sorted_list}
251{$metric_image}{$br}
252{/loop}
[126]253</TR>
254</TABLE>
255
256<p>
257(Nodes colored by 1-minute load) | <A HREF="../../node_legend.html" ALT="Node Image egend">Legend</A>
258
259</CENTER>
260
[753]261{/if}
Note: See TracBrowser for help on using the repository browser.