Authored by skinny.wu

dns monitor 查看历史记录

... ... @@ -37,8 +37,8 @@ public class DNSMonitorCtrl {
@RequestMapping("/history")
public ModelAndView toHistroy(String host, String uid, Model model) {
model.addAttribute(host, host);
model.addAttribute(uid, uid);
model.addAttribute("host", host);
model.addAttribute("uid", uid);
return new ModelAndView("dnsmonitor/histrorySingleHostUid");
}
... ...
... ... @@ -64,22 +64,25 @@
<div id="content" style="background: white">
<div id="breadcrumb" style="background: white">
<a href="#" title="Go to Home" class="tip-bottom"><i
class="icon-home"></i> Home</a> <a href="#" class="current">DNS Monitor</a>
<a href="/" title="Go to Home" class="tip-bottom"><i
class="icon-home"></i> Home</a>
<a href="/dns_monitor/" class="current">DNS Monitor</a>
<a href="" class="current">${host}</a>
<a href="" class="current">uid: ${uid}</a>
</div>
<div class="container-fluid">
<div class="widget-box" style="background: white">
<div class="widget-title" style="background: white">
<h5>DNS Monitor状态 host: ${host} uid: ${uid} </h5>
</div>
</div>
<%--<div class="widget-box" style="background: white">--%>
<%--<div class="widget-title" style="background: white">--%>
<%--<h5>DNS Monitor状态 host: ${host} uid: ${uid} </h5>--%>
<%--</div>--%>
<%--</div>--%>
<input id = "host" value="${host}" type="hidden" >
<input id = "uid" value="${uid}" type="hidden" >
<%--<div class="container-fluid">--%>
<div id="div_table">
<div id="div_table" style="margin-top: 15px">
</div>
... ... @@ -92,6 +95,7 @@
</body>
<script src="<%=basePath %>script/common/genarate_left_panel.js"></script>
<script src="<%=basePath %>js/pagination.js"></script>
<script>
$("#li_dns_monitor").addClass("active");
</script>
... ...
... ... @@ -5,13 +5,15 @@ var isFailedStatus = false;
var currentPage = 0;
var pageCount = 0;
getHistroyInfo();
function getHistroyInfo() {
var url;
if(false == isFailedStatus) {
url = getUrlBasePath() + "/history/?host=" + host + "&uid=" + uid + "&page=" + currentPage;
url = getUrlBasePath() + "/dns_monitor/history/?host=" + host + "&uid=" + uid + "&page=" + currentPage;
} else {
url = getUrlBasePath() + "/history/?host=" + host + "&uid=" + uid + "&status=failed" + "&page=" + currentPage;
url = getUrlBasePath() + "/dns_monitor/history/?host=" + host + "&uid=" + uid + "&status=failed" + "&page=" + currentPage;
}
$.ajax({
... ... @@ -38,12 +40,12 @@ function genarateTable(infoList) {
innerHTML += "<thead><tr><th style='width: 10%;'>time</th><th style='width: 10%;'>host</th><th style='width: 5%;'>uid</th><th style='width: 10%;'>type</th><th style='width: 10%;'>status</th><th style='width: 10%;'>ip</th><th style='width: 10%;'>failedType</th><th style='width: 35%;'>info</th></tr></thead><tbody>";
for(var i = 0; i < infoList.length; i++) {
innerHTML += "<tr><td>"+infoList[i].time+"</td>";
innerHTML += "<tr><td>"+infoList[i].host+"</td>";
innerHTML += "<tr><td>"+infoList[i].uid+"</td>";
innerHTML += "<tr><td>"+infoList[i].type+"</td>";
innerHTML += "<tr><td>"+infoList[i].status+"</td>";
innerHTML += "<tr><td>"+infoList[i].ip +"</td>";
innerHTML += "<tr><td>"+infoList[i].failedType +"</td>";
innerHTML += "<td>"+infoList[i].host+"</td>";
innerHTML += "<td>"+infoList[i].uid+"</td>";
innerHTML += "<td>"+infoList[i].type+"</td>";
innerHTML += "<td>"+infoList[i].status+"</td>";
innerHTML += "<td>"+infoList[i].ip +"</td>";
innerHTML += "<td>"+infoList[i].failedType +"</td>";
innerHTML += "<td>" + infoList[i].info +"</td></tr>";
}
innerHTML += "</tbody></table>";
... ...