|
@ -6,7 +6,7 @@
|
|
|
var host ="";
|
|
|
var myChart;
|
|
|
$(function () {
|
|
|
initTree();
|
|
|
getServerTree();
|
|
|
//l-layout-left
|
|
|
//初始化layout
|
|
|
$("#div_wrapper").ligerLayout({
|
|
@ -36,34 +36,6 @@
|
|
|
getServerInfo(host,type,beginTime,endTime);
|
|
|
getInfo(host,type,endTime);
|
|
|
|
|
|
//左侧栏目点击事件
|
|
|
$('#div_wrapper_left_ul_resourcetree').on("click","li",function(){
|
|
|
$(this).addClass("active");
|
|
|
$(this).siblings("li").removeClass("active");
|
|
|
$(this).find("div").addClass("f-bold");
|
|
|
$(this).siblings("li").find("div").removeClass("f-bold");
|
|
|
var host = $(this).find("div").text();
|
|
|
var beginTime = $("#repeatStartTime").ligerDateEditor("getValue");
|
|
|
var endTime = $("#repeatEndTime").ligerDateEditor("getValue");
|
|
|
if(beginTime=="" && $endTime=="")
|
|
|
{
|
|
|
$.ligerDialog.error("请选择起始结束时间!");
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
if(beginTime > endTime)
|
|
|
{
|
|
|
$.ligerDialog.error("开始时间不能大于结束时间!");
|
|
|
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
|
|
|
var type = $(".div-menu .active").attr("data-item");
|
|
|
//获取服务器监控数据
|
|
|
getServerInfo(host,type,beginTime,endTime);
|
|
|
getInfo(host,type,endTime);
|
|
|
});
|
|
|
|
|
|
//搜索按钮事件
|
|
|
$(".m-form-control").on("click","#btnSearch",function(){
|
|
@ -82,7 +54,6 @@
|
|
|
}
|
|
|
|
|
|
var type = $(".div-menu .active").attr("data-item");
|
|
|
host = $("#div_wrapper_left_ul_resourcetree").find("li.active").find("div").text();
|
|
|
//获取服务器监控数据
|
|
|
getServerInfo(host,type,beginTime,endTime);
|
|
|
getInfo(host,type,endTime);
|
|
@ -102,31 +73,58 @@
|
|
|
myChart.clear();
|
|
|
return false;
|
|
|
}
|
|
|
host = $("#div_wrapper_left_ul_resourcetree").find("li.active").find("div").text();
|
|
|
getServerInfo(host,type,beginTime,endTime);
|
|
|
getInfo(host,type,endTime);
|
|
|
})
|
|
|
});
|
|
|
|
|
|
function initTree(){
|
|
|
function getServerTree(){
|
|
|
var serviceTree = $("#div_wrapper_left_ul_resourcetree");
|
|
|
//初始化树
|
|
|
var $resourceTree = $('#div_wrapper_left_ul_resourcetree');
|
|
|
$.ajax({
|
|
|
type: "GET",
|
|
|
url: "${contextRoot}/monitor/server/hosts",
|
|
|
url: "${contextRoot}/monitor/server/trees",
|
|
|
async: false,
|
|
|
success: function (msg) {
|
|
|
// 初始化树形菜单
|
|
|
var data = msg.data;
|
|
|
if(data!=null && data.length>0){
|
|
|
for(var i=0;i<data.length;i++){
|
|
|
if(i==0){
|
|
|
$resourceTree.append( "<li class='active'><div class='f-bold' style='margin-top:10px;cursor:pointer;'>"+data[i].host+"</div></li>");
|
|
|
}else{
|
|
|
$resourceTree.append( "<li><div style='margin-top:10px;cursor:pointer;'>"+data[i].host+"</div></li>");
|
|
|
var data = JSON.parse(msg.message);
|
|
|
host = data[0].text;
|
|
|
if (msg.successFlg) {
|
|
|
// 初始化树形菜单
|
|
|
serviceTree = serviceTree.ligerTree({
|
|
|
data: data,
|
|
|
idFieldName: 'id',
|
|
|
nodeWidth: 200,
|
|
|
parentIDFieldName: 'pid',
|
|
|
isExpand: false,
|
|
|
onClick: function (obj) {
|
|
|
//初始化图表
|
|
|
host = obj.data.text;
|
|
|
var beginTime = $("#repeatStartTime").ligerDateEditor("getValue");
|
|
|
var endTime = $("#repeatEndTime").ligerDateEditor("getValue");
|
|
|
if(beginTime=="" && $endTime=="")
|
|
|
{
|
|
|
$.ligerDialog.error("请选择起始结束时间!");
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
if(beginTime > endTime)
|
|
|
{
|
|
|
$.ligerDialog.error("开始时间不能大于结束时间!");
|
|
|
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
|
|
|
var type = $(".div-menu .active").attr("data-item");
|
|
|
//获取服务器监控数据
|
|
|
getServerInfo(host,type,beginTime,endTime);
|
|
|
getInfo(host,type,endTime);
|
|
|
},
|
|
|
onSuccess: function (data) {
|
|
|
alert(2222);
|
|
|
host = data[0].text;
|
|
|
}
|
|
|
}
|
|
|
host = data[0].host;
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
});
|
|
@ -271,6 +269,7 @@
|
|
|
}
|
|
|
else{
|
|
|
//TODO 清除数据处理
|
|
|
myChart.clear();
|
|
|
}
|
|
|
},
|
|
|
memory:function(re){
|
|
@ -336,6 +335,7 @@
|
|
|
}
|
|
|
else{
|
|
|
//TODO 清除数据
|
|
|
myChart.clear();
|
|
|
}
|
|
|
},
|
|
|
files:function(re){
|
|
@ -413,6 +413,7 @@
|
|
|
}
|
|
|
else{
|
|
|
//TODO 清除数据
|
|
|
myChart.clear();
|
|
|
}
|
|
|
},
|
|
|
net:function(re){
|
|
@ -484,6 +485,7 @@
|
|
|
}
|
|
|
else{
|
|
|
//TODO 清除数据
|
|
|
myChart.clear();
|
|
|
}
|
|
|
}
|
|
|
}
|