Toggle navigation
Toggle navigation
This project
Loading...
Sign in
monitor_v3
/
hg-monitor-web
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
wangtao
3 years ago
Commit
89321892c4e67ef2a0ae3e740bfa0fb18ea72888
1 parent
d10ed957
人大进仓数据库详情页迁移
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
109 additions
and
2 deletions
hg-monitor-web-base/src/main/resources/static/src/controller/commonDetail.js
hg-monitor-web-base/src/main/resources/static/src/controller/database_kingbase.js
hg-monitor-web-base/src/main/resources/static/src/views/template/detail/database_kingbase.html
hg-monitor-web-base/src/main/resources/static/src/controller/commonDetail.js
View file @
8932189
...
...
@@ -3454,7 +3454,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
}
});
var
uuid
=
generateUUID
();
console
.
log
(
"**************"
,
res
)
//start lsq 资源名称、资源类型名称、责任人字段值传递 2022-04-25
var
resName
=
res
.
resName
;
var
resTypeName
=
res
.
resTypeName
;
...
...
@@ -3488,7 +3487,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
layer
.
alert
(
'资源未监控!'
,
{
icon
:
0
});
return
;
}
if
(
res
.
resType
==
'STORAGE_SHARE'
&&
res
.
provider
!=
'HUAWEI'
&&
res
.
provider
!=
'Inspur'
)
{
if
(
res
.
resType
==
'STORAGE_SHARE'
&&
res
.
provider
!=
'HUAWEI'
&&
res
.
provider
!=
'Inspur'
&&
res
.
provider
!=
'hongshan'
)
{
layer
.
alert
(
'该资源只对接TRAP告警信息!'
,
{
icon
:
0
});
return
;
}
...
...
hg-monitor-web-base/src/main/resources/static/src/controller/database_kingbase.js
0 → 100644
View file @
8932189
layui
.
define
([
'commonDetail'
,
'common'
,
'admin'
],
function
(
exports
)
{
var
commonDetail
=
layui
.
commonDetail
;
var
common
=
layui
.
common
;
var
admin
=
layui
.
admin
;
//对外暴露的接口
exports
(
'database_kingbase'
,
function
(
data
)
{
var
resId
=
''
;
var
showFlag
=
common
.
getUrlParam
(
"show"
);
if
(
showFlag
&&
showFlag
==
'0'
)
{
resId
=
common
.
getUrlParam
(
"resId"
);
}
else
{
resId
=
data
.
resId
;
}
commonDetail
.
bindTips
();
//基本信息
var
jbxxKpiId
=
'KPIE13DD9A3,KPI39C76443,KPI86CD8DCE,KPICCB7C3D9'
;
//客户端连接数
var
khdljsKpiId
=
'KPI5CCBBD01,KPIF167DED3,KPI0CA11335,KPIC29F4C6B'
;
//正在运行连接数
var
runKpiId
=
'KPI5CCBBD01,KPIC0A94965,KPIC3F788A8,KPI44C8CA35'
;
//数据库容量
var
databaseKpiId
=
'KPI5CCBBD01,KPI55C99136'
;
reload
()
//渲染页面
function
reload
()
{
//基本信息
commonDetail
.
renderText
(
"databasekingbase_jbxx"
,
resId
,
jbxxKpiId
);
//总连接数
commonDetail
.
renderLineCharat
(
"databasekingbase_linkallnum_linechart"
,
resId
,
"KPI88E9E11D"
,
"总连接数"
,
"base"
);
//客户端连接数
commonDetail
.
renderTable
(
"databasekingbase_linkclientnum_linechart"
,
false
,
resId
,
khdljsKpiId
,
"客户端连接数"
,
"conn-"
);
//正在运行连接数
commonDetail
.
renderTable
(
"databasekingbase_runnum_linechart"
,
false
,
resId
,
runKpiId
,
"正在运行连接数"
,
"execute-"
);
//数据库容量
commonDetail
.
renderTable
(
"databasekingbase_databasenum_linechart"
,
false
,
resId
,
databaseKpiId
,
"数据库容量"
,
"database-"
);
//活动告警
commonDetail
.
renderActiveAlarms
(
"databasekingbase_activealarms"
,
resId
);
}
//定时任务
var
timer
=
setInterval
(
function
()
{
reload
()
},
commonDetail
.
timerTime
);
commonDetail
.
detailTimer
.
push
(
timer
);
});
});
...
...
hg-monitor-web-base/src/main/resources/static/src/views/template/detail/database_kingbase.html
0 → 100644
View file @
8932189
<!--人大金仓详情页面-->
<article
class=
"page-container template"
>
<div
class=
"page-panel"
>
<div
class=
"main"
>
<div
class=
"layui-card"
>
<div
class=
"layui-card-body"
>
<div
class=
"lay-row"
>
<div
class=
"lay-row-item lay-row-item--half"
>
<h5
class=
"lay-row-title"
>
基本信息
<i
data-id=
"databasekingbase_jbxx"
class=
"iconfont detail_base_info"
>

</i></h5>
<ul
class=
"info-table"
id=
"databasekingbase_jbxx"
></ul>
</div>
<div
class=
"lay-row-item"
>
<h5
class=
"lay-row-title"
>
总连接数
</h5>
<div
id=
"databasekingbase_linkallnum_linechart"
class=
"detail_line_chart"
></div>
</div>
</div>
<div
class=
"lay-row"
>
<div
class=
"lay-row-item"
>
<h5
class=
"lay-row-title"
>
客户端连接数
<span
id=
"databasekingbase_linkclientnum_linechartDownload"
class=
"layui-table-link"
style=
"margin-left: 10px;"
>
下载
</span><span
id=
"databasekingbase_linkclientnum_linechartMore"
class=
"layui-table-link"
>
更多
</span></h5>
<div
id=
"databasekingbase_linkclientnum_linechart"
></div>
</div>
</div>
<div
class=
"lay-row"
>
<div
class=
"lay-row-item"
>
<h5
class=
"lay-row-title"
>
正在运行连接数
<span
id=
"databasekingbase_runnum_linechartDownload"
class=
"layui-table-link"
style=
"margin-left: 10px;"
>
下载
</span><span
id=
"databasekingbase_runnum_linechartMore"
class=
"layui-table-link"
>
更多
</span></h5>
<div
id=
"databasekingbase_runnum_linechart"
></div>
</div>
</div>
<div
class=
"lay-row"
>
<div
class=
"lay-row-item"
>
<h5
class=
"lay-row-title"
>
数据库容量
<span
id=
"databasekingbase_databasenum_linechartDownload"
class=
"layui-table-link"
style=
"margin-left: 10px;"
>
下载
</span><span
id=
"databasekingbase_databasenum_linechartMore"
class=
"layui-table-link"
>
更多
</span></h5>
<div
id=
"databasekingbase_databasenum_linechart"
></div>
</div>
</div>
<div
class=
"lay-row"
>
<div
class=
"lay-row-item"
>
<h5
class=
"lay-row-title"
>
实时告警动态
</h5>
<div
id=
"databasekingbase_activealarms"
></div>
</div>
</div>
</div>
</div>
</div>
</div>
</article>
<textarea
id=
"database_kingbase_param_id"
style=
"display: none;"
>
{{d}}
</textarea>
<script>
layui
.
use
(
'database_kingbase'
,
function
(
fn
)
{
var
$
=
layui
.
$
;
var
parm
=
$
(
"#database_kingbase_param_id"
).
val
();
if
(
parm
.
indexOf
(
'{{d'
)
!=
-
1
){
fn
();
}
else
{
fn
(
JSON
.
parse
(
parm
));
}
});
</script>
...
...
Please
register
or
login
to post a comment