| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <%@ include file="../common/header.jsp" %>
- <script type="text/javascript">
- <!--
- function chart(title, id, ts, raw) {
- var data = new Array();
- for (var i=0,il=raw.length; i<il; i++) {
- data.push([i, raw[i]]);
- }
- var myChart = new JSChart(id, 'line');
- myChart.setTitle(title);
- myChart.setSize(800, 600);
- myChart.setDataArray(data);
- myChart.setShowXValues(false);
- myChart.setAxisNameX('Time (Hour)');
- myChart.setAxisNameY('');
- var time = new Date(ts);
- var hs = time.getHours() * 60 + time.getMinutes();
- var hsm = Math.floor(hs / 60) * 60;
- var p = hs - hsm;
- hsm += 1440;
- for (var i=0; i<24; i++) {
- var h = (hsm / 60) % 24;
- var s = (h > 9 ? h : '0'+h);
- myChart.setLabelX([p, s]);
- hsm -= 60;
- p += 60;
- }
- myChart.draw();
- }
- -->
- </script>
- <form name="monitor" method="post" action="monitor.do">
- <input type="hidden" name="start" value="">
- <input type="hidden" name="startx" value="">
- <input type="hidden" name="action" value="">
- <input type="hidden" name="code" value="">
- <input type="hidden" name="count" value="">
- <input type="hidden" name="clear" value="">
-
- <table width="100%" border="0" align="center" cellpadding="2" cellspacing="4">
- <tr>
- <td class="titleHeader"><bean:message key="project.monitor.key"/> - LIST</td>
- </tr>
- </table>
- <table width="100%" border="0" align="center" cellpadding="2" cellspacing="4">
- <tr>
- <td width="15%"><b>Counter Stats</b></td>
- <td width="10">:</td>
- <td width="30%">
- <script type="text/javascript">
- var dt = [<bean:write name="dataList" filter="false"/>]
- var dc = <bean:write name="rawList"/>
- </script>
- <select onchange="if (this.value != '') chart(dt[this.value], 'chart', <bean:write name="routerCounterTimestamp"/>, dc[this.value]);">
- <option value="">-- Select One --</option>
- <logic:notEmpty name="counterList">
- <%int seqs = 0;%>
- <logic:iterate id="element" name="counterList">
- <option value="<%=++seqs-1%>">
- <bean:write name="element"/>
- </option>
- </logic:iterate>
- </logic:notEmpty>
- </select>
- </td>
- <td width="5%"> </td>
- <td width="15%"> </td>
- <td width="10"> </td>
- <td width="30%"> </td>
- </tr>
- <!--tr>
- <td>
- <logic:notEmpty name="routerCounterList">
- <logic:iterate id="element" name="routerCounterList" scope="request" indexId="index">
- <div id="<bean:write name="counterTitle"/>"></div>
- <script type="text/javascript">
- chart("<bean:write name="counterTitle"/>", "<bean:write name="counterTitle"/>", "<bean:write name="routerCounterTimestamp"/>", [<bean:write name="raw"/>] );
- </script>
- </logic:iterate>
- </logic:notEmpty>
- </td>
- </tr-->
- </table>
- <table width="100%" border="0" align="center" cellpadding="2" cellspacing="4">
- <tr>
- <td>
- <div id="chart"></div>
- </td>
- </tr>
- </table>
- </form>
- <%@ include file="../common/footer.jsp" %>
|