[发明专利]一种实时构建系统架构拓扑的方法及系统在审
申请号: | 202211605125.8 | 申请日: | 2022-12-14 |
公开(公告)号: | CN116016196A | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 白铖;蒋恩平;李佳明;罗熙 | 申请(专利权)人: | 四川新网银行股份有限公司 |
主分类号: | H04L41/12 | 分类号: | H04L41/12 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 王鹏程 |
地址: | 610000 四川省成都市中国(四川)自由*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 构建 系统 架构 拓扑 方法 | ||
1.一种实时构建系统架构拓扑的方法,其特征在于,包括:
构建配置管理数据库,用于存储IT架构中所有设备的配置信息,所述配置信息包括系统占用的虚拟机资源及其IP等信息;
在各虚拟机上执行扫描脚本得到网络连接和进程集合,分别对各虚拟机的网络连接和进程集合进行组装得到网络连接集合R1;
从配置管理数据库中查询每个IP所属系统的名称,并更新至网络连接集合R1中的网络连接,得到网络连接集合R2;
更新网络连接集合R2中的各网络连接,并在网络连接数据库中记录更新后的网络连接集合R2;在网络连接数据库中分别查找本地端口类型是客户端端口和服务端端口的连接,构建网络拓扑的资源节点集合V和资源访问关系的边集合E;
在页面展示资源节点的拓扑关系。
2.根据权利要求1所述的一种实时构建系统架构拓扑的方法,其特征在于,所述网络连接和进程集合包括:执行进程扫描脚本得到的进程集合L,执行网络连接扫描脚本得到的网络连接五元组集合M,和执行网络监听端口扫描脚本得到的监听端口集合N。
3.根据权利要求2所述的一种实时构建系统架构拓扑的方法,其特征在于,所述进程集合L包括属性:ip、cmd、pid和processType;
所述网络连接五元组集合M包括属性:localIp、localPort、foreignIp、foreignPort和pid;
所述监听端口集合N包括属性pid和port。
4.根据权利要求3所述的一种实时构建系统架构拓扑的方法,其特征在于,网络连接集合R1的获取方法包括:
S1:根据网络连接的pid,在进程集合L中找到pid相同的进程Li,得到其进程类型T;
S2:根据网络连接的pid和localPort,在监听端口集合N中查找是否存在相同pid和localPort的记录,如果存在,则当前localPort是网络连接的服务端端口,否则当前localPort是网络连接的客户端端口;
S3:根据S1和S2得到的进程类型和监听端口类型,更新网络连接五元组集合M。
5.根据权利要求3所述的一种实时构建系统架构拓扑的方法,其特征在于,更新网络连接集合R2中各网络连接的方法包括:
针对每个网络连接,使用其localIp和localPort,更新其他foreignIp等于localIp且foreignPort等于localPort的网络连接的foreignProcessType为localProcessType。
6.根据权利要求1所述的一种实时构建系统架构拓扑的方法,其特征在于,网络拓扑的资源节点集合V和资源访问关系的边集合E的构建方法包括:
T1:在网络连接集合R2中分别查找本地端口类型是客户端端口和服务端端口的网络连接,并以应用名称、进程类型构建资源节点,以资源节点之间的端口类型访问关系确定资源节点访问关系;
T2:合并相同的资源节点和边,得到具有唯一的资源节点集合V和资源节点访问关系集合E。
7.一种实时构建系统架构拓扑的系统,其特征在于,用于实现权利要求1-6任意一项所述的实时构建系统架构拓扑的方法,包括:
构建模块,用于构建配置管理数据库,所述配置管理数据库用于存储IT架构中所有设备的配置信息,所述配置信息包括系统占用虚拟机及其IP等信息;
执行模块,用于在各虚拟机上执行扫描脚本得到网络连接和进程集合,分别对各虚拟机的网络连接和进程集合进行组装得到网络连接集合R1;
第一操作模块,用于从配置管理数据库中查询每个IP所属系统的名称,并更新至网络连接集合R1中的网络连接,得到网络连接集合R2;
第二操作模块,用于更新网络连接集合R2中的各网络连接,并在网络连接数据库中记录更新后的网络连接集合R2;在网络连接数据库中分别查找本地端口类型是客户端端口和服务端端口的连接,构建网络拓扑的资源节点集合V和资源访问关系的边集合E;
展示模块,用于在页面展示资源节点的拓扑关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川新网银行股份有限公司,未经四川新网银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211605125.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:无线局域网的精定时方法、装置和计算机设备
- 下一篇:清洁拖把