System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通信,尤其涉及一种平台可视化展示方法、装置、设备及存储介质。
技术介绍
1、当用户访问某些网址的时候,出于对安全因素或硬件限制的考虑,不能直接在客户端本地访问目标网站,因此用户需要使用远程浏览器提供渲染服务,并将客户端的操作同步至远程浏览器完成交互,由于服务器的渲染负载性能有限,因此每一台渲染服务器对用户访问数量有限,所以需要多个创建多个渲染服务器以提供渲染服务,而目前无法有效地对各渲染服务器进行状态监测,导致对渲染服务器的管理效率低下。
2、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本专利技术的主要目的在于提供一种平台可视化展示方法、装置、设备及存储介质,旨在解决现有技术无法有效地对各渲染服务器进行状态监测,导致对渲染服务器的管理效率低下的技术问题。
2、为实现上述目的,本专利技术提供了一种平台可视化展示方法,所述方法包括以下步骤:
3、确定目标调度服务器下的各渲染服务器,以及各渲染服务器所属的虚拟机,所述虚拟机运行在所述目标调度服务器下的物理机上;
4、对各渲染服务器进行遍历;
5、以所述目标调度服务器为根节点,根据遍历结果构建渲染拓扑结构图;
6、在目标云隔离平台的可视化界面上对所述渲染拓扑结构图中的各节点进行状态展示。
7、可选地,所述确定目标调度服务器下的各渲染服务器,以及各渲染服务器所属的虚拟机之前,包括:
9、根据所述平台地址访问目标云隔离平台,并将所述服务器地址输入至所述目标云隔离平台,以进行调度服务器配置;
10、根据配置结果确定目标调度服务器。
11、可选地,所述确定目标调度服务器下的各渲染服务器,以及各渲染服务器所属的虚拟机,包括:
12、获取目标调度服务器的配置信息;
13、根据所述配置信息确定所述目标调度服务器下的各渲染服务器;
14、获取各渲染服务器对应的渲染服务数据;
15、根据各渲染服务数据确定各渲染服务器所属的虚拟机。
16、可选地,所述根据各渲染服务数据确定各渲染服务器所属的虚拟机,包括:
17、从各渲染服务数据中提取渲染服务器标识和虚拟机标识;
18、确定各渲染服务器标识与各虚拟机标识之间的第一对应关系;
19、根据所述第一对应关系确定各渲染服务器所属的虚拟机。
20、可选地,所述确定目标调度服务器下的各渲染服务器,以及各渲染服务器所属的虚拟机之后,还包括:
21、获取所述目标调度服务器下的各虚拟机的虚拟机数据;
22、从各虚拟机数据中提取虚拟机标识和物理机标识;
23、确定各虚拟机标识与各物理机标识之间的第二对应关系;
24、根据所述第二对应关系确定各虚拟机所属的物理机。
25、可选地,所述对各渲染服务器进行遍历,包括:
26、根据各渲染服务器标识与各虚拟机标识之间的第一对应关系确定所述目标调度服务器下的各虚拟机与各渲染服务器之间的第一从属关系;
27、根据各虚拟机标识与各物理机标识之间的第二对应关系确定所述目标调度服务器下的各物理机与各虚拟机之间的第二从属关系;
28、根据所述第一从属关系和所述第二从属关系确定所述目标调度服务器下的各设备路径;
29、根据各设备路径对各渲染服务器进行遍历。
30、可选地,所述在目标云隔离平台的可视化界面上对所述渲染拓扑结构图中的各节点进行状态展示之后,还包括:
31、在接收到用户的管理请求时,从所述管理请求中提取管理信息;
32、根据所述管理信息确定所述目标调度服务器中的目标管理接口;
33、对所述目标管理接口进行调用,以通过所述目标管理接口根据所述管理请求对所述目标调度服务器进行管理。
34、可选地,所述对所述目标管理接口进行调用,以通过所述目标管理接口根据所述管理请求对所述目标调度服务器进行管理,包括:
35、从所述管理请求中提取虚拟机镜像,并提取所述虚拟机镜像中的渲染服务脚本;
36、对所述目标管理接口进行调用,以通过所述目标管理接口根据所述虚拟机镜像和所述渲染服务脚本对所述目标调度服务器进行管理。
37、可选地,所述在目标云隔离平台的可视化界面上对所述渲染拓扑结构图中的各节点进行状态展示之后,还包括:
38、获取所述目标调度服务器下的各渲染服务器上报的当前用户信息;
39、根据所述当前用户信息确定各渲染服务器的运行状态;
40、在所述运行状态中存在异常状态时,根据所述当前用户信息确定各渲染服务器中的异常渲染服务器;
41、根据预设异常处理策略对所述异常渲染服务器进行管理。
42、可选地,所述根据所述当前用户信息确定各渲染服务器的运行状态,包括:
43、根据所述当前用户信息确定各渲染服务器的当前渲染负载和当前用户连接数量;
44、根据所述用户渲染负载和所述用户连接数量确定各渲染服务器的运行状态。
45、可选地,所述在所述运行状态中存在异常状态时,根据所述当前用户信息确定各渲染服务器中的异常渲染服务器之前,还包括:
46、检测各渲染服务器的当前渲染负载是否超过预设负载阈值;
47、检测各渲染服务器的当前用户连接数量是否超过预设用户数量阈值;
48、根据负载检测结果和用户数量检测结果判断各渲染服务器的运行状态中是否存在异常状态。
49、可选地,所述在目标云隔离平台的可视化界面上对所述渲染拓扑结构图中的各节点进行状态展示之后,还包括:
50、在接收到用户的更新请求时,从所述更新请求中提取更新信息;
51、根据所述更新信息确定所述目标调度服务器中的待更新虚拟机,以及所述待更新虚拟机对应的目标更新接口;
52、从所述更新请求中提取待更新镜像,通过所述目标更新接口根据所述待更新镜像对所述待更新虚拟机进行更新。
53、此外,为实现上述目的,本专利技术还提出一种平台可视化展示装置,所述平台可视化展示装置包括:
54、设备确定模块,用于确定目标调度服务器下的各渲染服务器,以及各渲染服务器所属的虚拟机,所述虚拟机运行在所述目标调度服务器下的物理机上;
55、遍历模块,用于对各渲染服务器进行遍历;
56、拓扑构建模块,用于以所述目标调度服务器为根节点,根据遍历结果构建渲染拓扑结构图;
57、状态展示模块,用于在目标云隔离平台的可视化界面上对所述渲染拓扑结构图中的各节点进行状态展示。
58、可选地,所述设备确定模块,还用于在接收到用户的访问请求时,根本文档来自技高网...
【技术保护点】
1.一种平台可视化展示方法,其特征在于,所述平台可视化展示方法包括:
2.如权利要求1所述的平台可视化展示方法,其特征在于,所述确定目标调度服务器下的各渲染服务器,以及各渲染服务器所属的虚拟机之前,包括:
3.如权利要求1所述的平台可视化展示方法,其特征在于,所述确定目标调度服务器下的各渲染服务器,以及各渲染服务器所属的虚拟机,包括:
4.如权利要求3所述的平台可视化展示方法,其特征在于,所述根据各渲染服务数据确定各渲染服务器所属的虚拟机,包括:
5.如权利要求1所述的平台可视化展示方法,其特征在于,所述确定目标调度服务器下的各渲染服务器,以及各渲染服务器所属的虚拟机之后,还包括:
6.如权利要求1至5中任一项所述的平台可视化展示方法,其特征在于,所述对各渲染服务器进行遍历,包括:
7.如权利要求1所述的平台可视化展示方法,其特征在于,所述在目标云隔离平台的可视化界面上对所述渲染拓扑结构图中的各节点进行状态展示之后,还包括:
8.一种平台可视化展示装置,其特征在于,所述平台可视化展示装置包括:
...【技术特征摘要】
1.一种平台可视化展示方法,其特征在于,所述平台可视化展示方法包括:
2.如权利要求1所述的平台可视化展示方法,其特征在于,所述确定目标调度服务器下的各渲染服务器,以及各渲染服务器所属的虚拟机之前,包括:
3.如权利要求1所述的平台可视化展示方法,其特征在于,所述确定目标调度服务器下的各渲染服务器,以及各渲染服务器所属的虚拟机,包括:
4.如权利要求3所述的平台可视化展示方法,其特征在于,所述根据各渲染服务数据确定各渲染服务器所属的虚拟机,包括:
5.如权利要求1所述的平台可视化展示方法,其特征在于,所述确定目标调度服务器下的各渲染服务器,以及各渲染服务器所属的虚拟机之后,还包括:
6.如权利要求1至5中任一项所述的平台可视化展示方法,...
【专利技术属性】
技术研发人员:葛通,朱二强,田新超,张松,郭建强,黄亚洲,韩雪峰,
申请(专利权)人:三六零数字安全科技集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。