Authored by 王涛

Merge branch 'master-500-dev-lushangqing' into 'master-500-dev'

系统管理->自监控管理->服务心跳管理,系统管理->登录日志增加查询,缓存数据查看搜索按钮更换成查询 #1



See merge request !709
... ... @@ -36,6 +36,7 @@ module.exports = {
{title: '发布', path: '/version520/20220617'},
{title: '乙方运维', path: '/version520/operationsMaintenance'},
{title: '首页布局', path: '/version520/indexLayout'},
{title: '故障管理', path: '/version520/faultDiagnosis'},
]
}
]
... ...
::: tip 故障管理
故障诊断配置:<br/>
故障列表:
:::
故障诊断配置:
![img](../picture/520/fault/fault_set.png) <br/>
故障列表:
![img](../picture/520/fault/fault_list.png) <br/>
::: tip 功能数据来源
菜单功能:`user-center`.`sys_menu`<br/>
:::
... ...
... ... @@ -15,6 +15,9 @@ layout-nx:
::: tip 菜单信息
菜单接口:/api-user/menus/current?type=1 </br>
:::
::: tip 首页功能概述
首页功能主要实现了对业务、资源及告警数量的总览,它展现的是由一个个卡片组成的页面,卡片的嵌套说明了资源与业务的归属关系,每个按钮分别支持下探查看详情,方便用户对业务资源信息的查看
:::
::: tip 主体卡片信息
业务卡片及业务统计:/api-web/home/business/getBusHealthResultByAlarm?filter=2&layout=layout <br/>
资源卡片及资源统计:/api-web/home/restype/getResTypeHealthResult <br/>
... ... @@ -23,6 +26,27 @@ layout-nx主体应用信息:/api-web/home/restype/getResTypeHealthResult <br/>
::: tip 告警统计信息
获取告警统计信息:/api-web/home/alarm/countByAlarmLevel <br/>
:::
::: tip 待办提醒功能
功能概述:展示活动告警数量、工作日志提醒、工作日志未读提醒、重复监控资源数提醒及监控账号即将过期提醒等<br/>
接口:/api-web/home/messageRemind
:::
![img](../picture/520/indexLayout/remind.png) <br>
::: tip 待办提醒功能操作步骤
用户登录系统到首页后,鼠标放在上图中红色![img](../picture/520/indexLayout/remind_message.png)图标上,会悬浮活动告警数量,点击该按钮,则直接跳转到活动告警页面。
如果用户有工作日志未填报或未查看,或者有权限的资源有重复监控,或者有权限的资源的监控账号即将过期,则会在首页右下角弹出提示信息,点击即可跳转到具体页面处理
:::
::: tip 登录用户信息功能概述
修改密码:更新用户的登录密码。
:::
![img](../picture/520/indexLayout/updatePassword.png) <br>
::: tip 修改密码操作步骤
用户登录系统到首页后,鼠标放在右上角欢迎后的用户姓名,会弹出修改密码和退出按钮,点击修改密码,则会弹出修改密码弹框。
用户输入原密码、新密码及确认密码,则可以修改密码。<br/>
注意事项:<br/>
a) 新密码不能与原密码一致<br/>
b) 新密码必须符合密码安全等级(系统参数配置中配置)<br/>
c) 新密码不能为用户最近5次使用过的密码<br/>
:::
::: tip 登录用户信息来源
个人信息接口:/api-user/users/1<br/>
扩展信息接口:/api-web/manage/ddic/findSucDdics/user_property <br/>
... ... @@ -41,14 +65,22 @@ INSERT INTO `cloud_backend_monitor`.`sys_ddic`(`ddicId`, `ddicCode`, `ddicName`,
INSERT INTO `cloud_backend_monitor`.`sys_ddic`(`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('d057168ed5e946c69713d7394f5b7eec', 'stationTime', '驻场时间', '驻场时间,如:长期', 2, 'user_property', '2021-08-19 11:06:47');
```
:::
::: tip 搜索条件来源
字典:<br/>
逻辑关系:
::: tip 全局搜索功能概述
通过关键字对资源、业务、资源类型、告警等进行全局模糊搜索,并可以通过搜索到的数据进行下探,跳转至对应的详情列表信息;
:::
![img](../picture/520/indexLayout/globalSearch.png) <br/>
::: tip 全局搜索条件来源
接口:/api-web/home/hasResult?keywords=keywords <br/>
资源信息:/api-web/home/res-list/all?page=1&limit=7&resName=keywords <br/>
业务类型信息:/api-web/manage/bustype/page?page=1&limit=7&busTypeName=keywords <br/>
告警信息:/api-web/home/alarm/alarmListPage?page=1&limit=7&kpiName=keywords <br/>
:::
::: tip 消息推送功能概述
系统中有新的告警产生或者是自动消除的告警时,页面上会进行弹窗提示;
:::
![img](../picture/520/indexLayout/message.png) <br/>
... ...
... ... @@ -25,6 +25,11 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin'], function
return false;
}
});
//lsq 服务心跳管理页增加搜索按钮 2022-06-30
$('#selfmonitorQueryBtn').unbind('click').on('click', function () {
reloadTable();
return false;
})
// //按钮搜索
// $('#heartbeatQueryBtn').unbind().on('click',function (e) {
... ...
... ... @@ -144,7 +144,11 @@ layui.define(['table', 'laydate', 'admin', 'view', 'common', 'sessions'], functi
reloadTable();
}
});
//lsq 登录日志页增加搜索按钮 2022-06-30
$('#settingQueryBtn').unbind('click').on('click', function () {
$("#loginLonMark").val("")
reloadTable();
})
$('[data-setting-pwd]').click(function () {
view('data-setting-pwd').render('template/user/password').then(function (res) {
layer.open({
... ...
<title>服务心跳管理</title>
<article class="page-container">
<div class="page-panel">
<div class="main">
<div class="main commonDiv">
<div class="layui-card">
<div class="layui-card-header">
<div class="layui-status">
... ... @@ -14,6 +14,9 @@
lay-tips="关键字检索包含 <br/>IP地址<br/>端口<br/>心跳信息" placeholder="输入关键字,回车搜索" type="text">
</div>
</div>
<button class="layui-btn layui-btn-normal" id="selfmonitorQueryBtn" type="button">
查询
</button>
<!-- <div class="layui-inline">-->
<!-- <button id="heartbeatQueryBtn" type="button" class="layui-btn layui-btn-normal" ><i-->
<!-- class="layui-icon layui-icon-search"></i>查询-->
... ...
... ... @@ -2,7 +2,7 @@
<article class="page-container setting">
<div class="page-panel">
<div class="main">
<div class="main commonDiv">
<div class="layui-card">
<div class="setting-main" id="generalUserHeader">
<div class="setting-item">
... ... @@ -40,9 +40,12 @@
<div id="settingOrgId"></div>
</div>
</div>
<button class="layui-btn layui-btn-normal" id="settingQueryBtn" type="button">
查询
</button>
</div>
</form>
<div class="layui-form-item" style="display: block;">
<div class="layui-form-item" style="display: block;margin-bottom: 0;">
<input id="loginLonMark" type="hidden">
<div class="layui-input-inline" style="width: 200px;font-size: 18px">
<p class="ordering_header_right">当前在线用户数:<label class="link" id="loginUserNum">0</label>
... ...
... ... @@ -8,7 +8,7 @@
<div class="flex-div-start">
<el-button :size="$global.elementConfig.size.button" @click="onBtnSearch()" style="margin-left: 10px"
type="primary">搜索
type="primary">查询
</el-button>
</div>
... ...
.cache-container {
height: 100%;
background: #FFFFFF;
padding: 20px;
padding:0 10px;
}
.tag-item {
... ...