source: trunk/web/addons/job_monarch/templates/overview.tpl @ 517

Last change on this file since 517 was 517, checked in by bastiaans, 16 years ago

web/addons/job_monarch/overview.php,
web/addons/job_monarch/templates/overview.tpl:

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