function mongoStatus() {
var loadT = layer.msg('正在获取...', { icon: 16, time: 0, shade: 0.3 });
$.post('/plugins/run', {name:'mongodb', func:'run_info'}, function(data) {
layer.close(loadT);
if (!data.status){
layer.msg(data.msg,{icon:0,time:2000,shade: [0.3, '#000']});
return;
}
var rdata = $.parseJSON(data.data);
var con = '
\
\
字段 | 当前值 | 说明 | \
\
host | ' + rdata.host + ' | 服务器 |
\
version | ' + rdata.version + ' | 版本 |
\
db_path | ' + rdata.db_path + ' | 数据路径 |
\
uptime | ' + rdata.uptime + ' | 已运行秒 |
\
connections | ' + rdata.connections + ' | 当前链接数 |
\
collections | ' + rdata.collections + ' | 文档数 |
\
insert | ' + rdata.pf['insert'] + ' | 插入命令数 |
\
query | ' + rdata.pf['query'] + ' | 查询命令数 |
\
update | ' + rdata.pf['update'] + ' | 更新命令数 |
\
delete | ' + rdata.pf['delete'] + ' | 删除命令数 |
\
getmore | ' + rdata.pf['getmore'] + ' | getmore命令数 |
\
command | ' + rdata.pf['command'] + ' | 执行命令数 |
\
\
';
$(".soft-man-con").html(con);
},'json');
}
function mongoDocStatus() {
var loadT = layer.msg('正在获取...', { icon: 16, time: 0, shade: 0.3 });
$.post('/plugins/run', {name:'mongodb', func:'run_doc_info'}, function(data) {
layer.close(loadT);
if (!data.status){
layer.msg(data.msg,{icon:0,time:2000,shade: [0.3, '#000']});
return;
}
var rdata = $.parseJSON(data.data);
var t = '';
for(var i=0; i';
t += ''+rdata.dbs[i]["db"]+' | ';
t += ''+toSize(rdata.dbs[i]["totalSize"])+' | ';
t += ''+toSize(rdata.dbs[i]["storageSize"])+' | ';
t += ''+toSize(rdata.dbs[i]["dataSize"])+' | ';
t += ''+toSize(rdata.dbs[i]["indexSize"])+' | ';
t += ''+rdata.dbs[i]["indexes"]+' | ';
t += ''+rdata.dbs[i]["objects"]+' | ';
t += '';
}
// console.log(t);
var con = '\
\
库名 | 大小 | 存储大小 | 数据 | 索引 | 文档数据 | 对象 | \
'+t+'\
';
// console.log(rdata.dbs);
$(".soft-man-con").html(con);
},'json');
}